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]]
}