NonStop SOAP User's Manual
Introduction to NonStop SOAP
NonStop SOAP User’s Manual—520501-012
1-10
Design-Time Tasks for Access to TS/MP Services
and NonStop Processes
The client specifies the desired output encoding as the value of a SOAP header
element. The SDL file can specify the default output encoding to be used for each
target service.
NonStop SOAP supports all encodings defined by the ICU library, version 2.61.
Figure 1-6 represents encoding conversion by a SOAP server. For more information,
see Section 4, NonStop SOAP Features and Functions.
Design-Time Tasks for Access to TS/MP Services and NonStop
Processes
To provide access to TS/MP services and NonStop processes, you perform these tasks
at design time:
1. Identify the TS/MP services or NonStop process to be exposed to XML or SOAP
clients. For each service, collect this information:
°
Pathmon Name (TS/MP) or Process Name (NonStop process)
°
Server Class Name (TS/MP)
°
DDL Dictionary Location
°
Request DDL Definition
°
Response DDL Definitions and selection criteria
2. Create an XML input file that conforms to the SDL DTD and includes the values
determined in step 1.
For detailed information about the SDL, see Section 3, The Service Description
Language (SDL).
3. Run the SOAP Admin tool, using the SDL file as input. The DDL dictionary must be
available for read access. Section 3, The Service Description Language (SDL).
For detailed information about the SOAP Admin tool, see Using the SOAP Admin
Tool on page 5-1.
Figure 1-6. Encoding Conversion on Output by a SOAP Server
VST010.vsd
SOAP
Client
NonStop TS/MP
Services
Pathsend
SOAP Server
Encoding OutputEncoding=
"UTF-8"
<?xml version="1.0"
encoding="Shift_JIS"?>
READ/WRITE
NonStop Process