<schema targetNamespace="http://www.api.org/pidXML" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:pidx="http://www.api.org/pidXML" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.2">
<annotation>
<documentation>
<schemaName>OrderStatusResponse</schemaName>
<copyright>American Petroleum Institute (API), Petroleum Industry Data Exchange (PIDX) 2006</copyright>
<schemaVersion>1.2</schemaVersion>
<description>OrderStatusResponse element serves as the root node for PIDX transactions.</description>
</documentation>
</annotation>
<include schemaLocation="PIDXLib.xsd"/>
<element name="OrderStatusResponse">
<complexType>
<sequence>
<element ref="pidx:OrderStatusResponseProperties"/>
<element ref="pidx:OrderStatusResponseDetails" minOccurs="0"/>
<element ref="pidx:OrderStatusResponseTotals" minOccurs="0"/>
</sequence>
<attribute ref="pidx:version" use="optional"/>
</complexType>
</element>
<element name="OrderStatusResponseDetails">
<complexType>
<sequence>
<element ref="pidx:OrderStatusResponseLineItems" maxOccurs="unbounded"/>
</sequence>
</complexType>
</element>
<element name="OrderStatusResponseProperties">
<complexType>
<sequence>
<element ref="pidx:OrderNumber"/>
<element ref="pidx:OrderDate"/>
<element ref="pidx:OrderType" minOccurs="0"/>
<element ref="pidx:PurchaseOrderReferenceInformation" minOccurs="0"/>
<element ref="pidx:StatusCode" minOccurs="0"/>
<element ref="pidx:ResponseReason" minOccurs="0"/>
<element ref="pidx:DateTimeRange" minOccurs="0"/>
<element ref="pidx:OrderCode" minOccurs="0"/>
<element ref="pidx:OrderID" minOccurs="0"/>
<element ref="pidx:SystemAccountCode" minOccurs="0"/>
<element ref="pidx:RevisionNumber" minOccurs="0"/>
<element ref="pidx:ReleaseNumber" minOccurs="0"/>
<element ref="pidx:LanguageCode" minOccurs="0"/>
<element ref="pidx:CurrencyCode" minOccurs="0" maxOccurs="3"/>
<element ref="pidx:CurrencyRates" minOccurs="0"/>
<element ref="pidx:PartnerInformation" minOccurs="0" maxOccurs="unbounded"/>
<element ref="pidx:DocumentReference" minOccurs="0" maxOccurs="unbounded"/>
<element ref="pidx:SpecialInvoicePreference" minOccurs="0"/>
<element ref="pidx:PaymentTerms" minOccurs="0"/>
<element ref="pidx:LetterOfCreditInformation" minOccurs="0"/>
<element ref="pidx:ShipmentTerms" minOccurs="0"/>
<element ref="pidx:SpecialInstructions" minOccurs="0" maxOccurs="unbounded"/>
<element ref="pidx:JobLocationClassCode" minOccurs="0"/>
<element ref="pidx:Routing" minOccurs="0"/>
<element ref="pidx:CustomerSpecificInformation" minOccurs="0" maxOccurs="unbounded"/>
<element ref="pidx:ShipWithPurchaseOrder" minOccurs="0"/>
<element ref="pidx:TransportInformation" minOccurs="0" maxOccurs="unbounded"/>
<element ref="pidx:CountryOfOrigin" minOccurs="0"/>
<element ref="pidx:CountryOfFinalDestination" minOccurs="0"/>
<element ref="pidx:DeliveryTolerances" minOccurs="0"/>
<choice minOccurs="0">
<element ref="pidx:ScheduleDateTime"/>
<element ref="pidx:ScheduleDateTimeRange"/>
</choice>
<element ref="pidx:Comment" minOccurs="0" maxOccurs="unbounded"/>
<element ref="pidx:ProprietaryShipmentTrackingIdentifier" minOccurs="0"/>
<element ref="pidx:ShipDate" minOccurs="0"/>
</sequence>
</complexType>
</element>
<element name="OrderStatusResponseTotals">
<complexType>
<sequence>
<element ref="pidx:TotalLineItems" minOccurs="0"/>
<element ref="pidx:GrossTotalAmount" minOccurs="0"/>
</sequence>
</complexType>
</element>
</schema>
|