<xsd:complexType name="PurchaseOrderType">
<xsd:annotation>
<xsd:documentation source="http://www.openapplications.org/oagis/9">The schema type for PurchaseOrder. MAKE ALL CHANGES TO ORDER, NOT PO! PurchaseOrder's base abstract type, Order, is shared between PurchaseOrder and SalesOrder. SalesOrder is essentially an extension of PurchaseOrder, but in order to use the local-global design pattern, each of PO and SO needs to instantiate its own Header and Line elements.To do this, we factored out the PO content models, instantiated both PO and SO from Order.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="PurchaseOrderHeader" minOccurs="0" />
<xsd:element ref="PurchaseOrderLine" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
|