NonStop SOAP User's Manual
Using NonStop SOAP with a TS/MP Application and
NonStop Processes
NonStop SOAP User’s Manual—520501-012
6-3
Using SDL to Describe Services, Requests, and
Responses
Using SDL to Describe Services, Requests,
and Responses
To describe the requests, responses, and services of the target TS/MP application or
NonStop process, you create an XML document consistent with the SDL Document
Type Definition described in Section 3, The Service Description Language (SDL).
The SDL file is used by the SOAP Admin tool. The SOAP Admin tool transfers the SDL
information to the Service Definition Repository (SDR). The SOAP Admin tool allows
you to add, update, or delete entries in the SDR. Any changes made to the SDR can
be automatically updated using the multicast feature. There is no need to restart the
SOAP server if the service has the Cache attribute set to “yes.” See Using the SOAP
Admin Tool on page 5-1.
TS/MP DTD
The DTD includes elements to define :
•
The service type: ELEMENT sdl
This element has contents that indicate the type of service, in this case Pathway.
It has attributes that let you specify the URL, the executable name of the server
process and the ServerAddress of the WSDL. The URL is relevant only if the
server process will run as a Pathway_CGI server class in the iTP WebServer
environment. The executable name is relevant if the server process will run from
the command line. The ServerAddress is relevant if you are using WSDL.
•
Operational attributes for the type: ELEMENT Pathway.
•
The TS/MP environment: ELEMENT PathwayEnvironment.
A TS/MP environment is identified by the name of the PATHMON process that
controls the environment.
•
The TS/MP server class: ELEMENT ServerClass
A server class is identified by name. You also specify the programming language,
the string termination the server class expects, the location of the DDL dictionary
where the requests and responses are defined, and the character encoding the
server class supports.
The DDL dictionary must be available for read access by the SOAP Admin tool.