NonStop SOAP User's Manual

Using the SOAP Admin Tool
NonStop SOAP User’s Manual520501-012
5-9
Makefile
TS/MP service EmpInfo
Then SoapUEHandler_impl.h consists of these class declarations:
SoapPW_UEHandler_EmpInfo
SoapUEHandler_Generic
Each class is derived from SoapUEHandler.
Makefile
The NSK OSS Makefile compiles all the user-exit source files and builds a
Pathway_CGI process or a command-line executable. Depending on whether the
environment variable PATHWAY_SOAP_CGI is set, the Makefile links the .cpp files
with either SoapMain_CGI.a or SoapMain_CommandLine.a. (These libraries are in the
/lib directory of the NonStop SOAP installation).
SDR Files
An SDR is a repository generated by the SOAP Admin tool. It consists of two Enscribe
files. NonStop SOAP reads the service definitions from the SDR at startup and during
its lifetime. The SDR file name is PWAYSDL. The service provider must specify the
location (Guardian volume and subvolume) of the SDR files in the SOAP server
configuration file.
The Pathway Metadata file is also located in the same volume and subvolume as the
PWAYSDL and is an Enscribe file. The file name of the Metadata file is PWYMDATA.
This attribute is added to the SoapEnvironment element in the SOAP configuration file
to identify the SDR at run time:
SOAP_SDLDB_LOC CDATA #REQUIRED
WSDL Files
The SOAP Admin tool generates the WSDL files for all Web services defined in the
SDL. Locations of the WSDL files are:
All WSDL files for Web services of service type TS/MP and NonStop processes are
in the "<current Working directory>/pway-wsdl" directory.
Note. The Makefile specifies the -Wnowarn, which causes the compile time warnings to be
suppressed.
You can customize the generated files as necessary. You can provide implementations for
classes declared in SoapUEHandler_impl.h.
Note. The environment variable SOAP_PWY_DDLDEF_FILE in the SOAP server
configuration file is not required in NonStop SOAP 3.0.