NonStop SOAP User's Manual

Customizing the SOAP Server
NonStop SOAP User’s Manual520501-012
8-3
Customization Using User-user-exits
The custom code should be compiled and linked to the SOAP server using the
Makefile. The DDL definitions should be available to the SOAP server at run time to
unmarshal/marshal the SOAP messages because this information is not generated in
the class files.
Figure 8-1. User-Exits Object Diagram
Note. The integrity of data and proper working of the SOAP server also depends on the code
you added. It is your responsibility to test the custom code for proper functioning.
ServiceReqResp
SoapUEHandler
SoapUEHandler_Generic
SoapUEClassFactory
ServiceEnv
SoapDocumentHandler
Uses an object implementing
the user -exits
Run Time
Design Time
Class Factory:
Creates Objects of user-
exit classes
Utility classes
for runtime data
access
VST120.vst
Legend
= Derives
= Uses
Base User-Exit
Class: Contains
virtual/API methods
common to all service
types