NonStop SOAP User's Manual
NonStop SOAP User-Exits
NonStop SOAP User’s Manual—520501-012
C-9
Guidelines to Implement Nonstop Soap User-
ExitsUser-Exits
Guidelines to Implement Nonstop Soap User-
ExitsUser-Exits
Now that the theory behind NonStop SOAP user-exits has been explained, this
subsection describes the activities that are performed when customizing the NonStop
SOAP server using user-exits.
To start, for comparison, the high-level steps that are performed when configuring the
NonStop SOAP server with and without user-exit processing are described in the text
that follows.
SOA Enable A Nonstop Server Application Without User-Exits
The steps to SOA enable a NonStop server application using the NonStop SOAP
server without user-exits are as follows:
1. Create the DDL for the service request and response message structures and
compile them.
Figure C-2. NSSOAP Server-processing Flow With User-Exit
Service Response Buffer
Service Request Buffer
SOAP Response XML
parse
Process
Marshal
Service
UnMarshal
Service Consumer
Service Provider
SOAP
Request
XML
Service
Request
Buffer
SOAP
Request
XML
SOAP
Request
XML
SOAP
Request
Structure
Service
Response
Buffer
SOAP
Response
XML
SOAP
Response
XML
Pre_Process
Pre_Service
Post_Process
Pre_Marshal_
Header
Pre_Marshal
Pre_Service
SOAP
Request
XML
SOAP Request XML
SOAP
Response
Structure
SOAP
Response
Structure
SOAP Response XML
modified header
SOAP
Request
Structure
SOAP Request Structure
skipService()
skipParse()
SOAP
Request
XML
SOAP
Response
Structure
skipService()
User exit function