NonStop SOAP User's Manual

Using NonStop SOAP with a TS/MP Application and
NonStop Processes
NonStop SOAP User’s Manual520501-012
6-5
Common Elements for TS/MP and NonStop Process
SDL DTD:
Common Elements for TS/MP and NonStop Process SDL DTD:
Service definition: ELEMENT Service
The name
Whether the input and output are compliant with SOAP or plain XML
Whether the server must validate input against the DTD or schema
Whether the service requires the client to initiate transactions
Whether to abort a transaction if the response indicates a fault
Whether the body element and all descendant elements of the SOAP response
are namespace qualified
Whether the operation is RPC-oriented (messages containing parameters and
return values) or document-oriented (messages containing documents)
A prefix for the files that the SOAP Admin tool will generate
Whether to cache DDL definitions at runtime
Whether the service is context free or context sensitive (TS/MP services only)
Whether the service supports one or multiple transactions per dialog (TS/MP
services only)
The default encoding to use for responses from the service
Whether to process DDLComments
Whether to use default values
Whether to use Metadata
Whether all the leaf fields of the request and response DDL definitions are to
be represented as XML attributes
Another element (SvcDescription) allows you to provide a text description of
the service.
NonStop SOAP does not support IDS requesters.
The request format for the service: ELEMENT RequestInfo
You specify the format by providing the name of the DDL definition.
The response formats for the service: ELEMENT ResponseInfo
You specify each format by providing either the name of the DDL definition or an
error-message element.
Rules for selecting among possible responses: ELEMENT ResponseSelection
You specify starting and ending indexes into the response buffer, a value to
compare against the value delimited by the indexes, a comparison operator, and a