svn commit: r549360 [1/2] - /ofbiz/trunk/specialpurpose/oagis/dtd/

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

svn commit: r549360 [1/2] - /ofbiz/trunk/specialpurpose/oagis/dtd/

apatel-2
Author: apatel
Date: Wed Jun 20 21:31:40 2007
New Revision: 549360

URL: http://svn.apache.org/viewvc?view=rev&rev=549360
Log:
Added Xml Schema files.

Added:
    ofbiz/trunk/specialpurpose/oagis/dtd/
    ofbiz/trunk/specialpurpose/oagis/dtd/002_confirm_bod_004.xsd
    ofbiz/trunk/specialpurpose/oagis/dtd/068_sync_inventory_005.xsd
    ofbiz/trunk/specialpurpose/oagis/dtd/161B_process_shipment_001.xsd
    ofbiz/trunk/specialpurpose/oagis/dtd/161_show_shipment_005.xsd
    ofbiz/trunk/specialpurpose/oagis/dtd/196_acknowledge_delivery_001.xsd
    ofbiz/trunk/specialpurpose/oagis/dtd/197_receive_delivery_001.xsd
    ofbiz/trunk/specialpurpose/oagis/dtd/oagis_fields.xsd
    ofbiz/trunk/specialpurpose/oagis/dtd/oagis_segments.xsd

Added: ofbiz/trunk/specialpurpose/oagis/dtd/002_confirm_bod_004.xsd
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/oagis/dtd/002_confirm_bod_004.xsd?view=auto&rev=549360
==============================================================================
--- ofbiz/trunk/specialpurpose/oagis/dtd/002_confirm_bod_004.xsd (added)
+++ ofbiz/trunk/specialpurpose/oagis/dtd/002_confirm_bod_004.xsd Wed Jun 20 21:31:40 2007
@@ -0,0 +1,81 @@
+<?xml version="1.0"?>
+<!-- ====================================================
+ 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 [hidden email]
+
+ $Revision: 7.2.1 $
+ $Date: 31 October 2001 $
+ Open Applications Group XSD
+ Copyright 1998-2001, All Rights Reserved
+
+ $Name: 002_confirm_bod_004.xsd $
+
+ cmk 6.0.0 06/15/98 Initial Release
+ cmk 6.0.1 10/31/98 Rename DOCUMENT root to DATAAREA
+ cmk 6.1.0 12/14/98 Rename refernce files
+ Remove attribute lists for CNTROLAREA
+ mlr 6.1.1 06/19/99 Bug fix: CONFIRMMSG within CONFIRM
+ cmk 6.1.2 06/24/99 Update entities for resource inclusion
+ rjj 7.0.0 10/15/2000 Bug Fix: Added attributes VERB,NOUN, and REVISION to CONFIRM_BOD.
+ ajw 7.2 09/30/2001 Removed FIXED attributes VERB,NOUN,REVISION from first CONTROLAREA
+ ajw 7.2.1 10/31/2001 W3C Schema Release
+
+ Structure Overview
+
+ CONFIRM_BOD (CONFIRM)
+ CONFIRM (CONFIRMMSG*)
+ CONFIRMMSG ()
+
+ Notes
+
+-->
+<xs:schema targetNamespace="http://www.openapplications.org/002_confirm_bod_004" 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/002_confirm_bod_004">
+ <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="CONFIRM_BOD_004">
+ <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="CONFIRM_BOD"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="CONFIRM_BOD">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="CONFIRM"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="CONFIRM">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="os:CNTROLAREA"/>
+ <xs:element ref="of:STATUSLVL"/>
+ <xs:element ref="of:DESCRIPTN" minOccurs="0"/>
+ <xs:element ref="of:ORIGREF" minOccurs="0"/>
+ <xs:element ref="of:USERAREA" minOccurs="0"/>
+ <xs:element ref="CONFIRMMSG" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="CONFIRMMSG">
+ <xs:complexType>
+ <xs:sequence>
+ <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>

