NonStop SOAP 4.1 User's Manual

NOTE: Ensure the following while creating the directories:
When running the deploy.sh script, the Soap ServerClass name must be a unique
string. It must not be similar to any other instance of NonStop SOAP deployment on that
iTP WebServer.
If you want to manually edit the local.config file, update the file for both the NonStop
SOAP deployment directories, by using the instructions mentioned in “Setting up the
Deployment Environment” (page 38).
When running the deploy.sh script, the Web address pattern must be a unique string.
It must not be similar to any other instance of NonStop SOAP deployment on that iTP
WebServer.
2. The Soap ServerClass name is used to create the softlink for < Installation_Dir>/bin/
axis2cgi.pway file as follows.
<NonStop SOAP 4 Deployment Directory 2>/bin/< $Soap ServerClass>.pway
3. The deploy.sh script also uses Soap ServerClass name to make the entry in < NonStop
SOAP 4 Deployment Directory>/itp_axis2.config file as follows.
set Axis2c $AXIS2_DEPLOYMENT_ROOT/bin/< $Soap ServerClass>.pway
NOTE: You can skip step 4 if iTP Webserver is restarted while deploying the NonStop SOAP
4.
4. Go to the < iTP WebServer Deployment Directory>/conf directory and run the
restart script using the following command:
OSS> cd < iTP_WebServer_Deployment Directory>/conf
OSS> ./restart
This command restarts the iTP WebServer and the NonStop SOAP system with more than one
deployment instance of NonStop SOAP.
For accessing the Web services deployed on multiple NonStop SOAP Deployment instances in a
Single iTP WebServer by using different url_pattern.
NOTE: Ensure that the url_pattern is different for all deployment instances.
Deploying a Sample Web Service
The NonStop SOAP distribution includes the following sample services: empdb, echo, reflector,
and math. This section describes the steps to deploy the empdb service.
NOTE: The deploy.sh script enables you to set up only the empdb, and the echo services.
Deploying the empdb Service
The empdb service enables you to:
Add an employee and the employee details, such as Employee number, Firstname,
Middlename, Lastname, Registration number, and Branch number.
Search for an employee using Employee number.
Delete an employee using Employee number.
Deploying the empdb sample service involves the following steps:
1. “Setting up the empdb environment (page 45)
2. Accessing the empdb service (page 48)
44 Installing NonStop SOAP