NonStop SOAP 4.1 User's Manual

DICTOBL 204A 12288 07NOV2008 18:40 255,255 NUNU 4 32
DICTODF 202A 12288 07NOV2008 18:40 255,255 NUNU 4 32
DICTOTF 203A 12288 07NOV2008 18:40 255,255 NUNU 4 32
DICTOUF 208A 0 07NOV2008 18:40 255,255 NUNU 4 32
DICTOUK 208A 0 07NOV2008 18:40 255,255 NUNU 4 32
DICTRDF 205A 0 07NOV2008 18:40 255,255 NUNU 4 32
DICTTKN 209A 0 07NOV2008 18:40 255,255 NUNU 4 32
DICTTYP 209A 0 07NOV2008 18:40 255,255 NUNU 4 32
DICTVER 209A 0 07NOV2008 18:40 255,255 NUNU 4 32
Creating SDL files
For any new service creation the sdl file has to be created manually or using SOAP administrators
utility. For convenience, in this example the reflectorsdl.xml is shipped along with the product
and is located in the following directory.
Open the reflectorsdl.xml file which is located <Reflector Source Directory>/src
and edit the following parameters:
PathwayEnvironment
Update the PathmonName attribute of the PathwayEnvironment element to reflect the
PATHMON process name specified in the pathConf file. The pathConf file is located at
<Reflector Source Directory>/src)
<PathwayEnvironment PathmonName=$REFL>
ServerAddress
Update the ServerAddress attribute with the IP and port number of the iTP WebServer
where NonStop SOAP 4 has been deployed. For example:
ServerAddress =http://<ip address>:<port>"
Url
Update the Url attribute of the SDL element. This attribute must have a valid relative path to
the ServerAddress attribute. For example, Url ="/mytest" where, mytest is the URL
pattern entered while running the deploy.sh deployment script to create the NonStop SOAP
4 deployment directory.
DDLDictionary Location
Update the DDLDictionaryLocation attribute of the service tag with the dictionary file
location you have mentioned in the reflectorddl file see (page 78)
DDLDictionaryLocation="$DATA.REFL"
NOTE: The DDLDictionaryLocation must be the same as the dictionary location specified
in the reflectorddl file.
Creating Web Service files using SOAPAdminCL tool
To invoke the SoapAdminCL tool from the <NonStop SOAP 4 Installation
Directory>/tools directory,complete the following steps:
1. Add the directory containing the SoapAdminCL executable image to the OSS PATH variable,
using the following command:
OSS> export PATH=<NonStop SOAP 4 Installation Directory>/tools:$PATH
For example, if NonStop SOAP 4 is installed at the default location
(/usr/tandem/nssoap/t0865h01),
the OSS command is:
OSS> export PATH=/usr/tandem/nssoap/t0865h01/tools:$PATH
Deploying a Pathway Application and a NonStop Process as a Web Service 79