NonStop SOAP User's Manual
The Service Description Language (SDL)
NonStop SOAP User’s Manual—520501-012
3-11
SDL DTD for TS/MP and NonStop Processes
The BufVal attribute can be a maximum of 512 bytes. If the length specified is greater
than the maximum length, an error is generated when parsing the SDL file.
<!-- Attribute 'ComparisonOp': The Comparison Operator that is
used to -->
<!- compare the strings BufVal and Response[Start:End] -->
<!-- 'eq' : Equality -->
<!-- 'gt' :BufVal is greater than Response[Start:End] -->
<!-- 'lt' :BufVal is less than Response[Start:End] -->
<!-- 'ne' :BufVal is Not Equal To Response[Start:End] -->
<!-- Note: Either specify all the attributes 'Start', 'End' and
'BufVal' or None -->
<!-- Attribute 'ConversionOp': Apply the specified conversion to
the 'BufVal' before comparing with Response[Start:End] -->
<!-- Attribute 'defaultResp': The default Response Selection
element when its -->
<!--value is "yes". This needs to be used when no other -->
<!--ResponseSelection criteria is true -->
Use the defaultResp attribute to specify that a particular response should be returned
to the client if the response from the service does not satisfy any response selection
criteria defined in this file. If you specify this attribute, any other attributes you specify
for the ResponseSelection element will be ignored.
<!-- Attribute 'Fault': If the comparison is true and this
attribute value is "yes", then generate a Fault Message -->
<!-- Please note that if the Response Selection Criteria is very
complex and cannot be expressed using the above scheme, then the
generated code can be customized by editing the method
processServiceResponse of the class SoapPW_<Generated Class
Name> -->
<!-- Please note that SOAP 3.0 generates the WSDL conforming to
the WSDL 1.1 standards (http://www.w3.org/TR/wsdl.html). But for
a service having multiple responses, the WSDL generated does not
conform to WSDL 1.1 standards. WSDL 1.1 does not support
multiple outputs (response) for an operation (service) -->