NonStop SOAP User's Manual
Using NonStop SOAP with a TS/MP Application and
NonStop Processes
NonStop SOAP User’s Manual—520501-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