NonStop SOAP 4.1 User's Manual

3 Migrating NonStop SOAP 3 Services to NonStop SOAP
4 or Higher Versions
NonStop SOAP enables migration of existing NonStop SOAP 3 services to NonStop SOAP 4 or
4.1.
This chapter includes the following topics:
“Prerequisites (page 52)
“Migrating the NonStop SOAP 3 Services (page 52)
“Migrating NonStop SOAP 3 Transactions (page 58)
“Migrating NonStop SOAP 3 User-exits (page 61)
Prerequisites
Before you start, ensure that you have the following information:
<NonStop SOAP 4 Installation Directory>
This is the directory where NonStop SOAP 4 is installed.
For information on installing NonStop SOAP 4, see Chapter 2: “Installing NonStop SOAP”
(page 36).
<NonStop SOAP 4 Deployment Directory>
This is the directory where NonStop SOAP is deployed.
For information on deploying NonStop SOAP , see “Setting up the Deployment Environment”
(page 38).
Read and write permissions for the NonStop SOAP deployment directory.
Read permission to the Guardian location of the DDL dictionary files of the service to be
migrated.
Read permission to the Guardian location of the service definition repository (SDR) file for the
Pathway application that is deployed as a Web service in NonStop SOAP 3.
The IP address and port number of iTP WebServer, in which NonStop SOAP 4 is deployed.
Migrating the NonStop SOAP 3 Services
Migrating the NonStop SOAP 3 services involves the following:
“Generating SOAP 4 Service Artifacts and Client Files from NonStop SOAP 3” (page 52)
Accessing the Migrated Application (page 56)
Generating SOAP 4 Service Artifacts and Client Files from NonStop SOAP 3
NonStop SOAP 3 uses the SDR file to map the request and response patterns for the services
deployed in it. NonStop SOAP uses the WSDL file with integrated XML schema to map the request
and response patterns for the services deployed in it .
NOTE: The SDR file is a key-sequenced Enscribe file stored at a Guardian location.
Figure 7 shows the processing logic in NonStop SOAP 3 and NonStop SOAP 4.1.
52 Migrating NonStop SOAP 3 Services to NonStop SOAP 4 or Higher Versions