NonStop SOAP 4.1 User's Manual

SoapPW_myoperation1Response0.xsd
SoapPW_myoperation1Response1.xsd
SoapPW_myoperation2.xsd
SoapPW_myoperation2Response0.xsd
SoapPW_myoperation2Response1.xsd
/services
/myservice
SoapPW_myservice.wsdl
services.xml
In the example, myservice is the service name and myoperation1 and myoperation2 are
the operation names.
The HTML client file, the WSDL file, XML schema files, SOAP request and response XML files, and
the services.xml file is generated in the NonStop SOAP deployment directory. The service is
now deployed in NonStop SOAP.
NOTE: Though the SDL file is not required during runtime, you must retain it in case the HTML
client, the WSDL file, XML schema files, SOAP request and response XML files, or the
services.xml file must be regenerated.
Migration Considerations
The RemoveRedundantElementName SDL attribute is not supported. All the element names
are unique in NonStop SOAP.
The XSD and XML files are generated with NonStop SOAP 3 rules.
The SQL DATETIME HOUR TO FRACTION DDL element is generated as time, instead of
string,15 data type.
The SOAP_MAP_DEF attribute in the nssoap.config file can have the strict or lenient
value, which map to the responseType attribute values in the services.xml file. The
lenient and liberal values in NonStop SOAP 3 are combined as the lenient value
in NonStop SOAP.
The NonStop SOAP 4 server maps DDL elements accurately to the XSD data types, and
generates fault response for some data values. The NonStop SOAP 3 server does not generate
fault response for these data values. Correct the data values for which fault response is returned
in the SOAP client.
Accessing the Migrated Application
You can access the generated files of the migrated service using the following Web address
patterns:
To access the HTML client, use the following Web address pattern:
http://<ip address>:<port>/<url_pattern>/client/
<service_name>/<html_client_name>
where,
<ip address>:<port>
is the IP address and port number of iTP WebServer where NonStop SOAP is deployed.
<url_pattern>
is the unique string value entered during the installation procedure. For more information
on <url_pattern>, see Chapter 2: “Installing NonStop SOAP” (page 36).
client
is the directory in <NonStop SOAP Deployment Directory> where the HTML client
for the services is created.
56 Migrating NonStop SOAP 3 Services to NonStop SOAP 4 or Higher Versions