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