NonStop SOAP 4.1 User's Manual

AbortTransactionOnFault="no"
NameSpaceQualified="no"
SoapMessageType="document"
ProcessSoapDDLComments="yes"
SoapDDLAttribute="yes"
UseDDLDefaultValue="no"
EnableOutputSensitive="no">
<OperationDescription>Retrieve user and model profiles</OperationDescription>
<RequestInfo>
<DDLDefinitionName>INPUT</DDLDefinitionName>
</RequestInfo>
<ResponseInfo>
<DDLDefinitionName>OUTPUT</DDLDefinitionName>
<ResponseSelection Start="0" End="2" BufVal="11"
ComparisonOp="eq" defaultResp="yes" Fault="no"/>
</ResponseInfo>
</Operation>
</Service>
</PathwayEnvironment>
</Pathway>
</sdl>
The Process Element
The Process element specifies that the service is running as a process on a NonStop system. The
SDL file can define multiple process environments. Multiple environments are separated by the
Process element. The element definition appears in the SDL file as:
<Process> </Process>
The Process element has a child element named ProcessEnvironment.
NOTE: The CreateDDLDefFile attribute of the <Process> element is not included in NonStop
SOAP 2.4 and later releases. It appears in the SDL DTD for backward compatibility. The NonStop
SOAP 4 SoapAdminCL tool ignores the occurrence of this attribute.
The ProcessEnvironment Element
The ProcessEnvironment element specifies the process environment of the target service. This
is a mandatory element for the NonStop process. The element definition appears in the SDL file
as:
<ProcessEnvironment Name="$<Process Name>">
The ProcessEnvironment element contains the <Name> attribute.
Name
The Name attribute specifies the value of the NonStop process name in which the target service is
running. The value of this element is stored in the services.xml file for the NonStop SOAP 4
server to use during runtime.
For example:
SDL file:
Name="$PROC"
Generated services.xml file:
<parameter name="process">$PROC</parameter>
The ProcessEnvironment has a child element named ProcessDetails.
The ProcessDetails Element
The ProcessDetails element specifies the details of the services to be deployed in the NonStop
SOAP 4 server. The element definition appears in the SDL file as:
<ProcessDetails
Name="<Service Name>"
DDLDictionaryLocation="$<volumename>.<subvolumename>"
language="[C | COBOL]"
174 NonStop SOAP 4 Service Description Language