NonStop SOAP User's Manual

Introduction to NonStop SOAP
NonStop SOAP User’s Manual520501-012
1-11
Design-Time Tasks for Access to TS/MP Services
and NonStop Processes
4. Check for any error messages. If there are errors, correct them and run the SOAP
Admin tool again.
For information on SOAP Admin tool errors, see SOAP Admin Tool Error
Messages on page 5-13.
5. If you are building a custom SOAP server using user-exits, you might wish to edit
the pre_<xx>() and post_<xx>() method(s) (where xx could be unmarshal, service,
marshal, marshal header, and post process) of the generated .cpp files. The
pre_<xx> methods are called before the call to the corresponding <xx> methods.
Similarly, the post_<xx> methods are called after the corresponding <xx> method.
For information about customizing NonStop SOAP classes, see Section 8,
Customizing the SOAP Server .
6. If you are building a custom SOAP server using user-exits, you might wish to edit
the post process() method. For example, you might have to modify this method if
the algorithm to determine the response type is complex and cannot be expressed
using the operators specified in the ResponseInfo/ResponseSelection elements of
the SDL DTD.
For information about customizing NonStop SOAP classes, see User-Exit Classes
on page 8-4.
7. If you are building a custom SOAP server, check settings of environment variables
needed to build the server process.
For a list of these variables, see Environment Variables on page 8-47.
8. If you are building a custom SOAP server, run the Makefile to build the
Pathway_CGI executable for the iTP WebServer environment or the command-line
executable for OSS.
For more information about this task, see Running the Makefile on page 8-47.
9. Create a client, or modify the client generated by the SOAP Admin tool.
For more information, see Writing a Client on page 6-23. You can also see the
sample in the /samples directory.