NonStop SOAP User's Manual
Introduction to NonStop SOAP
NonStop SOAP User’s Manual—520501-012
1-2
Features of NonStop SOAP
Features of NonStop SOAP
NonStop SOAP includes:
•
A prebuilt SOAP server, which allows an XML or SOAP client to use TS/MP 
services and NonStop processes. This server translates between SOAP message 
format and the message format expected by the TS/MP service or NonStop 
process.
The prebuilt server is available in two versions. One version runs from the 
command line, the other as a Pathway_CGI server class in an iTP WebServer 
environment. 
The server provides access to context-free and/or context-sensitive TS/MP server 
classes and NonStop processes.
•
Support for the W3C SOAP 1.1 and 1.2 specifications. 
•
A Service Description Language (SDL), specified as an XML Document Type 
Definition (DTD), which you use to define the target TS/MP service or NonStop 
process. NonStop SOAP provides dynamic updates to the SDL.
•
A Service Definition Repository (SDR). The SDR is a persistent store of data 
specified in the SDL and is implemented as a Guardian Enscribe database. At run 
time, the SOAP server references the SDR, instead of the SDL document. The 
SOAP Admin tool then manages the SDR. 
•
A tool called SOAP Admin. The SOAP Admin tool helps manage the Service 
Definition Repository (SDR). The SOAP Admin tool parses an XML input file 
conforming to the SDL DTD and can generate these types of files:
°
DTDs needed by XML or SOAP clients to create requests and validate 
responses consistent with the DDL message format.
°
An OSS Makefile for building a custom server executable. The Makefile links 
the main logic of the process to the generated user-exit classes. The resulting 
Figure 1-2. XML or SOAP Client Access to a NonStop Process
XML or SOAP
Client
XML or SOAP
Document
READ/WRITE
VST01A.vsd
NonStop Process
SOAP Server










