NonStop SOAP 4.1 User's Manual

8 NonStop SOAP 4 Service Description Language
The NonStop SOAP 4 SDL file is an XML file that describes the Web services deployed in NonStop
SOAP 4. The SDL file along with the data definition language file for the Web service is used as
an input by the SoapAdminCL tool to generate the WSDL file, HTML clients, XML schema files,
SOAP request and response XML files, and the services.xml file for NonStop SOAP 4 services.
NonStop SOAP 4 does not use the SDL file during runtime.
You can generate an SDL file for NonStop SOAP 4 services by:
Using the NonStop SOAP 3 service definition repository file with the NonStop SOAP 4
SoapAdminCL tool
Copying and updating the SDL files distributed with the NonStop SOAP 4 distribution
Using the NonStop SOAP 4 Administration Utility
This chapter describes the SDL file and its elements:
“SDL File Elements and Attributes (page 153)
“SDL Service Types (page 154)
SDL File Elements and Attributes
The SDL file describes the target service to be deployed in NonStop SOAP 4. The hierarchy of the
elements in the SDL document type definition (DTD) file is as follows:
<sdl>
<Pathway | Process | ServerAPI>
<PathwayEnvironment | ProcessEnvironment>
<Service | ProcessDetails>
<Operation>
<OperationDescription>
<RequestInfo>
<DDLDefinitionName>
<ResponseInfo>
<DDLDefinitionName>
<ResponseSelection>
NOTE: All attribute values are case-sensitive. Use these values as detailed in this manual.
The following sections describe the SDL file elements and their attributes.
The sdl Element
The sdl element is the base element of the SDL file. This element is mandatory and its definition
appears in the SDL file as:
<sdl Url="/<url_pattern>" ServerAddress="http://<ip address>:<port>">
The sdl element has the following attributes:
ServerAddress
Url
The ServerAddress attribute
The ServerAddress attribute specifies the location (the protocol, ip address, and port) of the
iTP WebServer where the NonStop SOAP 4 server is deployed. The default location is
http://www.nonstopsoap.com.
For example:
SDL file:
SDL File Elements and Attributes 153