The following operations are supported. For a formal definition,
please review the
Service Description.
Web Service Links
Namespace Children of ::wsdb::operations::mywebservice::MultiplyNumbersOperation
Namespace Code for ::wsdb::operations::mywebservice::MultiplyNumbersOperation
namespace eval ::wsdb::operations::mywebservice::MultiplyNumbersOperation {
variable conversionList {FirstDecimal Value SecondDecimal Value}
variable inputElementData {
{FirstDecimal!decimal {default "0.0" minOccurs 0}}
{SecondDecimal!decimal {default "0.0" minOccurs 0}}
}
variable invoke ::wsdb::operations::mywebservice::MultiplyNumbersOperation::Invoke
variable messages {{input MultiplyNumbersRequestMsg} {output MultiplyNumbersResponseMsg}}
variable operationProc ::mywebservice::MultiplyNumbers
variable procSignature {{{FirstDecimal 0.0}} {{SecondDecimal 0.0}}}
}
Procedures in ::wsdb::operations::mywebservice::MultiplyNumbersOperation
proc ::wsdb::operations::mywebservice::MultiplyNumbersOperation::Invoke {
inputXMLNS
outputXMLNS
} {
variable conversionList
set FirstDecimal 0.0
set SecondDecimal 0.0
::xml::childElementsAsListWithConversions $inputXMLNS $conversionList
return [::wsdb::elements::mywebservice::MultiplyNumbersResponse::new $outputXMLNS [::mywebservice::MultiplyNumbers $FirstDecimal $SecondDecimal]]
}