NonStop SOAP User's Manual
NonStop SOAP Features and Functions
NonStop SOAP User’s Manual—520501-012
4-47
Enhanced DDL Comment Tag @SOAP_OPTIONAL
These messages are valid XML representations based on the XML schema shown in
Example 4-33, which can be processed by the NonStop SOAP server.
In this message, the HOSPITAL group element is not present. This is valid because
the field HOSPITAL is optional.
Example 4-33. XML Schema - II
<xsd:complexType name="hospital">
<xsd:sequence>
<xsd:element name="hosp_name" type="xsd:string" minOccurs="0"
maxOccurs="1"/>
<xsd:element name="address" type="tns:address" minOccurs="0"
maxOccurs="1"/>
<xsd:element name="county" type="tns:county" minOccurs="0"
maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="patient_data">
<xsd:sequence>
<xsd:element name="id" type="xsd:long" minOccurs="1" maxOccurs="1"/>
<xsd:element name="age" type="xsd:long" minOccurs="1" maxOccurs="1"/>
<xsd:element name="hospital" type="tns:hospital" minOccurs="0"
maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
Example 4-34. XML Message 1
XML Message 1:
<<patient_data>
<id></id>
<age></age>
</patient_data>