NonStop SOAP User's Manual
The Service Description Language (SDL)
NonStop SOAP User’s Manual—520501-012
3-9
SDL DTD for TS/MP and NonStop Processes
Certain types of resource limitations can also limit caching.
<!-- Attribute 'OneTxnPerDialog': Specifies if a context-
sensitive service supports one-txn-per-dialog model. -->
The setting of OneTxnPerDialog attribute must be consistent with the logic of the 
service. A value of "yes" implies that the dialog consists of one transaction. A value of 
"no" implies that multiple transactions can occur within a dialog. 
OneTxnPerDialog is ignored if the service is context-free or if the value of 
TMFTransactionSupport is "no" (the service does not support transactions started by 
the client).
<!-- Attribute 'RspEncoding': Specifies any default output 
encoding for this Service other than UTF-8 -->
The RspEncoding attribute specifies that any encoding supported by the ICU library is 
permissible.
The ProcessSoapDDLComments attribute specifies a directive to the SOAP server to 
process the NonStop SOAP specific comment tags in the DDL. 
<!-- Attribute 'ProcessSoapDDLComments': The specified value is 
"yes" or "no", the default value is "no" -->
The UseDDLDefaultValue attribute specifies a directive to the SOAP server to use the 
“default” values specified in the DDL when the data is not present in the SOAP request 
message (the corresponding XML field was either absent or empty). This attribute does 
not depend on the value of the attribute ProcessSoapDDLComments or the attribute 
SOAP_MAP_DEF in the SOAP configuration file. The length of a value that can be 
specified in a DDL definition is restricted to 60 bytes. This is a limitation for character 
data types only. This limitation does affect numeric data. 
<!-- Attribute 'UseDDLDefaultValue': The specified value is 
"yes" or "no", the default value is "no" -->
<!ELEMENT SvcDescription (#PCDATA)>
<!--Free form Text Describing the Service -->
The EnableOutputSensitive attribute determines whether the output files generated by 
SoapAdminCL should be case-sensitive.
< !-- Attribute 'EnableOutputSensitive': The specified value is 
"yes" or "no", the default value is "no" -->










