NonStop SOAP User's Manual

The Service Description Language (SDL)
NonStop SOAP User’s Manual520501-012
3-10
SDL DTD for TS/MP and NonStop Processes
The SvcDescription element can be a maximum of 256 bytes. If the length specified is
greater than the maximum length, the first 256 bytes are used.
<!ELEMENT RequestInfo (DDLDefinitionName)>
<!--DDL Definition of the Request that is accepted by the
Pathway Service -->
<!ELEMENT DDLDefinitionName (#PCDATA)>
<!ELEMENT ResponseInfo ((DDLDefinitionName | ErrorMessage),
ResponseSelection+)>
<!--DDL Definitions of the Response that is returned back by the
service -->
<!--There can be more than one type of response for the same
request. -->
<!-- The Element(s) ResponseSelection helps in the selection of
the response -->
<!ELEMENT ErrorMessage (#PCDATA)>
<!-- For fault responses when there is no DDL Definition
involved. The value of this element (at design time) is sent as
an error message (at run time) as the value of the element
'<Fault/detail>' -->
The ErrorMessage element 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.
<!ELEMENT ResponseSelection EMPTY>
<!ATTLIST ResponseSelection
Start CDATA #IMPLIED
End CDATA #IMPLIED
BufVal CDATA #IMPLIED
ComparisonOp (eq | gt | lt | ne ) "eq"
ConversionOp (string | decimal) "string"
defaultResp (yes | no) "no"
Fault (yes | no) "no">
<!-- Attribute 'Start': Start Index into the Response Buffer -->
<!-- Attribute 'End': End Index into the Response Buffer
(specify this as one more than the actual index -->
<!-- Attribute 'BufVal': Value that the Response[Start:End-1] is
compared against -->