NonStop SOAP 4.1 User's Manual
SDL file:
AbortTransactionOnFault ="yes"
Generated services.xml file:
<parameter name="AbortTransactionOnFault">yes</parameter>
NameSpaceQualified
The NameSpaceQualified attribute specifies whether the element names in the WSDL file
generated must be namespace qualified. The default value is no. This attribute is optional.
For example:
SDL file:SDL file:
NameSpaceQualified ="no" NameSpaceQualified ="yes"
Generated WSDL file:Generated WSDL file:
<xsd:schema <xsd:schema
elementFormDefault="qualified"
targetNamespace="urn:cpq_tns_MyOperation"
targetNamespace="urn:cpq_tns_MyOperation"
xmlns="http://www.w3.org/2001/XMLSchema">
xmlns="http://www.w3.org/2001/XMLSchema">
SoapMessageType
The SoapMessageType attribute specifies whether the operation is remote procedure call
(RPC) oriented (messages containing parameters and return values) or document-oriented
(messages containing documents). When the value of the attribute is rpc, the OperationName
element (the immediate child of the Operation element) must contain only one immediate
child element. If the SoapMessageType attribute is not specified, its value is assumed to be
document. This attribute is optional.
For example:
SDL file:SDL file:
SoapMessageType="document"SoapMessageType="rpc"
Schema in the generated WSDL file:Schema in the generated WSDL file:
<xsd:element name="MyOperationResponse0"
type="tns1:MyOperationResponse0"/>
<xsd:complexType
name="MyOperationResponse0">
<xsd:complexType <xsd:sequence>
name="MyOperationResponse0"> <xsd:element name="request"
<xsd:sequence>minOccurs="1" maxOccurs="1">
<xsd:element name="request" <xsd:simpleType>
minOccurs="1" <xsd:restriction base="xsd:string">
maxOccurs="1"> <xsd:maxLength value="12"/>
<xsd:simpleType> </xsd:restriction>
<xsd:restriction base="xsd:string"> </xsd:simpleType>
<xsd:maxLength value="12"/></xsd:sequence>
</xsd:complexType> </xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
Message definition in the generated WSDL file:Message definition in the generated WSDL file:
<message name="inMyOperation">
<part name="MyOperation"
<message name="inMyOperation">
<part name="MyOperation"
element="tns1:MyOperation"/>
</message>
type="tns1:MyOperation"/>
</message>
Binding style in the generated WSDL file:Binding style in the generated WSDL file:
SDL Service Types 163










