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..