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