NonStop SOAP User's Manual

The Service Description Language (SDL)
NonStop SOAP User’s Manual520501-012
3-4
SDL DTD for TS/MP and NonStop Processes
ELEMENT Process
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. The SDL has a new element hierarchy added to its
structure. The new element Process appears under the root <sdl> element. Here are
the corresponding changes made to the SDL's DTD:
<!ELEMENT Process (ProcessEnvironment)+>
<!ELEMENT ProcessEnvironment (ProcessDetails)>
<!ATTLIST ProcessEnvironment Name CDATA #REQUIRED>
<!ELEMENT ProcessDetails (Service)+>
<!ATTLIST ProcessDetails Name CDATA #IMPLIED
language (C | COBOL) "COBOL"
stringTermination (NullTerminated | NonNull) "NonNull"
DDLDictionaryLocation CDATA #REQUIRED
SrvrEncoding CDATA "UTF-8">
<!-- Attribute 'Name': The Name attribute of the ProcessDetails
element has a maximum length of 64 characters. If a value
greater than the maximum length is specified then the characters
after the 64th character are ignored -->
<!-- Attribute 'language': Tells whether the language in which
the target process is written is C or COBOL, default is COBOL --
>
<!-- Attribute 'stringTermination': Specifies the type of string
that the target process expects, Non Null Terminated is the
default -->
<!-- Attribute 'DDLDictionaryLocation': Is the location of the
DDL Dictionary, ex. $data00.ddlsv -->
<!-- Attribute 'SrvrEncoding': Specifies the encoding of the
target NonStop process -->