NonStop SOAP User's Manual
NonStop SOAP Features and Functions
NonStop SOAP User’s Manual—520501-012
4-37
Flagging a DDL Field with SOAP DDL Comment
Tags
Example 4-24. XML Schema - I
<xsd:complexType name="county">
<xsd:sequence>
<xsd:attribute name="code" type="xsd:long" use="required"/>
<xsd:element name="county_name" type="xsd:string" minOccurs="1"
maxOccurs="1"/>
<xsd:attribute name="status" type="xsd:string" use="required"/>
<xsd:element name="description" type="xsd:string" minOccurs="1"
maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="address">
<xsd:sequence>
<xsd:element name="street" type="xsd:string" minOccurs="1"
maxOccurs="1"/>
<xsd:element name="city" type="xsd:string" minOccurs="1"
maxOccurs="1"/>
<xsd:element name="state" type="xsd:string" minOccurs="1"
maxOccurs="1"/>
<xsd:element name="zip" type="xsd:long" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="hospital">
<xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required"/>
<xsd:element name="address" type="tns:address" minOccurs="1"
maxOccurs="1"/>
<xsd:element name="county" type="tns:county" minOccurs="1"
maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>