blob: b9d9d984f56e2757a4124a1957a3bf08dfdbd4f3 [file] [log] [blame]
<?xml version="1.0"?>
<!-- edited with XML Spy v4.0.1 U (http://www.xmlspy.com) by Michael Rowell (private) -->
<!-- ====================================================
License information for this file is provided in LICENSE.TXT, as published
on the Open Applications Group web site. www.openapplications.org
For support, more information, or to report implementation bugs,
please contact the Open Applications Group at xml@openapplications.org
$Revision: 7.2.1 $
$Date: 31 October 2001 $
Open Applications Group XSD
Copyright 1998-2001, All Rights Reserved
$Name: 197_receive_delivery_001.xsd $
mlr 7.2.1 10/31/2001 W3C Schema Release
ajw 7.2.1 10/31/2001 DATETIMEANY and misc. formatting
Structure Overview
RECEIVE_DELIVERY ( RECEIPTHDR, ((RECEIPTLN+, RECEIPTUNT*) | RECEIPTUNT+) )
RECEIPTHDR ( ATTCHREF*, CHARGE*, DOCUMNTREF*, PARTNER*, RCPTDISCRP* )
RCPTDISCRP()
RECEIPTLN ( ATTCHREF*, CHARGE*, DOCUMNTREF*, INVDETAIL*, RCPTDISCRP* )
INVDETAIL()
RCPTDISCRP()
RECEIPTUNT ( ATTCHREF*, CHARGE*, DOCUMNTREF*, PARTNER*, RCPTDISCRP*, RECEIPTITM* )
RCPTDISCRP()
RECEIPTITM ( ATTCHREF*, CHARGE*, DOCUMNTREF*, INVDETAIL*, RCPTDISCRP* )
INVDETAIL()
RCPTDISCRP()
Notes:
-->
<xs:schema targetNamespace="http://www.openapplications.org/197_receive_delivery_001" xmlns:os="http://www.openapplications.org/oagis_segments" xmlns:of="http://www.openapplications.org/oagis_fields" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.openapplications.org/197_receive_delivery_001">
<xs:import namespace="http://www.openapplications.org/oagis_segments" schemaLocation="oagis_segments.xsd"/>
<xs:import namespace="http://www.openapplications.org/oagis_fields" schemaLocation="oagis_fields.xsd"/>
<xs:element name="RECEIVE_DELIVERY_001">
<xs:complexType>
<xs:sequence>
<xs:element ref="os:CNTROLAREA"/>
<xs:element ref="DATAAREA" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DATAAREA">
<xs:complexType>
<xs:sequence>
<xs:element ref="RECEIVE_DELIVERY"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="RECEIVE_DELIVERY">
<xs:complexType>
<xs:sequence>
<xs:element ref="RECEIPTHDR"/>
<xs:choice>
<xs:sequence>
<xs:element ref="RECEIPTLN" maxOccurs="unbounded"/>
<xs:element ref="RECEIPTUNT" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:element ref="RECEIPTUNT" maxOccurs="unbounded"/>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="RECEIPTHDR">
<xs:complexType>
<xs:sequence>
<xs:element ref="os:DATETIMEANY"/>
<xs:element ref="os:AMOUNT" minOccurs="0"/>
<xs:element ref="os:AMOUNT" minOccurs="0"/>
<xs:element ref="os:DATETIMEANY" minOccurs="0"/>
<xs:element ref="os:DATETIMEANY" minOccurs="0"/>
<xs:element ref="os:DATETIMEANY" minOccurs="0"/>
<xs:element ref="os:DATETIMEANY" minOccurs="0"/>
<xs:element ref="os:DATETIMEANY" minOccurs="0"/>
<xs:element ref="os:QUANTITY" minOccurs="0"/>
<xs:element ref="os:QUANTITY" minOccurs="0"/>
<xs:element ref="os:QUANTITY" minOccurs="0"/>
<xs:element ref="os:QUANTITY" minOccurs="0"/>
<xs:element ref="os:QUANTITY" minOccurs="0"/>
<xs:element ref="os:QUANTITY" minOccurs="0"/>
<xs:element ref="os:TEMPRATURE" minOccurs="0"/>
<xs:element ref="os:TEMPRATURE" minOccurs="0"/>
<xs:element ref="os:TEMPRATURE" minOccurs="0"/>
<xs:element ref="of:RECEIPTID"/>
<xs:element ref="of:SITELEVEL"/>
<xs:element ref="of:BILLOLADNG" minOccurs="0"/>
<xs:element ref="of:CARRIER" minOccurs="0"/>
<xs:element ref="of:CONTAINRID" minOccurs="0"/>
<xs:element ref="of:CONTNRSEAL" minOccurs="0"/>
<xs:element ref="of:CONTNRTYPE" minOccurs="0"/>
<xs:element ref="of:COUNTRYORG" minOccurs="0"/>
<xs:element ref="of:DELIVERTO" minOccurs="0"/>
<xs:element ref="of:DESCRIPTN" minOccurs="0"/>
<xs:element ref="of:DISTCENTER" minOccurs="0"/>
<xs:element ref="of:DOCKID" minOccurs="0"/>
<xs:element ref="of:EMPLOYEEID" minOccurs="0"/>
<xs:element ref="of:FRGHTTERMS" minOccurs="0"/>
<xs:element ref="of:HAZRDMATL" minOccurs="0"/>
<xs:element ref="of:NOTES" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="of:RECEIPTYPE" minOccurs="0"/>
<xs:element ref="of:RECEPTDISP" minOccurs="0"/>
<xs:element ref="of:ROUTEID" minOccurs="0"/>
<xs:element ref="of:ROUTETYPE" minOccurs="0"/>
<xs:element ref="of:SHIPNOTES" minOccurs="0"/>
<xs:element ref="of:SHIPPERID" minOccurs="0"/>
<xs:element ref="of:SHIPPERNUM" minOccurs="0"/>
<xs:element ref="of:SITELEVEL" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="of:SPECIALHND" minOccurs="0"/>
<xs:element ref="of:TRACKINGID" minOccurs="0"/>
<xs:element ref="of:TRANSMETHD" minOccurs="0"/>
<xs:element ref="of:WAREHOUSE" minOccurs="0"/>
<xs:element ref="of:USERAREA" minOccurs="0"/>
<xs:element ref="os:ATTCHREF" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="os:CHARGE" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="os:DOCUMNTREF" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="os:PARTNER" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="RCPTDISCRP" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="RECEIPTLN">
<xs:complexType>
<xs:sequence>
<xs:element ref="os:QUANTITY"/>
<xs:element ref="os:DATETIMEANY" minOccurs="0"/>
<xs:element ref="os:QUANTITY" minOccurs="0"/>
<xs:element ref="os:QUANTITY" minOccurs="0"/>
<xs:element ref="os:QUANTITY" minOccurs="0"/>
<xs:element ref="os:QUANTITY" minOccurs="0"/>
<xs:element ref="os:QUANTITY" minOccurs="0"/>
<xs:element ref="os:QUANTITY" minOccurs="0"/>
<xs:element ref="os:QUANTITY" minOccurs="0"/>
<xs:element ref="os:QUANTITY" minOccurs="0"/>
<xs:element ref="of:ITEM"/>
<xs:element ref="of:RECLINENUM"/>
<xs:element ref="of:COUNTRYORG" minOccurs="0"/>
<xs:element ref="of:CTCHWCONV" minOccurs="0"/>
<xs:element ref="of:DESCRIPTN" minOccurs="0"/>
<xs:element ref="of:DISPOSITN" minOccurs="0"/>
<xs:element ref="of:DRAWING" minOccurs="0"/>
<xs:element ref="of:FRGHTCLS" minOccurs="0"/>
<xs:element ref="of:HAZRDMATL" minOccurs="0"/>
<xs:element ref="of:IMPORTLIC" minOccurs="0"/>
<xs:element ref="of:ITEMDESC" minOccurs="0"/>
<xs:element ref="of:ITEMRV" minOccurs="0"/>
<xs:element ref="of:ITEMRVX" minOccurs="0"/>
<xs:element ref="of:ITEMX" minOccurs="0"/>
<xs:element ref="of:LOTLEVEL" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="of:NOTES" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="of:OWNRSHPCDE" minOccurs="0"/>
<xs:element ref="of:PACKING" minOccurs="0"/>
<xs:element ref="of:RECEPTDISP" minOccurs="0"/>
<xs:element ref="of:SHIPNOTES" minOccurs="0"/>
<xs:element ref="of:SITELEVEL" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="of:UPC" minOccurs="0"/>
<xs:element ref="of:USERAREA" minOccurs="0"/>
<xs:element ref="os:ATTCHREF" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="os:CHARGE" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="os:DOCUMNTREF" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="INVDETAIL" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="RCPTDISCRP" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="RECEIPTUNT">
<xs:complexType>
<xs:sequence>
<xs:element ref="os:AMOUNT" minOccurs="0"/>
<xs:element ref="os:DATETIMEANY" minOccurs="0"/>
<xs:element ref="os:DATETIMEANY" minOccurs="0"/>
<xs:element ref="os:DATETIMEANY" minOccurs="0"/>
<xs:element ref="os:QUANTITY" minOccurs="0"/>
<xs:element ref="os:QUANTITY" minOccurs="0"/>
<xs:element ref="os:TEMPRATURE" minOccurs="0"/>
<xs:element ref="os:TEMPRATURE" minOccurs="0"/>
<xs:element ref="os:TEMPRATURE" minOccurs="0"/>
<xs:element ref="of:CARRIER"/>
<xs:element ref="of:SHIPPERID"/>
<xs:element ref="of:TRACKINGID"/>
<xs:element ref="of:CONTAINRID" minOccurs="0"/>
<xs:element ref="of:CONTNRSEAL" minOccurs="0"/>
<xs:element ref="of:CONTNRTYPE" minOccurs="0"/>
<xs:element ref="of:DESCRIPTN" minOccurs="0"/>
<xs:element ref="of:HAZRDMATL" minOccurs="0"/>
<xs:element ref="of:IMPORTLIC" minOccurs="0"/>
<xs:element ref="of:NOTES" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="of:RECEPTDISP" minOccurs="0"/>
<xs:element ref="of:SHIPNOTES" minOccurs="0"/>
<xs:element ref="of:SHPUNITSEQ" minOccurs="0"/>
<xs:element ref="of:SHPUNITSTS" minOccurs="0"/>
<xs:element ref="of:SHPUNITTOT" minOccurs="0"/>
<xs:element ref="of:SPECIALHND" minOccurs="0"/>
<xs:element ref="of:USERAREA" minOccurs="0"/>
<xs:element ref="os:ATTCHREF" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="os:CHARGE" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="os:DOCUMNTREF" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="os:PARTNER" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="RCPTDISCRP" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="RECEIPTITM" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="RECEIPTITM">
<xs:complexType>
<xs:sequence>
<xs:element ref="os:QUANTITY"/>
<xs:element ref="os:QUANTITY" minOccurs="0"/>
<xs:element ref="os:QUANTITY" minOccurs="0"/>
<xs:element ref="os:QUANTITY" minOccurs="0"/>
<xs:element ref="of:ITEM"/>
<xs:element ref="of:COUNTRYORG" minOccurs="0"/>
<xs:element ref="of:CTCHWCONV" minOccurs="0"/>
<xs:element ref="of:DISPOSITN" minOccurs="0"/>
<xs:element ref="of:FRGHTCLS" minOccurs="0"/>
<xs:element ref="of:HAZRDMATL" minOccurs="0"/>
<xs:element ref="of:ITEMDESC" minOccurs="0"/>
<xs:element ref="of:ITEMRV" minOccurs="0"/>
<xs:element ref="of:ITEMRVX" minOccurs="0"/>
<xs:element ref="of:ITEMX" minOccurs="0"/>
<xs:element ref="of:LOTLEVEL" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="of:NOTES" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="of:OWNRSHPCDE" minOccurs="0"/>
<xs:element ref="of:UPC" minOccurs="0"/>
<xs:element ref="of:USERAREA" minOccurs="0"/>
<xs:element ref="os:ATTCHREF" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="os:CHARGE" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="os:DOCUMNTREF" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="INVDETAIL" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="RCPTDISCRP" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="INVDETAIL">
<xs:complexType>
<xs:sequence>
<xs:element ref="os:QUANTITY" minOccurs="0"/>
<xs:element ref="of:DESCRIPTN" minOccurs="0"/>
<xs:element ref="of:DISPOSITN" minOccurs="0"/>
<xs:element ref="of:LOTLEVEL" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="of:NOTES" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="of:SERIALNUM" minOccurs="0"/>
<xs:element ref="of:USERAREA" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="RCPTDISCRP">
<xs:complexType>
<xs:sequence>
<xs:element ref="os:QUANTITY" minOccurs="0"/>
<xs:element ref="of:DISCRPTYPE" minOccurs="0"/>
<xs:element ref="of:DESCRIPTN" minOccurs="0"/>
<xs:element ref="of:REASONCODE" minOccurs="0"/>
<xs:element ref="of:USERAREA" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>