NonStop SOAP 4.1 User's Manual

<NonStop SOAP 4 Deployment Directory>
Client
MyService
SoapPW_<OperationName>.html
Services
MyService
SoapPW_MyService.wsdl
services.xml
Generated WSDL file:
<?xml version="1.0" encoding="UTF-8"?>
<definitions name="MyService-interface"
targetNamespace="urn:MyService-interface"
xmlns:def="urn:MyService-interface"
.
.>
.
.
<portType
name="portMyService">
.
.
</portType>
<binding
name="MyServiceBinding"
type="def:portMyService">
.
.
</binding>
<service_name="MyServiceService">
<port name="portMyService"
binding="def:MyServiceBinding">
<soap:address location="http://www.nonstopsoap.com/nssoap/services/MyService"/>
</port>
</service>
</definitions>
Generated services.xml file:
<service_name="MyService">
<parameter name="ServiceClass" locked="xsd:false">MyService</parameter>
<parameter name="wsdl_path">
<NonStop SOAP deployment dir>/services/reflector/SoapPW_MyService.wsdl
</parameter>
.
.
</service>
ServerClassName
The ServerClassName attribute specifies the serverclass name running in PATHMON.
The value of this element is stored in the services.xml file for the NonStop SOAP 4 server
to use during runtime. This is a mandatory attribute for the Pathway application service.
For example:
SDL file:
ServerClassName="MYSERVERCLASS"
Generated services.xml file:
<parameter name="serverclass">MYSERVERCLASS</parameter>
DDLDictionaryLocation
The DDLDictionaryLocation attribute specifies the Guardian location of the DDL dictionary
files. The SoapAdminCL tool uses the DDL definitions from the specified location to generate
elements for the HTML clients and the XML schema definitions for XSD files and WSDL files.
This is a mandatory attribute for all types of services.
For example:
SDL file:
156 NonStop SOAP 4 Service Description Language