NonStop SOAP 4.1 User's Manual

UseDDLDefaultValue="no"UseDDLDefaultValue="yes"
DDL file:DDL File:
DEFINITION REQ.
10 Request.
DEFINITION REQ.
10 Request.
20 req1 type character 5 Value 20 req1 type character 5 Value
"R"."R".
20 req2 type character 5 value 20 req2 type character 5 value
"B"."B".
20 req3 type character 2 Value 20 req3 type character 2 Value
"R".
END
"R".
END
Schema in the generated WSDL file:Schema in the generated WSDL file:
<xsd:complexType name="request">
<xsd:sequence>
<xsd:complexType name="request">
<xsd:sequence>
<xsd:element name="req1" <xsd:element name="req1" default="R"
minOccurs="1" minOccurs="1"
maxOccurs="1">maxOccurs="1">
<xsd:simpleType> <xsd:simpleType>
<xsd:restriction base="xsd:string"> <xsd:restriction base="xsd:string">
<xsd:maxLength value="5"/> <xsd:maxLength value="5"/>
</xsd:restriction> </xsd:restriction>
</xsd:simpleType> </xsd:simpleType>
</xsd:element> </xsd:element>
<xsd:element name="req2" <xsd:element name="req2" default="B"
minOccurs="1" minOccurs="1"
maxOccurs="1">maxOccurs="1">
<xsd:simpleType> <xsd:simpleType>
<xsd:restriction base="xsd:string"> <xsd:restriction base="xsd:string">
<xsd:maxLength value="5"/> <xsd:maxLength value="5"/>
</xsd:restriction> </xsd:restriction>
</xsd:simpleType> </xsd:simpleType>
</xsd:element> </xsd:element>
<xsd:element name="req3" <xsd:element name="req3" default="R"
minOccurs="1" minOccurs="1"
maxOccurs="1">maxOccurs="1">
<xsd:simpleType> <xsd:simpleType>
<xsd:restriction base="xsd:string"> <xsd:restriction base="xsd:string">
<xsd:maxLength value="2"/> <xsd:maxLength value="2"/>
</xsd:restriction> </xsd:restriction>
</xsd:simpleType> </xsd:simpleType>
</xsd:element> </xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:sequence>
</xsd:complexType>
EnableOutputSensitive
The EnableOutputSensitive attribute determines whether the output files generated by
SoapAdminCL must be case-sensitive. The default value of the attribute is no. Therefore, the
output files generated by SoapAdminCL would have all the field names in lowercase.
If the EnableOutputSensitive attribute is set to yes in the SDL file, then:
In the DDL, only the structure of the DDL definition must be compiled using the
output_sensitive option and not the definition name.
The DDL must not be compiled with the output_sensitive flag in the command line.
For example:
DDL file:
Definition TestN.
?output_sensitive
02 NaMeS.
03 First Pic X(10).
03 Middle Pic X(10).
03 Last Pic X(10).
168 NonStop SOAP 4 Service Description Language