The following operations are supported. For a formal definition, please review the Service Description.

Web Service Links

Namespace Children of ::wsdb::operations::mywebservice::EchoByteOperation

Namespace Code for ::wsdb::operations::mywebservice::EchoByteOperation

namespace eval ::wsdb::operations::mywebservice::EchoByteOperation {
    variable conversionList {ByteAsIntegerIn Value}
    variable inputElementData {
    ByteAsIntegerIn!mywebservice::Byte
}
    variable invoke ::wsdb::operations::mywebservice::EchoByteOperation::Invoke
    variable messages {{input EchoByteRequestMsg} {output EchoByteResponseMsg}}
    variable operationProc ::mywebservice::EchoByte
    variable procSignature ByteAsIntegerIn

}

Procedures in ::wsdb::operations::mywebservice::EchoByteOperation


proc ::wsdb::operations::mywebservice::EchoByteOperation::Invoke {
    inputXMLNS
    outputXMLNS
} {
    variable conversionList
    ::xml::childElementsAsListWithConversions $inputXMLNS $conversionList

    return [::wsdb::elements::mywebservice::EchoByteResponse::new $outputXMLNS [::mywebservice::EchoByte $ByteAsIntegerIn]]
}