Added: ofbiz/trunk/specialpurpose/oagis/dtd/068_sync_inventory_005.xsd
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/oagis/dtd/068_sync_inventory_005.xsd?view=auto&rev=549360
==============================================================================
--- ofbiz/trunk/specialpurpose/oagis/dtd/068_sync_inventory_005.xsd (added)
+++ ofbiz/trunk/specialpurpose/oagis/dtd/068_sync_inventory_005.xsd Wed Jun 20 21:31:40 2007
@@ -0,0 +1,111 @@
+<?xml version="1.0"?>
+<!-- ====================================================
+ 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 [hidden email]
+
+ $Revision: 7.2.1 $
+ $Date: 31 October 2001 $
+ Open Applications Group XML
+ Copyright 1998-2001, All Rights Reserved
+
+ $Name: 068_sync_inventory_005.xsd $
+
+ cmk 6.1.1 12/30/1998 Initial Release - from version 002
+ Add: VALUECLASS to INVENTORY
+ Add: TEMPRATURE (ACTUAL, DELIVERY, LOADING)
+ cmk 6.1.2 03/09/1999 Segment qualifier implementation
+ cmk 6.1.3 06/27/1999 Update resource dtd entity declaration
+ rjj 7.0.0 10/15/2000 Upped rev to sync with spec (and changes)
+ rjj 7.0.2 11/24/2000 Allow multiple instances of NOTES.
+ mlr 7.1 04/16/2001 Update revision.
+ ajw 7.2.1 10/31/2001 W3C Schema Release
+
+ Structure Overview
+
+ SYNC_INVENTORY (INVENTORY)
+ INVENTORY ()
+
+Notes:
+
+-->
+<xs:schema targetNamespace="http://www.openapplications.org/068_sync_inventory_005" xmlns="http://www.openapplications.org/068_sync_inventory_005" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:of="http://www.openapplications.org/oagis_fields" xmlns:os="http://www.openapplications.org/oagis_segments">
+ <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="SYNC_INVENTORY_005">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="os:CNTROLAREA"/>
+ <xs:element ref="DATAAREA" minOccurs="1" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="DATAAREA">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="SYNC_INVENTORY"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SYNC_INVENTORY">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="INVENTORY"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="INVENTORY">
+ <xs:complexType>
+ <xs:sequence>
+ <!-- (%DATETIME.EFFECTIVE;) -->
+ <xs:element ref="os:DATETIMEANY"/>
+ <!-- (%QUANTITY.ITEM;) -->
+ <xs:element ref="os:QUANTITY"/>
+ <!-- (%DATETIME.EXPIRATION;)? -->
+ <xs:element ref="os:DATETIMEANY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.ALLOCATED;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.AVAILABLE;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.BLOCKED;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.CATCHWEGHT;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.INSPECTION;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%TEMPRATURE.ACTUAL;)? -->
+ <xs:element ref="os:TEMPRATURE" minOccurs="0" maxOccurs="1"/>
+ <!-- (%TEMPRATURE.DELIVERY;)? -->
+ <xs:element ref="os:TEMPRATURE" minOccurs="0" maxOccurs="1"/>
+ <!-- (%TEMPRATURE.LOADING;)? -->
+ <xs:element ref="os:TEMPRATURE" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:ITEM"/>
+ <xs:element ref="of:SITELEVEL"/>
+ <xs:element ref="of:SITELEVEL"/>
+ <xs:element ref="of:SYNCIND"/>
+ <xs:element ref="of:CTCHWCONV" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:DENSITYFAC" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:DESCRIPTN" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:GLENTITYS" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:INVENDISP" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:ITEMRV" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:ITEMSTATUS" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:LOTLEVEL" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="of:NAME" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="of:NOTES" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="of:PRDLINENUM" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:PRODORDID" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:PROPERTY" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="of:SALESORDID" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:SERIALNUM" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:SITELEVEL" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:SOLINENUM" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:UNITTYPE" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:VALUECLASS" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:USERAREA" minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+</xs:schema>

