NonStop SOAP User's Manual
Introduction to NonStop SOAP
NonStop SOAP User’s Manual—520501-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.










