NonStop SOAP User's Manual
The Service Description Language (SDL)
NonStop SOAP User’s Manual—520501-012
3-6
SDL DTD for TS/MP and NonStop Processes
The ServiceName attribute can have a maximum of 256 bytes. If the length specified is 
greater than the maximum length, an error is generated when parsing the SDL file. 
<!-- Attribute 'SoapCompliant': Specifies whether the input 
conforms to the Soap Specs or is it plain XML, default is "no" -
->
<!-- If it is plain XML then the run time uses the root element 
name as the service name -->
<!-- Attribute 'XMLValidate': Should the input be validated 
using the DTD or not -->
This attribute has no effect in NonStop SOAP Release 2.4 or later releases. The 
SOAP server does not validate input against the DTD.
<!-- Attribute 'TMFTransactionSupport': Should a TMF Transaction 
be started before the PathSend -->
Set this value to ‘yes’ only if the service can inherit a transaction started by a client.
<!-- Attribute 'AbortTransactionOnFault': Should a TMF 
transaction be aborted, if we determine that we will be 
generating a fault -->
<!-- Attribute 'NameSpaceQualified': The specified value is 
"yes" or "no", the default value is "no" for backward 
compatibility -->
The NameSpaceQualified attribute specifies whether the Body element and all its 
descendant elements of the SOAP response generated by the SOAP server is 
NameSpace qualified.  Each leaf node also has an additional attribute ‘xsi:type’ that 
has a value which corresponds to its DDL type. 
<!-- Attribute 'SoapMessageType': The specified value is 
"document" or "rpc", the default value is "document" for 
backward compatibility -->
The SoapMessageType attribute specifies whether the operation is RPC-oriented 
(messages containing parameters and return values) or document-oriented (messages 
containing documents). When the value of this attribute is “rpc,” the ServiceName 
element (the immediate child of the Body element) should contain only one immediate 
child element. That child element contains the remaining of the child elements that 
were previously the immediate child elements of the ServiceName element. If the 
SoapMessageType attribute is not specified, it is assumed to be document. 