Added: ofbiz/trunk/specialpurpose/oagis/dtd/161B_process_shipment_001.xsd
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/oagis/dtd/161B_process_shipment_001.xsd?view=auto&rev=549360
==============================================================================
--- ofbiz/trunk/specialpurpose/oagis/dtd/161B_process_shipment_001.xsd (added)
+++ ofbiz/trunk/specialpurpose/oagis/dtd/161B_process_shipment_001.xsd Wed Jun 20 21:31:40 2007
@@ -0,0 +1,380 @@
+<?xml version="1.0"?>
+<!-- ====================================================
+ 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 [hidden email]
+
+ $Revision: 7.2.1 $
+ $Date: 31 October 2001 $
+ Open Applications Group xml
+ Copyright 1998-2001, All Rights Reserved
+
+ $Name: 161B_PROCESS_SHIPMENT_001.xsd $
+
+ rjj 7.0.0 10/15/2000 Initial Release.
+ rjj 7.0.1 10/27/2000 Changed INVITEM from required to optional within CONTAINER.
+ rjj 7.0.2 11/24/2000 Allow multiple instances of NOTES.
+ mlr 7.1 04/16/2001 Add ATTCHREF to the BOD
+ ajw 7.2.1 10/31/2001 Confirmed ATTCHREF to SHIPMENT and SHIPUNIT elements
+ ajw 7.2.1 10/31/2001 W3C Schema Release
+
+ Structure Overview
+
+ PROCESS_SHIPMENT (SHIPMENT, SHIPUNIT*)
+ SHIPMENT ( PARTNER+, SHIPITEM+, ATTCHREF*, CHARGE*, DOCUMNTREF* )
+ SHIPITEM ( DOCUMNTREF*, INVDETAIL* )
+ DOCUMNTREF()
+ INVDETAIL()
+ DOCUMNTREF()
+ SHIPUNIT ( PARTNER+, ATTCHREF*, CHARGE*, CONTAINER*, DOCUMNTREF*, INVITEM* )
+ CONTAINER( DOCUMNTREF*, INVITEM+ )
+ DOCUMNTREF()
+ INVITEM ( DOCUMNTREF*, INVDETAIL* )
+ DOCUMNTREF()
+ INVDETAIL()
+ DOCUMNTREF()
+ INVITEM ( DOCUMNTREF*, INVDETAIL* )
+ DOCUMNTREF()
+ INVDETAIL()
+
+Notes:
+    
+-->
+<xs:schema targetNamespace="http://www.openapplications.org/161B_PROCESS_SHIPMENT_001" xmlns="http://www.openapplications.org/161B_PROCESS_SHIPMENT_001" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:of="http://www.openapplications.org/oagis_fields" xmlns:os="http://www.openapplications.org/oagis_segments">
+ <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="PROCESS_SHIPMENT_001">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="os:CNTROLAREA"/>
+ <xs:element ref="DATAAREA" minOccurs="1" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="DATAAREA">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="PROCESS_SHIPMENT"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="PROCESS_SHIPMENT">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="SHIPMENT"/>
+ <xs:element ref="SHIPUNIT" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SHIPMENT">
+ <xs:complexType>
+ <xs:sequence>
+ <!-- (%DATETIME.DOCUMENT;) -->
+ <xs:element ref="os:DATETIMEANY"/>
+ <!-- (%AMOUNT.DECLAREVAL;)? -->
+ <xs:element ref="os:AMOUNT" minOccurs="0" maxOccurs="1"/>
+ <!-- (%AMOUNT.DOCUMENT.T;)? -->
+ <xs:element ref="os:AMOUNT" minOccurs="0" maxOccurs="1"/>
+ <!-- (%AMOUNT.ESTFREIGHT;)? -->
+ <xs:element ref="os:AMOUNT" minOccurs="0" maxOccurs="1"/>
+ <!-- (%AMOUNT.FREIGHT.T;)? -->
+ <xs:element ref="os:AMOUNT" minOccurs="0" maxOccurs="1"/>
+ <!-- (%AMOUNT.ITEM.T;)? -->
+ <xs:element ref="os:AMOUNT" minOccurs="0" maxOccurs="1"/>
+ <!-- (%DATETIME.CREATION;)? -->
+ <xs:element ref="os:DATETIMEANY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%DATETIME.DELIVACT;)? -->
+ <xs:element ref="os:DATETIMEANY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%DATETIME.DELIVSCHED;)? -->
+ <xs:element ref="os:DATETIMEANY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%DATETIME.EARLSTSHIP;)? -->
+ <xs:element ref="os:DATETIMEANY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%DATETIME.LOADING;)? -->
+ <xs:element ref="os:DATETIMEANY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%DATETIME.NEEDDELV;)? -->
+ <xs:element ref="os:DATETIMEANY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%DATETIME.PROMDELV;)? -->
+ <xs:element ref="os:DATETIMEANY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%DATETIME.PROMSHIP;)? -->
+ <xs:element ref="os:DATETIMEANY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%DATETIME.SHIP;)? -->
+ <xs:element ref="os:DATETIMEANY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%DATETIME.SHIPSCHED;)? -->
+ <xs:element ref="os:DATETIMEANY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%OPERAMT.FREIGHT.T;)? -->
+ <xs:element ref="os:OPERAMT" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.ESTWEIGHT;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.LOADINGWT;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.NETWEIGHT;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.SHIPUNIT;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.TOTWEIGHT;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.VOLUME;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%TEMPRATURE.ACTUAL;)? -->
+ <xs:element ref="os:TEMPRATURE" minOccurs="0" maxOccurs="1"/>
+ <!-- (%TEMPRATURE.DELIVERY;)? -->
+ <xs:element ref="os:TEMPRATURE" minOccurs="0" maxOccurs="1"/>
+ <!-- (%TEMPRATURE.LOADING;)? -->
+ <xs:element ref="os:TEMPRATURE" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:DOCUMENTID"/>
+ <xs:element ref="of:SHIPPERID"/>
+ <xs:element ref="of:CARRIER" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:CARRSRVLVL" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:COUNTRYDST" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:COUNTRYORG" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:DESCRIPTN" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:DISTCENTER" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:DOCKID" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:DOCTYPE" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:DOCUMENTRV" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:DROPSHIP" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:EXPORTLIC" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:FRGHTCLS" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:FRGHTTERMS" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:HAZRDMATL" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:HDRSTATUS" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:IMPORTLIC" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:LOADPOINT" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:NOTES" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="of:PARTIALSHP" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:PRIORITY" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:ROUTEID" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:SHIPNOTES" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:SHIPPOINT" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:SHIPPRIOR" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:SHIPSRVLVL" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:SPECIALHND" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:STAGEPOINT" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:TRANSMETHD" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:TRANSTERMS" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:WAREHOUSE" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:USERAREA" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="os:PARTNER" minOccurs="1" maxOccurs="unbounded"/>
+ <xs:element ref="SHIPITEM" minOccurs="1" maxOccurs="unbounded"/>
+ <xs:element ref="os:ATTCHREF" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="os:CHARGE" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="DOCUMNTREF" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SHIPITEM">
+ <xs:complexType>
+ <xs:sequence>
+ <!-- (%QUANTITY.ITEM;) -->
+ <xs:element ref="os:QUANTITY"/>
+ <!-- (%AMOUNT.EXTENDED.T;)? -->
+ <xs:element ref="os:AMOUNT" minOccurs="0" maxOccurs="1"/>
+ <!-- (%AMOUNT.ITEM.T;)? -->
+ <xs:element ref="os:AMOUNT" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.BACKORDERD;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.OPEN;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.ORDERED;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.SHIPPED;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.VOLUME;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.WEIGHT;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:ITEM"/>
+ <xs:element ref="of:COUNTRYORG" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:DISPOSITN" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:EXPORTLIC" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:FRGHTCLS" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:FRGHTITEM" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:HAZRDMATL" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:IMPORTLIC" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:ITEMDESC" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:ITEMRV" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:ITEMRVX" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:ITEMX" minOccurs="0" maxOccurs="1"/>
+ <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" maxOccurs="1"/>
+ <xs:element ref="of:PACKING" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:PARTIALSHP" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:SHIPNOTES" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:SHIPPRIOR" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:UPC" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:USERAREA" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="DOCUMNTREF" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="INVDETAIL" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="DOCUMNTREF">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="of:DOCTYPE"/>
+ <xs:element ref="of:DOCUMENTID"/>
+ <xs:element ref="of:PARTNRID"/>
+ <xs:element ref="of:PARTNRTYPE"/>
+ <xs:element ref="of:DESCRIPTN" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:DOCUMENTRV" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:LINENUM" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:NOTES" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="of:SCHLINENUM" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:SUBLINENUM" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:USERAREA" minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="INVDETAIL">
+ <xs:complexType>
+ <xs:sequence>
+ <!-- (%QUANTITY.ITEM;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:DESCRIPTN" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:DISPOSITN" minOccurs="0" maxOccurs="1"/>
+ <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" maxOccurs="1"/>
+ <xs:element ref="of:USERAREA" minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SHIPUNIT">
+ <xs:complexType>
+ <xs:sequence>
+ <!-- (%AMOUNT.DECLAREVAL;)? -->
+ <xs:element ref="os:AMOUNT" minOccurs="0" maxOccurs="1"/>
+ <!-- (%AMOUNT.FREIGHT.T;)? -->
+ <xs:element ref="os:AMOUNT" minOccurs="0" maxOccurs="1"/>
+ <!-- (%AMOUNT.ITEM.T;)? -->
+ <xs:element ref="os:AMOUNT" minOccurs="0" maxOccurs="1"/>
+ <!-- (%AMOUNT.TOTAL.T;)? -->
+ <xs:element ref="os:AMOUNT" minOccurs="0" maxOccurs="1"/>
+ <!-- (%DATETIME.DELIVACT;)? -->
+ <xs:element ref="os:DATETIMEANY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%DATETIME.DELIVSCHED;)? -->
+ <xs:element ref="os:DATETIMEANY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%DATETIME.LOADING;)? -->
+ <xs:element ref="os:DATETIMEANY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%DATETIME.SHIP;)? -->
+ <xs:element ref="os:DATETIMEANY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%OPERAMT.FREIGHT.T;)? -->
+ <xs:element ref="os:OPERAMT" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.ESTWEIGHT;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.HEIGHT;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.LENGTH;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.LOADINGWT;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.NETWEIGHT;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.TOTWEIGHT;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.VOLUME;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!--  (%QUANTITY.WIDTH;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%TEMPRATURE.ACTUAL;)? -->
+ <xs:element ref="os:TEMPRATURE" minOccurs="0" maxOccurs="1"/>
+ <!-- (%TEMPRATURE.DELIVERY;)? -->
+ <xs:element ref="os:TEMPRATURE" minOccurs="0" maxOccurs="1"/>
+ <!-- (%TEMPRATURE.LOADING;)? -->
+ <xs:element ref="os:TEMPRATURE" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:CARRIER"/>
+ <xs:element ref="of:SHIPPERID"/>
+ <xs:element ref="of:TRACKINGID"/>
+ <xs:element ref="of:CARRSRVLVL" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:CONTAINRID" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:CONTNRSEAL" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:CONTNRTYPE" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:COUNTRYDST" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:COUNTRYORG" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:DESCRIPTN" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:EXPORTLIC" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:FRGHTCLS" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:FRGHTITEM" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:FRGHTTERMS" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:HAZRDMATL" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:IMPORTLIC" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:LOADPOINT" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:NOTES" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="of:SHIPMATLID" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:SHIPNOTES" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:SHIPPOINT" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:SHIPSRVLVL" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:SHPMTLDESC" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:SHPUNITSEQ" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:SHPUNITSTS" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:SHPUNITTOT" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:SPECIALHND" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:STAGEPOINT" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:TRANSMETHD" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:TRANSTERMS" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:USERAREA" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="os:PARTNER" minOccurs="1" maxOccurs="unbounded"/>
+ <xs:element ref="os:ATTCHREF" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="os:CHARGE" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="CONTAINER" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="DOCUMNTREF" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="INVITEM" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="CONTAINER">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="of:CONTAINRID" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:CONTNRSEAL" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:CONTNRTYPE" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:DESCRIPTN" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:NOTES" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="of:PACKING" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:PACKNGDESC" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:PARCNTNRID" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:SHIPMATLID" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:SHPMTLDESC" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:USERAREA" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="DOCUMNTREF" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="INVITEM" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="INVITEM">
+ <xs:complexType>
+ <xs:sequence>
+ <!-- (%QUANTITY.ITEM;) -->
+ <xs:element ref="os:QUANTITY"/>
+ <!-- (%AMOUNT.EXTENDED.T;)? -->
+ <xs:element ref="os:AMOUNT" minOccurs="0" maxOccurs="1"/>
+ <!-- (%AMOUNT.ITEM.T;)? -->
+ <xs:element ref="os:AMOUNT" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.VOLUME;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.WEIGHT;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:ITEM"/>
+ <xs:element ref="of:COUNTRYORG" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:FRGHTCLS" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:FRGHTITEM" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:HAZRDMATL" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:ITEMDESC" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:ITEMRV" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:ITEMRVX" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:ITEMX" minOccurs="0" maxOccurs="1"/>
+ <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" maxOccurs="1"/>
+ <xs:element ref="of:SHIPNOTES" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:UPC" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:USERAREA" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="DOCUMNTREF" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="INVDETAIL" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+</xs:schema>

Added: ofbiz/trunk/specialpurpose/oagis/dtd/161_show_shipment_005.xsd
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/oagis/dtd/161_show_shipment_005.xsd?view=auto&rev=549360
==============================================================================
--- ofbiz/trunk/specialpurpose/oagis/dtd/161_show_shipment_005.xsd (added)
+++ ofbiz/trunk/specialpurpose/oagis/dtd/161_show_shipment_005.xsd Wed Jun 20 21:31:40 2007
@@ -0,0 +1,380 @@
+<?xml version="1.0"?>
+<!-- ====================================================
+ 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 [hidden email]
+
+ $Revision: 7.2.1 $
+ $Date: 31 October 2001 $
+ Open Applications Group xml
+ Copyright 1998-2001, All Rights Reserved
+
+ $Name: 161_show_shipment_005.xsd $
+
+ rjj 7.0.0 10/15/2000 Initial Release.
+ rjj 7.0.1 10/27/2000 Changed INVITEM from required to optional within CONTAINER.
+ rjj 7.0.2 11/24/2000 Allow multiple instances of NOTES.
+ mlr 7.1 04/16/2001 Add ATTCHREF to the BOD
+ ajw 7.2.1 10/31/2001 Confirmed ATTCHREF to SHIPMENT and SHIPUNIT elements
+ ajw 7.2.1 10/31/2001 W3C Schema Release
+
+ Structure Overview
+
+ SHOW_SHIPMENT (SHIPMENT, SHIPUNIT*)
+ SHIPMENT ( PARTNER+, SHIPITEM+, ATTCHREF*, CHARGE*, DOCUMNTREF* )
+ SHIPITEM ( DOCUMNTREF*, INVDETAIL* )
+ DOCUMNTREF()
+ INVDETAIL()
+ DOCUMNTREF()
+ SHIPUNIT ( PARTNER+, ATTCHREF*, CHARGE*, CONTAINER*, DOCUMNTREF*, INVITEM* )
+ CONTAINER( DOCUMNTREF*, INVITEM+ )
+ DOCUMNTREF()
+ INVITEM ( DOCUMNTREF*, INVDETAIL* )
+ DOCUMNTREF()
+ INVDETAIL()
+ DOCUMNTREF()
+ INVITEM ( DOCUMNTREF*, INVDETAIL* )
+ DOCUMNTREF()
+ INVDETAIL()
+
+Notes:
+    
+-->
+<xs:schema targetNamespace="http://www.openapplications.org/161_show_shipment_005" xmlns="http://www.openapplications.org/161_show_shipment_005" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:of="http://www.openapplications.org/oagis_fields" xmlns:os="http://www.openapplications.org/oagis_segments">
+ <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="SHOW_SHIPMENT_005">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="os:CNTROLAREA"/>
+ <xs:element ref="DATAAREA" minOccurs="1" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="DATAAREA">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="SHOW_SHIPMENT"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SHOW_SHIPMENT">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="SHIPMENT"/>
+ <xs:element ref="SHIPUNIT" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SHIPMENT">
+ <xs:complexType>
+ <xs:sequence>
+ <!-- (%DATETIME.DOCUMENT;) -->
+ <xs:element ref="os:DATETIMEANY"/>
+ <!-- (%AMOUNT.DECLAREVAL;)? -->
+ <xs:element ref="os:AMOUNT" minOccurs="0" maxOccurs="1"/>
+ <!-- (%AMOUNT.DOCUMENT.T;)? -->
+ <xs:element ref="os:AMOUNT" minOccurs="0" maxOccurs="1"/>
+ <!-- (%AMOUNT.ESTFREIGHT;)? -->
+ <xs:element ref="os:AMOUNT" minOccurs="0" maxOccurs="1"/>
+ <!-- (%AMOUNT.FREIGHT.T;)? -->
+ <xs:element ref="os:AMOUNT" minOccurs="0" maxOccurs="1"/>
+ <!-- (%AMOUNT.ITEM.T;)? -->
+ <xs:element ref="os:AMOUNT" minOccurs="0" maxOccurs="1"/>
+ <!-- (%DATETIME.CREATION;)? -->
+ <xs:element ref="os:DATETIMEANY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%DATETIME.DELIVACT;)? -->
+ <xs:element ref="os:DATETIMEANY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%DATETIME.DELIVSCHED;)? -->
+ <xs:element ref="os:DATETIMEANY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%DATETIME.EARLSTSHIP;)? -->
+ <xs:element ref="os:DATETIMEANY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%DATETIME.LOADING;)? -->
+ <xs:element ref="os:DATETIMEANY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%DATETIME.NEEDDELV;)? -->
+ <xs:element ref="os:DATETIMEANY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%DATETIME.PROMDELV;)? -->
+ <xs:element ref="os:DATETIMEANY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%DATETIME.PROMSHIP;)? -->
+ <xs:element ref="os:DATETIMEANY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%DATETIME.SHIP;)? -->
+ <xs:element ref="os:DATETIMEANY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%DATETIME.SHIPSCHED;)? -->
+ <xs:element ref="os:DATETIMEANY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%OPERAMT.FREIGHT.T;)? -->
+ <xs:element ref="os:OPERAMT" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.ESTWEIGHT;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.LOADINGWT;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.NETWEIGHT;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.SHIPUNIT;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.TOTWEIGHT;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.VOLUME;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%TEMPRATURE.ACTUAL;)? -->
+ <xs:element ref="os:TEMPRATURE" minOccurs="0" maxOccurs="1"/>
+ <!-- (%TEMPRATURE.DELIVERY;)? -->
+ <xs:element ref="os:TEMPRATURE" minOccurs="0" maxOccurs="1"/>
+ <!-- (%TEMPRATURE.LOADING;)? -->
+ <xs:element ref="os:TEMPRATURE" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:DOCUMENTID"/>
+ <xs:element ref="of:SHIPPERID"/>
+ <xs:element ref="of:CARRIER" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:CARRSRVLVL" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:COUNTRYDST" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:COUNTRYORG" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:DESCRIPTN" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:DISTCENTER" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:DOCKID" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:DOCTYPE" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:DOCUMENTRV" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:DROPSHIP" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:EXPORTLIC" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:FRGHTCLS" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:FRGHTTERMS" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:HAZRDMATL" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:HDRSTATUS" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:IMPORTLIC" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:LOADPOINT" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:NOTES" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="of:PARTIALSHP" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:PRIORITY" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:ROUTEID" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:SHIPNOTES" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:SHIPPOINT" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:SHIPPRIOR" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:SHIPSRVLVL" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:SPECIALHND" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:STAGEPOINT" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:TRANSMETHD" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:TRANSTERMS" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:WAREHOUSE" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:USERAREA" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="os:PARTNER" minOccurs="1" maxOccurs="unbounded"/>
+ <xs:element ref="SHIPITEM" minOccurs="1" maxOccurs="unbounded"/>
+ <xs:element ref="os:ATTCHREF" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="os:CHARGE" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="DOCUMNTREF" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SHIPITEM">
+ <xs:complexType>
+ <xs:sequence>
+ <!-- (%QUANTITY.ITEM;) -->
+ <xs:element ref="os:QUANTITY"/>
+ <!-- (%AMOUNT.EXTENDED.T;)? -->
+ <xs:element ref="os:AMOUNT" minOccurs="0" maxOccurs="1"/>
+ <!-- (%AMOUNT.ITEM.T;)? -->
+ <xs:element ref="os:AMOUNT" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.BACKORDERD;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.OPEN;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.ORDERED;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.SHIPPED;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.VOLUME;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.WEIGHT;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:ITEM"/>
+ <xs:element ref="of:COUNTRYORG" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:DISPOSITN" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:EXPORTLIC" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:FRGHTCLS" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:FRGHTITEM" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:HAZRDMATL" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:IMPORTLIC" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:ITEMDESC" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:ITEMRV" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:ITEMRVX" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:ITEMX" minOccurs="0" maxOccurs="1"/>
+ <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" maxOccurs="1"/>
+ <xs:element ref="of:PACKING" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:PARTIALSHP" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:SHIPNOTES" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:SHIPPRIOR" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:UPC" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:USERAREA" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="DOCUMNTREF" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="INVDETAIL" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="DOCUMNTREF">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="of:DOCTYPE"/>
+ <xs:element ref="of:DOCUMENTID"/>
+ <xs:element ref="of:PARTNRID"/>
+ <xs:element ref="of:PARTNRTYPE"/>
+ <xs:element ref="of:DESCRIPTN" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:DOCUMENTRV" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:LINENUM" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:NOTES" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="of:SCHLINENUM" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:SUBLINENUM" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:USERAREA" minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="INVDETAIL">
+ <xs:complexType>
+ <xs:sequence>
+ <!-- (%QUANTITY.ITEM;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:DESCRIPTN" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:DISPOSITN" minOccurs="0" maxOccurs="1"/>
+ <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" maxOccurs="1"/>
+ <xs:element ref="of:USERAREA" minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SHIPUNIT">
+ <xs:complexType>
+ <xs:sequence>
+ <!-- (%AMOUNT.DECLAREVAL;)? -->
+ <xs:element ref="os:AMOUNT" minOccurs="0" maxOccurs="1"/>
+ <!-- (%AMOUNT.FREIGHT.T;)? -->
+ <xs:element ref="os:AMOUNT" minOccurs="0" maxOccurs="1"/>
+ <!-- (%AMOUNT.ITEM.T;)? -->
+ <xs:element ref="os:AMOUNT" minOccurs="0" maxOccurs="1"/>
+ <!-- (%AMOUNT.TOTAL.T;)? -->
+ <xs:element ref="os:AMOUNT" minOccurs="0" maxOccurs="1"/>
+ <!-- (%DATETIME.DELIVACT;)? -->
+ <xs:element ref="os:DATETIMEANY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%DATETIME.DELIVSCHED;)? -->
+ <xs:element ref="os:DATETIMEANY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%DATETIME.LOADING;)? -->
+ <xs:element ref="os:DATETIMEANY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%DATETIME.SHIP;)? -->
+ <xs:element ref="os:DATETIMEANY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%OPERAMT.FREIGHT.T;)? -->
+ <xs:element ref="os:OPERAMT" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.ESTWEIGHT;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.HEIGHT;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.LENGTH;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.LOADINGWT;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.NETWEIGHT;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.TOTWEIGHT;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.VOLUME;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!--  (%QUANTITY.WIDTH;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%TEMPRATURE.ACTUAL;)? -->
+ <xs:element ref="os:TEMPRATURE" minOccurs="0" maxOccurs="1"/>
+ <!-- (%TEMPRATURE.DELIVERY;)? -->
+ <xs:element ref="os:TEMPRATURE" minOccurs="0" maxOccurs="1"/>
+ <!-- (%TEMPRATURE.LOADING;)? -->
+ <xs:element ref="os:TEMPRATURE" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:CARRIER"/>
+ <xs:element ref="of:SHIPPERID"/>
+ <xs:element ref="of:TRACKINGID"/>
+ <xs:element ref="of:CARRSRVLVL" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:CONTAINRID" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:CONTNRSEAL" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:CONTNRTYPE" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:COUNTRYDST" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:COUNTRYORG" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:DESCRIPTN" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:EXPORTLIC" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:FRGHTCLS" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:FRGHTITEM" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:FRGHTTERMS" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:HAZRDMATL" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:IMPORTLIC" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:LOADPOINT" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:NOTES" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="of:SHIPMATLID" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:SHIPNOTES" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:SHIPPOINT" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:SHIPSRVLVL" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:SHPMTLDESC" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:SHPUNITSEQ" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:SHPUNITSTS" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:SHPUNITTOT" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:SPECIALHND" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:STAGEPOINT" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:TRANSMETHD" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:TRANSTERMS" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:USERAREA" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="os:PARTNER" minOccurs="1" maxOccurs="unbounded"/>
+ <xs:element ref="os:ATTCHREF" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="os:CHARGE" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="CONTAINER" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="DOCUMNTREF" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="INVITEM" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="CONTAINER">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="of:CONTAINRID" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:CONTNRSEAL" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:CONTNRTYPE" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:DESCRIPTN" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:NOTES" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="of:PACKING" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:PACKNGDESC" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:PARCNTNRID" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:SHIPMATLID" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:SHPMTLDESC" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:USERAREA" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="DOCUMNTREF" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="INVITEM" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="INVITEM">
+ <xs:complexType>
+ <xs:sequence>
+ <!-- (%QUANTITY.ITEM;) -->
+ <xs:element ref="os:QUANTITY"/>
+ <!-- (%AMOUNT.EXTENDED.T;)? -->
+ <xs:element ref="os:AMOUNT" minOccurs="0" maxOccurs="1"/>
+ <!-- (%AMOUNT.ITEM.T;)? -->
+ <xs:element ref="os:AMOUNT" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.VOLUME;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <!-- (%QUANTITY.WEIGHT;)? -->
+ <xs:element ref="os:QUANTITY" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:ITEM"/>
+ <xs:element ref="of:COUNTRYORG" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:FRGHTCLS" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:FRGHTITEM" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:HAZRDMATL" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:ITEMDESC" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:ITEMRV" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:ITEMRVX" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:ITEMX" minOccurs="0" maxOccurs="1"/>
+ <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" maxOccurs="1"/>
+ <xs:element ref="of:SHIPNOTES" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:UPC" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="of:USERAREA" minOccurs="0" maxOccurs="1"/>
+ <xs:element ref="DOCUMNTREF" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="INVDETAIL" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+</xs:schema>

Added: ofbiz/trunk/specialpurpose/oagis/dtd/196_acknowledge_delivery_001.xsd
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/oagis/dtd/196_acknowledge_delivery_001.xsd?view=auto&rev=549360
==============================================================================
--- ofbiz/trunk/specialpurpose/oagis/dtd/196_acknowledge_delivery_001.xsd (added)
+++ ofbiz/trunk/specialpurpose/oagis/dtd/196_acknowledge_delivery_001.xsd Wed Jun 20 21:31:40 2007
@@ -0,0 +1,259 @@
+<?xml version="1.0"?>
+<!-- ====================================================
+ 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 [hidden email]
+
+ $Revision: 7.2.1 $
+ $Date: 31 October 2001 $
+ Open Applications Group XSD
+ Copyright 1998-2001, All Rights Reserved
+
+ $Name: 196_acknowledge_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
+
+    ACKNOWLDGE_DELIVERY ( RECEIPTHDR, RECEIPTLN*, 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/196_acknowledge_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/196_acknowledge_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="ACKNOWLEDGE_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="ACKNOWLEDGE_DELIVERY"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ACKNOWLEDGE_DELIVERY">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="RECEIPTHDR"/>
+ <xs:element ref="RECEIPTLN" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element ref="RECEIPTUNT" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <!-- ELEMENT RECEIPTHDR ((%DATETIME.DELIVACT;), (%DATETIME.SHIP;), (%AMOUNT.DOCUMENT.F;)?, (%AMOUNT.DOCUMENT.T;)?, (%DATETIME.DELIVSCHED;)?, (%DATETIME.DOCUMENT;)?, (%DATETIME.EFFECTIVE;)?, (%DATETIME.RECEIVED;)?, (%QUANTITY.ESTWEIGHT;)?, (%QUANTITY.LOADINGWT;)?, (%QUANTITY.NETWEIGHT;)?, (%QUANTITY.SHIPUNIT;)?, (%QUANTITY.TOTWEIGHT;)?, (%QUANTITY.VOLUME;)?, (%TEMPRATURE.ACTUAL;)?, (%TEMPRATURE.DELIVERY;)?, (%TEMPRATURE.LOADING;)?, .........  -->
+ <xs:element name="RECEIPTHDR">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="os:DATETIMEANY"/>
+ <xs:element ref="os:DATETIMEANY"/>
+ <xs:element ref="os:AMOUNT"/>
+ <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: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:ACKCODE"/>
+ <xs:element ref="of:ACKMODE"/>
+ <xs:element ref="of:CARRIER"/>
+ <xs:element ref="of:RECEIPTID"/>
+ <xs:element ref="of:SHIPPERID"/>
+ <xs:element ref="of:SHIPPERNUM"/>
+ <xs:element ref="of:BILLOLADNG" 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: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>
+ <!-- ELEMENT RECEIPTLN ((%QUANTITY.RECEIVED;), (%DATETIME.DELIVACT;)?, (%QUANTITY.BACKORDERD;)?, (%QUANTITY.CATCHWEGHT;)?, (%QUANTITY.NETWEIGHT;)?, (%QUANTITY.OPEN;)?, (%QUANTITY.ORDERED;)?, (%QUANTITY.PACKING;)?, (%QUANTITY.RETURNED;)?, (%QUANTITY.SHIPPED;)?,....-->
+ <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>

Added: ofbiz/trunk/specialpurpose/oagis/dtd/197_receive_delivery_001.xsd
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/oagis/dtd/197_receive_delivery_001.xsd?view=auto&rev=549360
==============================================================================
--- ofbiz/trunk/specialpurpose/oagis/dtd/197_receive_delivery_001.xsd (added)
+++ ofbiz/trunk/specialpurpose/oagis/dtd/197_receive_delivery_001.xsd Wed Jun 20 21:31:40 2007
@@ -0,0 +1,264 @@
+<?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 [hidden email]
+
+ $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>