NonStop SOAP User's Manual

NonStop SOAP User-Exits
NonStop SOAP User’s Manual520501-012
C-28
SOA Enable a Nonstop Server Application With
User-Exits
For example,
INCDIR=$(TUXDIR)/include\
-I ${SOAP4NSK}/include \
-I ${XERCESCROOT}/include \
-I ${XERCESCROOT}/include/xercesc \
-I ${XERCESCROOT}/include/icu \
2. Add the following CFLAGS if they are not already included:
CGFLAG =-g -D__TANDEM -D_XOPEN_SOURCE \
-D_XOPEN_SOURCE_EXTENDED=1 \
-Wsystype=oss -Wverbose \
-Woptimize=0 -Wnowarn -Wsaveabend
-Wextensions -Wcplusplus -Wversion3 \
-Weld=\"-allow_duplicate_procs -verbose -set floattype
neutral\"
3. Add variables to hold the NonStop SOAP and XML install locations:
For example,
SOAP4NSK=/usr/tandem/nssoap/t0603h01
XERCESCROOT=/usr/tandem/xml/T0563H01
4. The NonStop SOAP server can be started either as a standalone process from a
command prompt, or it may be hosted and started as part of the iTP WebServer
environment as a Pathway serverclass (which is the more typical case). This
section (procedure (4)) applies to the standalone NonStop SOAP server. The
following section (procedure (5)) applies to the iTP WebServer–hosted version.
Modify the NonStop Tuxedo client build to include the NonStop SOAP user-exit
source file, NonStop SOAP libraries, XML library, and so on, that are required to
build the NonStop SOAP server with user-exits, when it is to be run from a
command prompt:
Note. The “set floattype neutral” flag is not required for NonStop S-series
systems. It is only required for Integrity NonStop systems. On Integrity NonStop systems,
all floating-point operations performed in the NonStop SOAP user-exit object will be made
using the TANDEM float type.