NonStop SOAP User's Manual
NonStop SOAP User’s Manual—520501-012
3-1
3
The Service Description Language 
(SDL)
These Service Description Language (SDL) document type definitions (DTDs) are 
used by the SOAP Admin tool at design-time to validate the input file that describes 
target services. 
The SDL (Service Map Definitions) document can be:
•
An input to the SOAP Admin tool to transfer Web-service definitions to the Service 
Definition Repository (SDR), which is referenced by the SOAP server at run time. 
See SoapAdminCL Command Syntax on page 5-2.
•
An output produced by the SOAP Admin tool by extracting service definitions from 
the SDR. Service providers can modify the current contents of the output SDL 
document and then update the SDR using the SDL file as input. The DeployOption 
attribute introduced in the SDL can be set to allow the SOAP Admin tool to perform 
certain actions for selected interfaces and services. 
•
Input to the SOAP Admin tool to generate design and run-time files.
SDL DTD for TS/MP and NonStop Processes
<?xml encoding="US-ASCII"?>
<!ELEMENT sdl (Pathway | Process | Enscribe | Tuxedo | 
XmlSql)+>
<!--An SDL input can describe one or more services of the above 
type. In NonStop SOAP 3.0 you can define a NonStop process, in 
addition to a TS/MP server class. The NonStop process must be a 
valid process running under the OSS/Guardian operating system. 
-->
<!ATTLIST sdl Url CDATA '/SoapServer.pway'
ExeName CDATA 'SoapServer.pway'
ServerAddress CDATA 'http://www.nssoap.com/'>
<!--Attribute 'Url': The value of the 'Action' attribute for the 
generated HTML form. Default is '/SoapServer.pway' -->
The Url attribute specifies the URL that the generated HTML client uses for access to 
the Pathway_CGI server class. Set this attribute if you plan to run the SOAP server as 
a Pathway_CGI server class and know the SOAP server’s location in the iTP 
Note. Starting with NonStop SOAP 2.4, the SOAP server references the SDR instead of SDL 
documents at run time..










