The following operations are supported. For a formal definition,
please review the
Service Description.
Web Service Links
Namespace Children of ::wsdb::operations::mywebservice::testitOperation
Namespace Code for ::wsdb::operations::mywebservice::testitOperation
namespace eval ::wsdb::operations::mywebservice::testitOperation {
variable conversionList {a Value b Value c Value}
variable inputElementData {
{a!xsd::string}
{b {default "ooo" minOccurs 0}}
{c!string {default "xxx" minOccurs 0}}
}
variable invoke ::wsdb::operations::mywebservice::testitOperation::Invoke
variable messages {{input testitRequestMsg} {output testitResponseMsg}}
variable operationProc ::mywebservice::testit
variable procSignature {a {{b ooo}} {{c xxx}}}
}
Procedures in ::wsdb::operations::mywebservice::testitOperation
proc ::wsdb::operations::mywebservice::testitOperation::Invoke {
inputXMLNS
outputXMLNS
} {
variable conversionList
set b ooo
set c xxx
::xml::childElementsAsListWithConversions $inputXMLNS $conversionList
return [::wsdb::elements::mywebservice::testitResponse::new $outputXMLNS [::mywebservice::testit $a $b $c]]
}