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