The following operations are supported. For a formal definition,
please review the
Service Description.
Web Service Links
Namespace Children of ::wsdb::operations::mywebservice::testStringOperation
Namespace Code for ::wsdb::operations::mywebservice::testStringOperation
namespace eval ::wsdb::operations::mywebservice::testStringOperation {
variable conversionList {MyString Value MyOtherString Value MyThirdString Value}
variable inputElementData {
MyString
MyOtherString
MyThirdString
}
variable invoke ::wsdb::operations::mywebservice::testStringOperation::Invoke
variable messages {{input testStringRequestMsg} {output testStringResponseMsg}}
variable operationProc ::mywebservice::testString
variable procSignature {MyString MyOtherString MyThirdString}
}
Procedures in ::wsdb::operations::mywebservice::testStringOperation
proc ::wsdb::operations::mywebservice::testStringOperation::Invoke {
inputXMLNS
outputXMLNS
} {
variable conversionList
::xml::childElementsAsListWithConversions $inputXMLNS $conversionList
return [::wsdb::elements::mywebservice::testStringResponse::new $outputXMLNS [::mywebservice::testString $MyString $MyOtherString $MyThirdString]]
}