xmlbeans-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ce...@apache.org
Subject svn commit: r156710 [3/5] - in xmlbeans/trunk/test: cases/xbean/compile/som/ cases/xbean/misc/ cases/xbean/misc/jira/ src/compile/scomp/som/checkin/ src/compile/scomp/som/common/ src/compile/scomp/som/detailed/ src/misc/common/ src/misc/detailed/
Date Wed, 09 Mar 2005 23:21:21 GMT
Added: xmlbeans/trunk/test/cases/xbean/misc/jira/xmlbeans_90.xsd_
URL: http://svn.apache.org/viewcvs/xmlbeans/trunk/test/cases/xbean/misc/jira/xmlbeans_90.xsd_?view=auto&rev=156710
==============================================================================
--- xmlbeans/trunk/test/cases/xbean/misc/jira/xmlbeans_90.xsd_ (added)
+++ xmlbeans/trunk/test/cases/xbean/misc/jira/xmlbeans_90.xsd_ Wed Mar  9 15:20:56 2005
@@ -0,0 +1,12899 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--Copyright 2000-2004  papiNet G.I.E (papiNet), International Digital Enterprise Alliance, Inc. (IDEAlliance), and American Forest and Paper Association, Inc. (AFPA), collectively Copyright Owner. All rights reserved by the Copyright Owner under the laws of the United States, Belgium, the European Economic Community, and all states, domestic and foreign.  For support, more information, or to report implementation bugs, please contact papiNet at www.papiNet.org.-->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified" version="V2R30_20040414">
+	<xs:attributeGroup name="TestingInformation">
+		<xs:attribute name="TestMethod" type="testMethod"/>
+		<xs:attribute name="TestAgency" type="testAgency"/>
+		<xs:attribute name="SampleType" type="sampleType"/>
+		<xs:attribute name="ResultSource" type="resultSource"/>
+	</xs:attributeGroup>
+	<xs:attributeGroup name="QuantityInformation">
+		<xs:attribute name="QuantityType" type="quantityType" use="required"/>
+		<xs:attribute name="QuantityTypeContext" type="quantityTypeContext"/>
+		<xs:attribute name="AdjustmentType" type="adjustmentTypeTare"/>
+	</xs:attributeGroup>
+	<xs:attributeGroup name="MeasurementInformation">
+		<xs:attribute name="UOM" type="uOM" use="required"/>
+	</xs:attributeGroup>
+	<xs:attributeGroup name="DetailedMeasurementInformation">
+		<xs:attribute name="UOM" type="uOMWithExtensions" use="required"/>
+	</xs:attributeGroup>
+	<xs:attributeGroup name="AgencyInfo">
+		<xs:attribute name="Agency" type="agencyCode" use="required"/>
+	</xs:attributeGroup>
+	<!--===Element A===-->
+	<xs:element name="Abrasion">
+		<xs:complexType>
+			<xs:complexContent>
+				<xs:extension base="detailMeasurement">
+					<xs:attributeGroup ref="TestingInformation"/>
+				</xs:extension>
+			</xs:complexContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="AbsorptionInk">
+		<xs:complexType>
+			<xs:complexContent>
+				<xs:extension base="detailMeasurement">
+					<xs:attributeGroup ref="TestingInformation"/>
+				</xs:extension>
+			</xs:complexContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="AbsorptionLight">
+		<xs:complexType>
+			<xs:complexContent>
+				<xs:extension base="detailMeasurement">
+					<xs:attributeGroup ref="TestingInformation"/>
+				</xs:extension>
+			</xs:complexContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="AbsorptionWater">
+		<xs:complexType>
+			<xs:complexContent>
+				<xs:extension base="detailMeasurement">
+					<xs:attributeGroup ref="TestingInformation"/>
+				</xs:extension>
+			</xs:complexContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="AdditionalTest">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="AdditionalTestName"/>
+				<xs:element ref="DetailValue"/>
+				<xs:element ref="DetailRangeMin" minOccurs="0"/>
+				<xs:element ref="DetailRangeMax" minOccurs="0"/>
+				<xs:element ref="StandardDeviation" minOccurs="0"/>
+				<xs:element ref="SampleSize" minOccurs="0"/>
+				<xs:element ref="TwoSigmaLower" minOccurs="0"/>
+				<xs:element ref="TwoSigmaUpper" minOccurs="0"/>
+			</xs:sequence>
+			<xs:attributeGroup ref="TestingInformation"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="AdditionalTestName" type="s20"/>
+	<xs:element name="AdditionalText">
+		<xs:complexType>
+			<xs:simpleContent>
+				<xs:extension base="s255"/>
+			</xs:simpleContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="AdjustmentFixedAmount">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="CurrencyValue"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="AdjustmentPercentage" type="measurement"/>
+	<xs:element name="AdjustmentValue" type="pricePerUnit"/>
+	<xs:element name="Age" type="measurement"/>
+	<xs:element name="AggregatedUsageLineItem">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Product"/>
+				<xs:element ref="PurchaseOrderInformation" minOccurs="0"/>
+				<xs:element ref="PurchaseOrderLineItemNumber" minOccurs="0"/>
+				<xs:element ref="Quantity"/>
+				<xs:element ref="InformationalQuantity" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:element ref="BasisWeightVariation" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="Alignment" type="measurement"/>
+	<xs:element name="AmbientTemperature" type="measurement"/>
+	<xs:element name="AmountSubjectToTermsDiscount">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="CurrencyValue"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="Appearance">
+		<xs:complexType>
+			<xs:complexContent>
+				<xs:extension base="detailMeasurement">
+					<xs:attributeGroup ref="TestingInformation"/>
+				</xs:extension>
+			</xs:complexContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="ArrivalDate">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Date"/>
+				<xs:element ref="Time"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="Ash">
+		<xs:complexType>
+			<xs:complexContent>
+				<xs:extension base="detailMeasurement">
+					<xs:attributeGroup ref="TestingInformation"/>
+				</xs:extension>
+			</xs:complexContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="AssemblyInstructions" type="s255"/>
+	<xs:element name="AttachmentFileName" type="s60"/>
+	<xs:element name="AudioCassette">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="SequenceNumber" minOccurs="0"/>
+				<xs:element ref="ShellColour" minOccurs="0"/>
+				<xs:element ref="TapeDescription" minOccurs="0"/>
+				<xs:element ref="MediaLength" minOccurs="0"/>
+				<xs:element ref="CassetteLabelCharacteristics" minOccurs="0" maxOccurs="2"/>
+				<xs:element ref="CassetteCardReference" minOccurs="0"/>
+				<xs:element ref="AdditionalText" minOccurs="0" maxOccurs="unbounded"/>
+			</xs:sequence>
+			<xs:attribute name="SpineLabel" type="yesNo"/>
+			<xs:attribute name="NoiseReduction" type="noiseReduction"/>
+			<xs:attribute name="DuplicationRatio" type="duplicationRatio"/>
+			<xs:attribute name="TrackType" type="trackType"/>
+			<xs:attribute name="Tabs" type="tabs"/>
+			<xs:attribute name="AudioCassetteCaseType" type="audioCassetteCaseType"/>
+			<xs:attribute name="AudioCassetteTapeLengthType" type="audioCassetteTapeLengthType"/>
+			<xs:attribute name="ShellType" type="shellType"/>
+			<xs:attribute name="AssemblyType" type="assemblyType"/>
+			<xs:attribute name="WrapType" type="wrapType"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="AvailabilityIssueDate">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Date"/>
+				<xs:element ref="Time" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="AvailabilityNumber" type="s30"/>
+	<!--===Element B===-->
+	<xs:element name="Bale">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="BaleConversionCharacteristics"/>
+				<xs:element ref="BalePackagingCharacteristics" minOccurs="0"/>
+			</xs:sequence>
+			<xs:attribute name="BaleType" type="baleType" use="required"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="BaleConversionCharacteristics">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="ConversionCode" minOccurs="0"/>
+				<xs:element ref="BaleHeight" minOccurs="0"/>
+				<xs:element ref="BaleWidth" minOccurs="0"/>
+				<xs:element ref="BaleDepth" minOccurs="0"/>
+				<xs:element ref="BaleStandardWeight" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="BaleDepth" type="measurement"/>
+	<xs:element name="BaleHeight" type="measurement"/>
+	<xs:element name="BaleItem">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Identifier" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:choice minOccurs="0">
+					<xs:sequence>
+						<xs:element ref="PartyIdentifier" maxOccurs="unbounded"/>
+						<xs:element ref="MachineID" minOccurs="0"/>
+					</xs:sequence>
+					<xs:element ref="Product" minOccurs="0"/>
+				</xs:choice>
+				<xs:element ref="Quantity"/>
+				<xs:element ref="InformationalQuantity" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:element ref="InventoryClass" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="BalePackagingCharacteristics">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="PackagingCode" minOccurs="0"/>
+				<xs:element ref="CustomerMarks" minOccurs="0"/>
+				<xs:element ref="StencilCharacteristics" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:element ref="PulpUnitCharacteristics" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="BaleStandardWeight" type="measurement"/>
+	<xs:element name="BaleWidth" type="measurement"/>
+	<xs:element name="BalesPerUnit" type="nni2"/>
+	<xs:element name="BandCharacteristics">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="NumberOfBands" minOccurs="0"/>
+				<xs:element ref="BandColour" minOccurs="0" maxOccurs="unbounded"/>
+			</xs:sequence>
+			<xs:attribute name="BandType" type="bandType"/>
+			<xs:attribute name="BandsRequired" type="yesNo"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="BandColour" type="s20"/>
+	<xs:element name="BandMaterial" type="s30"/>
+	<xs:element name="BindingMaterialDescription" type="s72"/>
+	<xs:element name="Bark">
+		<xs:complexType>
+			<xs:complexContent>
+				<xs:extension base="detailMeasurement">
+					<xs:attributeGroup ref="TestingInformation"/>
+				</xs:extension>
+			</xs:complexContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="BasisWeight">
+		<xs:complexType>
+			<xs:complexContent>
+				<xs:extension base="basisWeight">
+					<xs:attributeGroup ref="TestingInformation"/>
+				</xs:extension>
+			</xs:complexContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="BasisWeightVariation" type="measurement"/>
+	<xs:element name="BendingResistance">
+		<xs:complexType>
+			<xs:complexContent>
+				<xs:extension base="detailMeasurement">
+					<xs:attributeGroup ref="TestingInformation"/>
+				</xs:extension>
+			</xs:complexContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="BendingStiffness">
+		<xs:complexType>
+			<xs:complexContent>
+				<xs:extension base="detailMeasurement">
+					<xs:attributeGroup ref="TestingInformation"/>
+				</xs:extension>
+			</xs:complexContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="BestBeforeDate">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Date"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="BillOfMaterials">
+		<xs:complexType>
+			<xs:sequence maxOccurs="unbounded">
+				<xs:element ref="ProductIdentifier"/>
+				<xs:element ref="ProductDescription" minOccurs="0" maxOccurs="unbounded"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="BillToParty" type="party"/>
+	<xs:element name="BindingExtras">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="BindingExtrasDescription"/>
+				<xs:element ref="Quantity" minOccurs="0"/>
+				<xs:element ref="UnitCharacteristics" minOccurs="0"/>
+				<xs:element ref="BindingMaterialCharacteristics" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:element ref="AdditionalText" minOccurs="0" maxOccurs="unbounded"/>
+			</xs:sequence>
+			<xs:attribute name="EdgeLocationType" type="edgeLocationType"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="BindingExtrasDescription" type="s72"/>
+	<xs:element name="BindingMaterialCharacteristics">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="BindingMaterialDescription"/>
+				<xs:element ref="BasisWeight" minOccurs="0"/>
+				<xs:element ref="ColourCode" minOccurs="0"/>
+				<xs:element ref="ColourDescription" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="Blanket">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="BlanketType" minOccurs="0"/>
+				<xs:element ref="BlanketPacking" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="BlanketPacking" type="dec18-6"/>
+	<xs:element name="BlanketType" type="s10"/>
+	<xs:element name="BookBlock">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="BookBlockBulk" minOccurs="0"/>
+				<xs:element ref="BookBlockEdgeTrim" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:element ref="BookBlockFinishExtras" minOccurs="0" maxOccurs="unbounded"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="BookBlockBulk">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Value"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="BookBlockEdgeTrim">
+		<xs:complexType>
+			<xs:sequence maxOccurs="unbounded">
+				<xs:element ref="EdgeFinish"/>
+				<xs:element ref="ColourSpecs" minOccurs="0"/>
+				<xs:element ref="AdditionalText" minOccurs="0" maxOccurs="unbounded"/>
+			</xs:sequence>
+			<xs:attribute name="EdgeLocationType" type="edgeLocationType"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="BookBlockFinishExtras">
+		<xs:simpleType>
+			<xs:restriction base="xs:string">
+				<xs:enumeration value="RoundedCorners"/>
+				<xs:enumeration value="ThumbCuts"/>
+				<xs:enumeration value="DieCut"/>
+			</xs:restriction>
+		</xs:simpleType>
+	</xs:element>
+	<xs:element name="BookManufacturing">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="ProofInformationalQuantity" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:element ref="PrepInformation" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:element ref="SuppliedComponentInformation" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:element ref="PackagingCharacteristics" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="BookPackageInformation">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Identifier" maxOccurs="unbounded"/>
+				<xs:element ref="RawMaterialSet" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:element ref="ItemCount"/>
+				<xs:element ref="Quantity"/>
+				<xs:element ref="InformationalQuantity" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:choice minOccurs="0" maxOccurs="unbounded">
+					<xs:element ref="BaleItem"/>
+					<xs:element ref="BoxItem"/>
+					<xs:element ref="UnitItem"/>
+				</xs:choice>
+			</xs:sequence>
+			<xs:attribute name="PackageType" type="packageType" use="required"/>
+			<xs:attribute name="MixedProductPalletIndicator" type="yesNo" default="No"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="BookUnitPacking">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="UnitCharacteristics" minOccurs="0"/>
+				<xs:element ref="LabelCharacteristics" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:element ref="StencilCharacteristics" minOccurs="0"/>
+				<xs:element ref="AdditionalText" minOccurs="0" maxOccurs="unbounded"/>
+			</xs:sequence>
+			<xs:attribute name="BookUnitType" type="bookUnitType"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="BoxCharacteristics">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Height" minOccurs="0"/>
+				<xs:element ref="Length" minOccurs="0"/>
+				<xs:element ref="Width" minOccurs="0"/>
+				<xs:element ref="Weight" minOccurs="0"/>
+				<xs:element ref="Burst" minOccurs="0"/>
+				<xs:element ref="BurstIndex" minOccurs="0"/>
+				<xs:element ref="UnitsPerCarton" minOccurs="0"/>
+				<xs:element ref="LabelCharacteristics" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:element ref="StencilCharacteristics" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:element ref="WrapCharacteristics" minOccurs="0"/>
+				<xs:element ref="BandCharacteristics" minOccurs="0"/>
+			</xs:sequence>
+			<xs:attribute name="BoxType" type="boxType"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="BoxItem">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Identifier" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:sequence minOccurs="0">
+					<xs:element ref="PartyIdentifier" maxOccurs="unbounded"/>
+					<xs:element ref="MachineID" minOccurs="0"/>
+				</xs:sequence>
+				<xs:element ref="ItemCount"/>
+				<xs:element ref="Quantity" minOccurs="0"/>
+				<xs:element ref="InformationalQuantity" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:choice minOccurs="0">
+					<xs:element ref="ReamItem" minOccurs="0" maxOccurs="unbounded"/>
+					<xs:element ref="SheetItem" minOccurs="0"/>
+					<xs:element ref="UnitItem" minOccurs="0" maxOccurs="unbounded"/>
+				</xs:choice>
+				<xs:element ref="BoxCharacteristics" minOccurs="0"/>
+				<xs:element ref="InventoryClass" minOccurs="0"/>
+			</xs:sequence>
+			<xs:attribute name="MixProductIndicator" type="yesNo" default="No"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="Brand" type="s30"/>
+	<xs:element name="Brightness">
+		<xs:complexType>
+			<xs:complexContent>
+				<xs:extension base="detailMeasurement">
+					<xs:attributeGroup ref="TestingInformation"/>
+				</xs:extension>
+			</xs:complexContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="Bulk">
+		<xs:complexType>
+			<xs:complexContent>
+				<xs:extension base="detailMeasurement">
+					<xs:attributeGroup ref="TestingInformation"/>
+				</xs:extension>
+			</xs:complexContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="BulkNumberOfUnits" type="nni2"/>
+	<xs:element name="Burst">
+		<xs:complexType>
+			<xs:complexContent>
+				<xs:extension base="detailMeasurement">
+					<xs:attributeGroup ref="TestingInformation"/>
+				</xs:extension>
+			</xs:complexContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="BurstIndex">
+		<xs:complexType>
+			<xs:complexContent>
+				<xs:extension base="detailMeasurement">
+					<xs:attributeGroup ref="TestingInformation"/>
+				</xs:extension>
+			</xs:complexContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="BusinessAcceptanceParty" type="businessParty"/>
+	<xs:element name="BusinessAcceptanceNumber" type="s30"/>
+	<xs:element name="BusinessAcceptanceDate">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Date"/>
+				<xs:element ref="Time" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="BusinessAcknowledgementDate">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Date"/>
+				<xs:element ref="Time" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="BusinessAcknowledgementNumber" type="s30"/>
+	<xs:element name="BuyerParty" type="party"/>
+	<xs:element name="ByJob">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="JobID" minOccurs="0"/>
+				<xs:element ref="JobDescription" minOccurs="0"/>
+				<xs:element ref="IssueOrEventID" minOccurs="0"/>
+				<xs:element ref="EndUserParty" minOccurs="0"/>
+				<xs:element ref="Quantity"/>
+				<xs:element ref="InformationalQuantity" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:element ref="JobDateTimeRange" minOccurs="0"/>
+				<xs:element ref="PurchaseOrderDetail" minOccurs="0" maxOccurs="unbounded"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="ByLoad">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="LoadNumber"/>
+				<xs:element ref="Quantity"/>
+				<xs:element ref="InformationalQuantity" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:element ref="ShipmentLoadDetails" minOccurs="0" maxOccurs="unbounded"/>
+			</xs:sequence>
+			<xs:attribute name="ByLoadType" type="byLoadType" use="required"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="ByPurchaseOrder">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="PurchaseOrderInformation"/>
+				<xs:choice minOccurs="0" maxOccurs="unbounded">
+					<xs:element ref="PurchaseOrderLineItemNumber"/>
+					<xs:element ref="Product"/>
+				</xs:choice>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="BySupplierOrder">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="SupplierOrderNumber"/>
+				<xs:element ref="SupplierOrderLineItemNumber"/>
+				<xs:sequence minOccurs="0">
+					<xs:element ref="PurchaseOrderNumber"/>
+					<xs:element ref="PurchaseOrderLineItemNumber" minOccurs="0"/>
+				</xs:sequence>
+				<xs:element ref="Quantity"/>
+				<xs:element ref="InformationalQuantity" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:element ref="ShipmentLoadDetails" minOccurs="0" maxOccurs="unbounded"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="BySupplierOrderNumber">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="SupplierOrderNumber"/>
+				<xs:element ref="Product" minOccurs="0" maxOccurs="unbounded"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<!--===C===-->
+	<xs:element name="Caliper">
+		<xs:complexType>
+			<xs:complexContent>
+				<xs:extension base="detailMeasurement">
+					<xs:attributeGroup ref="TestingInformation"/>
+				</xs:extension>
+			</xs:complexContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="CallOffConfirmationIssuedDate">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Date"/>
+				<xs:element ref="Time" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="CallOffInformation">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="CallOffNumber"/>
+				<xs:element ref="CallOffIssuedDate"/>
+				<xs:element ref="CallOffConfirmationIssuedDate" minOccurs="0"/>
+				<xs:element ref="TransactionHistoryNumber" minOccurs="0"/>
+				<xs:element ref="TransactionHistoryConfirmationNumber" minOccurs="0"/>
+				<xs:element ref="CallOffReference" minOccurs="0" maxOccurs="unbounded"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="CallOffIssuedDate">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Date"/>
+				<xs:element ref="Time" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="CallOffLineItemNumber" type="nni3"/>
+	<xs:element name="CallOffLineItemText" type="s72"/>
+	<xs:element name="CallOffNumber" type="s30"/>
+	<xs:element name="CallOffPaper">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="PaperCharacteristics"/>
+				<xs:element ref="CallOffProductConversionType"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="CallOffProduct">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:sequence maxOccurs="unbounded">
+					<xs:element ref="ProductIdentifier"/>
+					<xs:element ref="ProductDescription" minOccurs="0" maxOccurs="unbounded"/>
+				</xs:sequence>
+				<xs:element ref="MillCharacteristics" minOccurs="0"/>
+				<xs:element ref="Classification" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:choice minOccurs="0">
+					<xs:element ref="CallOffPaper"/>
+					<xs:element ref="CallOffPulp"/>
+					<xs:element ref="CallOffRecoveredPaper"/>
+					<xs:element ref="WoodProducts"/>
+				</xs:choice>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="CallOffProductConversionType">
+		<xs:complexType>
+			<xs:choice>
+				<xs:element ref="CallOffReel"/>
+				<xs:element ref="CallOffSheet"/>
+			</xs:choice>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="CallOffPulp" type="xs:anyType"/>
+	<xs:element name="CallOffPurchaseOrderLineItem">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="PurchaseOrderLineItemNumber"/>
+				<xs:element ref="PurchaseOrderInformation"/>
+				<xs:element ref="PackageIdentifier" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="CallOffRecoveredPaper" type="xs:anyType"/>
+	<xs:element name="CallOffReel">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="ReelWidth"/>
+				<xs:element ref="ReelDiameter" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="CallOffReference">
+		<xs:complexType>
+			<xs:simpleContent>
+				<xs:extension base="s255">
+					<xs:attribute name="CallOffReferenceType" type="callOffReferenceType" use="required"/>
+					<xs:attribute name="AssignedBy" type="partyType" use="optional"/>
+				</xs:extension>
+			</xs:simpleContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="CallOffSheet">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="SheetSize"/>
+				<xs:element ref="PackagingDescription" minOccurs="0"/>
+				<xs:element ref="GrainDirection" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="CarrierParty" type="party"/>
+	<xs:element name="Case">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="CaseLining" minOccurs="0"/>
+				<xs:element ref="CaseSupers" minOccurs="0"/>
+				<xs:element ref="Headband" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:element ref="CaseMaking" minOccurs="0"/>
+				<xs:element ref="DecorationSpecs" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:element ref="AdditionalText" minOccurs="0" maxOccurs="unbounded"/>
+			</xs:sequence>
+			<xs:attribute name="BindingBackingType" type="bindingBackingType"/>
+			<xs:attribute name="ClothCrossCut" type="yesNo"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="CaseBoardMaterials">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Caliper" minOccurs="0"/>
+				<xs:element ref="AdditionalText" minOccurs="0" maxOccurs="unbounded"/>
+			</xs:sequence>
+			<xs:attribute name="CaseLocationType" type="caseLocationType"/>
+			<xs:attribute name="CaseBoardType" type="caseBoardType"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="CaseLining">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Quantity" minOccurs="0"/>
+				<xs:element ref="CaseLiningDescription" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="CaseLiningDescription" type="s72"/>
+	<xs:element name="CaseMaking">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="CaseShow" minOccurs="0"/>
+				<xs:element ref="CaseOversize" minOccurs="0"/>
+				<xs:element ref="CaseBoardMaterials" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:element ref="CaseMaterial" minOccurs="0" maxOccurs="unbounded"/>
+			</xs:sequence>
+			<xs:attribute name="CaseType" type="caseType"/>
+			<xs:attribute name="CaseFlushFoot" type="yesNo"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="CaseMaterial">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="BindingMaterialCharacteristics"/>
+				<xs:element ref="AdditionalText" minOccurs="0" maxOccurs="unbounded"/>
+			</xs:sequence>
+			<xs:attribute name="CaseLocationType" type="caseLocationType"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="CaseOversize">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Length" minOccurs="0"/>
+				<xs:element ref="Width" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="CaseShow">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Value"/>
+			</xs:sequence>
+			<xs:attribute name="CaseShowType" type="caseShowType"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="CaseSupers">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Quantity" minOccurs="0"/>
+			</xs:sequence>
+			<xs:attribute name="SupersType" type="supersType"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="CassetteCardReference" type="xs:string"/>
+	<xs:element name="CassetteLabelCharacteristics">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="ColourSpecs" minOccurs="0"/>
+				<xs:element ref="PressPrep" minOccurs="0" maxOccurs="unbounded"/>
+			</xs:sequence>
+			<xs:attribute name="CassetteLabelSide" type="cassetteLabelSide"/>
+			<xs:attribute name="CassetteLabelType" type="cassetteLabelType"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="CD">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="SequenceNumber" minOccurs="0"/>
+				<xs:element ref="NumberOfColours" minOccurs="0"/>
+				<xs:element ref="ColourSpecs" minOccurs="0"/>
+				<xs:element ref="MediaLength" minOccurs="0"/>
+				<xs:element ref="PressPrep" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:element ref="CDPackaging" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:element ref="AdditionalText" minOccurs="0" maxOccurs="unbounded"/>
+			</xs:sequence>
+			<xs:attribute name="CDFormatType" type="cDFormatType"/>
+			<xs:attribute name="CDManufacturingProcess" type="cDManufacturingProcess"/>
+			<xs:attribute name="CDRType" type="cDRType"/>
+			<xs:attribute name="DiscPrinting" type="discPrinting"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="CDPackaging">
+		<xs:complexType>
+			<xs:choice>
+				<xs:element ref="BulkNumberOfUnits"/>
+				<xs:element ref="JewelBox"/>
+				<xs:element ref="Sleeve"/>
+			</xs:choice>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="Charge">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Quantity" minOccurs="0"/>
+				<xs:element ref="InformationalQuantity" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:element ref="ChargePerUnit" minOccurs="0"/>
+				<xs:element ref="NetChargeAmount" minOccurs="0"/>
+				<xs:element ref="AdditionalText" minOccurs="0" maxOccurs="unbounded"/>
+			</xs:sequence>
+			<xs:attribute name="ChargeType" type="chargeType" use="required"/>
+			<xs:attribute name="ChargeContext" type="chargeContext"/>
+			<xs:attribute name="Agency" type="agencyCode"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="ChargeOrAllowance">
+		<xs:complexType>
+			<xs:simpleContent>
+				<xs:extension base="s255">
+					<xs:attribute name="ChargeOrAllowanceType" type="adjustmentTypeFinancial" use="required"/>
+				</xs:extension>
+			</xs:simpleContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="ChargePerUnit" type="currencyPerUnit"/>
+	<xs:element name="Chip">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="ChipCharacteristics" minOccurs="0"/>
+				<xs:element ref="ChipPackagingCharacteristics" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="ChipCharacteristics">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Thickness" minOccurs="0"/>
+				<xs:element ref="Moisture" minOccurs="0"/>
+				<xs:element ref="Dirt" minOccurs="0"/>
+				<xs:element ref="Bark" minOccurs="0"/>
+				<xs:element ref="Sawdust" minOccurs="0"/>
+			</xs:sequence>
+			<xs:attribute name="Screened" type="yesNo"/>
+			<xs:attribute name="Debarked" type="yesNo"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="ChipPackagingCharacteristics">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Identifier"/>
+				<xs:element ref="Quantity"/>
+				<xs:element ref="InformationalQuantity" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="ClassIdentifier" type="identifierS60"/>
+	<xs:element name="Classification">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="ClassificationCode"/>
+				<xs:element ref="ClassificationDescription" minOccurs="0" maxOccurs="unbounded"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="ClassificationCode">
+		<xs:complexType>
+			<xs:simpleContent>
+				<xs:extension base="s30">
+					<xs:attributeGroup ref="AgencyInfo"/>
+				</xs:extension>
+			</xs:simpleContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="ClassificationDescription" type="s72"/>
+	<xs:element name="CMYK">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element name="Cyan" type="detailMeasurement"/>
+				<xs:element name="Magenta" type="detailMeasurement"/>
+				<xs:element name="Yellow" type="detailMeasurement"/>
+				<xs:element name="Black" type="detailMeasurement"/>
+			</xs:sequence>
+			<xs:attributeGroup ref="TestingInformation"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="CoLoading">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="DeliveryInstructionNumber" minOccurs="0"/>
+				<xs:element ref="DeliveryInstructionSequenceNumber" minOccurs="0"/>
+				<xs:element ref="AdditionalText" minOccurs="0" maxOccurs="unbounded"/>
+			</xs:sequence>
+			<xs:attribute name="CoLoadingType" type="coLoadingType" use="required"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="CoatWeight">
+		<xs:complexType>
+			<xs:complexContent>
+				<xs:extension base="detailMeasurement">
+					<xs:attributeGroup ref="TestingInformation"/>
+				</xs:extension>
+			</xs:complexContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="Coating" type="coating"/>
+	<xs:element name="ColourCode">
+		<xs:complexType>
+			<xs:simpleContent>
+				<xs:extension base="s20">
+					<xs:attribute name="Agency" type="agencyCode"/>
+				</xs:extension>
+			</xs:simpleContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="ColourDescription" type="s72"/>
+	<xs:element name="ColourDetail">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:choice>
+					<xs:element ref="CMYK"/>
+					<xs:element ref="ColourShade"/>
+					<xs:element ref="HSB"/>
+					<xs:element ref="Lab"/>
+					<xs:element ref="RGB"/>
+				</xs:choice>
+				<xs:element ref="ColourDescription" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:element ref="ColourCode" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="ColourMatchDescription" type="s72"/>
+	<xs:element name="ColourShade">
+		<xs:complexType>
+			<xs:simpleContent>
+				<xs:extension base="s20">
+					<xs:attributeGroup ref="AgencyInfo"/>
+				</xs:extension>
+			</xs:simpleContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="ColourSpecs">
+		<xs:complexType>
+			<xs:sequence minOccurs="0" maxOccurs="unbounded">
+				<xs:element ref="ColourCode" minOccurs="0"/>
+				<xs:element ref="ColourDescription"/>
+				<xs:element ref="InkTypeDescription" minOccurs="0"/>
+				<xs:element ref="ColourMatchDescription" minOccurs="0"/>
+				<xs:element ref="ColourShade" minOccurs="0"/>
+			</xs:sequence>
+			<xs:attribute name="ColourLocation" type="colourLocation"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="CommodityGoodsCode">
+		<xs:complexType>
+			<xs:simpleContent>
+				<xs:extension base="s30">
+					<xs:attribute name="Agency" type="agencyCode" use="required"/>
+				</xs:extension>
+			</xs:simpleContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="ComplaintInformation">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="ComplaintNumber"/>
+				<xs:element ref="ComplaintIssueDate"/>
+				<xs:element ref="ComplaintReference" minOccurs="0" maxOccurs="unbounded"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="ComplaintIssueDate">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Date"/>
+				<xs:element ref="Time" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="ComplaintLineNetChargeAmount">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="CurrencyValue"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="ComplaintLineItemDetail">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="ComplaintLineItemDetailNumber"/>
+				<xs:element ref="ComplaintReference" minOccurs="0"/>
+				<xs:element ref="ComplaintReason" minOccurs="0"/>
+				<xs:element ref="Identifier" maxOccurs="unbounded"/>
+				<xs:element ref="Charge" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:element ref="Product" minOccurs="0"/>
+				<xs:sequence minOccurs="0">
+					<xs:element ref="PurchaseOrderInformation"/>
+					<xs:element ref="PurchaseOrderLineItemNumber"/>
+				</xs:sequence>
+				<xs:element ref="NetChargeAmount" minOccurs="0"/>
+				<xs:element ref="AdditionalText" minOccurs="0" maxOccurs="unbounded"/>
+			</xs:sequence>
+			<xs:attribute name="ItemType" type="itemType" use="required"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="ComplaintLineItemDetailNumber" type="nni3"/>
+	<xs:element name="ComplaintLineItemNumber" type="nni3"/>
+	<xs:element name="ComplaintNumber" type="s30"/>
+	<xs:element name="ComplaintReason">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="ComplaintReasonCode" minOccurs="0"/>
+				<xs:element ref="ComplaintReasonDescription" minOccurs="0" maxOccurs="unbounded"/>
+			</xs:sequence>
+			<xs:attribute name="ComplaintReasonType" type="complaintReasonType"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="ComplaintReasonDescription" type="s255"/>
+	<xs:element name="ComplaintReasonCode">
+		<xs:complexType>
+			<xs:simpleContent>
+				<xs:extension base="s10">
+					<xs:attribute name="Agency" type="agencyCode"/>
+				</xs:extension>
+			</xs:simpleContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="ComplaintReference">
+		<xs:complexType>
+			<xs:simpleContent>
+				<xs:extension base="s255">
+					<xs:attribute name="ComplaintReferenceType" type="complaintReferenceType"/>
+					<xs:attribute name="AssignedBy" type="partyType" use="optional"/>
+				</xs:extension>
+			</xs:simpleContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="ComplaintResponseIssueDate">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Date"/>
+				<xs:element ref="Time" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="ComplaintResponseLineItemDetail">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="ComplaintResponseLineItemDetailNumber" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:element ref="ComplaintResponseReference" minOccurs="0"/>
+				<xs:element ref="ComplaintResponseReason" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:element ref="Identifier" maxOccurs="unbounded"/>
+				<xs:element ref="Charge" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:element ref="Product" minOccurs="0"/>
+				<xs:sequence minOccurs="0">
+					<xs:element ref="PurchaseOrderInformation"/>
+					<xs:element ref="PurchaseOrderLineItemNumber"/>
+				</xs:sequence>
+				<xs:element ref="AdditionalText" minOccurs="0" maxOccurs="unbounded"/>
+			</xs:sequence>
+			<xs:attribute name="ItemType" type="itemType" use="required"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="ComplaintResponseLineItemDetailNumber" type="nni3"/>
+	<xs:element name="ComplaintResponseLineItemNumber" type="nni3"/>
+	<xs:element name="ComplaintResponseLineNetChargeAmount">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="CurrencyValue"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="ComplaintResponseNumber" type="s30"/>
+	<xs:element name="ComplaintResponseReason">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="ComplaintResponseReasonCode" minOccurs="0"/>
+				<xs:element ref="ComplaintResponseReasonDescription" minOccurs="0" maxOccurs="unbounded"/>
+			</xs:sequence>
+			<xs:attribute name="ComplaintResponseReasonType" type="complaintReasonType"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="ComplaintResponseReasonDescription" type="s255"/>
+	<xs:element name="ComplaintResponseReasonCode">
+		<xs:complexType>
+			<xs:simpleContent>
+				<xs:extension base="s10">
+					<xs:attribute name="Agency" type="agencyCode"/>
+				</xs:extension>
+			</xs:simpleContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="ComplaintResponseReference">
+		<xs:complexType>
+			<xs:simpleContent>
+				<xs:extension base="s255">
+					<xs:attribute name="ComplaintResponseReferenceType" type="complaintResponseReferenceType"/>
+					<xs:attribute name="AssignedBy" type="partyType" use="optional"/>
+				</xs:extension>
+			</xs:simpleContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="ComplaintResponseSpecification">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Product"/>
+				<xs:sequence minOccurs="0" maxOccurs="unbounded">
+					<xs:element ref="PurchaseOrderInformation"/>
+					<xs:element ref="PurchaseOrderLineItemNumber"/>
+				</xs:sequence>
+				<xs:element ref="DeliveryMessageDate" minOccurs="0"/>
+				<xs:element ref="DateTimeRange" minOccurs="0"/>
+				<xs:element ref="Charge" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:element ref="AdditionalText" minOccurs="0" maxOccurs="unbounded"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="ComplaintSpecification">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Product" minOccurs="0"/>
+				<xs:sequence minOccurs="0" maxOccurs="unbounded">
+					<xs:element ref="PurchaseOrderInformation"/>
+					<xs:element ref="PurchaseOrderLineItemNumber"/>
+				</xs:sequence>
+				<xs:element ref="ComplaintReference" maxOccurs="unbounded"/>
+				<xs:element ref="DeliveryMessageDate" minOccurs="0"/>
+				<xs:element ref="DateTimeRange" minOccurs="0"/>
+				<xs:element ref="Charge" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:element ref="AdditionalText" minOccurs="0" maxOccurs="unbounded"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="ComponentDueDate">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Date"/>
+				<xs:element ref="Time" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="ComponentShipDate">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Date"/>
+				<xs:element ref="Time" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="ComponentNeededDate">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Date"/>
+				<xs:element ref="Time" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="CompositeAndVeneerWoodPanels">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element name="SoftwoodPlywood" type="NAPlywoodOSBCharacteristicsClass"/>
+				<xs:element ref="Packaging" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="ConstructionPackagesAndPreFabPanels">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:choice>
+					<xs:element ref="Floor"/>
+					<xs:element ref="Wall"/>
+					<xs:element ref="Roof"/>
+				</xs:choice>
+				<xs:element ref="Packaging" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="ConsumptionProcess" type="printType"/>
+	<xs:element name="ContactName" type="s60"/>
+	<xs:element name="ConversionCode">
+		<xs:complexType>
+			<xs:simpleContent>
+				<xs:extension base="s10">
+					<xs:attributeGroup ref="AgencyInfo"/>
+				</xs:extension>
+			</xs:simpleContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="CoreCharacteristics">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="CoreDiameterInside" minOccurs="0"/>
+				<xs:element ref="CoreDiameterOutside" minOccurs="0"/>
+				<xs:element ref="CoreStrengthCode" minOccurs="0"/>
+			</xs:sequence>
+			<xs:attribute name="CoreEndType" type="coreEndType"/>
+			<xs:attribute name="CoreMaterialType" type="materialType"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="CoreDiameterInside" type="measurement"/>
+	<xs:element name="CoreDiameterOutside" type="measurement"/>
+	<xs:element name="CorePlugs" type="nni1"/>
+	<xs:element name="CoreStrengthCode">
+		<xs:complexType>
+			<xs:simpleContent>
+				<xs:extension base="s10">
+					<xs:attributeGroup ref="AgencyInfo"/>
+				</xs:extension>
+			</xs:simpleContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="CorrectiveAction" type="s72"/>
+	<xs:element name="Country">
+		<xs:complexType>
+			<xs:simpleContent>
+				<xs:extension base="s72">
+					<xs:attribute name="ISOCountryCode" type="countryCode"/>
+				</xs:extension>
+			</xs:simpleContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="CountryOfDestination">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Country"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="CountryOfConsumption">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Country"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="CountryOfOrigin">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Country"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="CreditDebitNoteAmountSubtotal">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="CurrencyValue"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="CreditDebitNoteBaseAmountInformation">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="PriceDetails" minOccurs="0"/>
+				<xs:element ref="CreditDebitNoteAmountSubtotal" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="CreditDebitNoteDate">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Date"/>
+				<xs:element ref="Time" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="CreditDebitNoteLineAmount">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="CurrencyValue"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="CreditDebitNoteLineItemNumber" type="nni3"/>
+	<xs:element name="CreditDebitNoteNumber" type="s30"/>
+	<xs:element name="CreditDebitNoteReason">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="CreditDebitNoteReasonCode"/>
+				<xs:element ref="ReasonDescription" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="CreditDebitNoteReasonCode">
+		<xs:complexType>
+			<xs:simpleContent>
+				<xs:extension base="s20">
+					<xs:attribute name="CreditDebitNoteReasonType" type="reasonIdentifierFinancialAdjustment" use="required"/>
+					<xs:attribute name="Agency" type="agencyCode" use="required"/>
+				</xs:extension>
+			</xs:simpleContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="CreditDebitNoteReference">
+		<xs:complexType>
+			<xs:simpleContent>
+				<xs:extension base="s255">
+					<xs:attribute name="CreditDebitNoteReferenceType" type="creditDebitNoteReferenceType" use="required"/>
+					<xs:attribute name="AssignedBy" type="partyType" use="optional"/>
+				</xs:extension>
+			</xs:simpleContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="CurrencyValue">
+		<xs:complexType>
+			<xs:simpleContent>
+				<xs:extension base="dec18-6">
+					<xs:attribute name="CurrencyType" type="currencyType" use="required"/>
+				</xs:extension>
+			</xs:simpleContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="CustomerMarks" type="s40"/>
+	<xs:element name="CustomsParty" type="party"/>
+	<xs:element name="CustomsReferenceNumber">
+		<xs:complexType>
+			<xs:simpleContent>
+				<xs:extension base="s255">
+					<xs:attribute name="CustomsReferenceNumberType" type="customsReferenceNumberType" use="required"/>
+				</xs:extension>
+			</xs:simpleContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="CustomsStampDate">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Date"/>
+				<xs:element ref="Time" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="CustomsStampHeaderText" type="s255"/>
+	<xs:element name="CustomsStampInformation">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="CustomsStampHeaderText" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:element ref="CustomsParty" minOccurs="0"/>
+				<xs:element ref="CustomsStampDate" minOccurs="0"/>
+				<xs:element ref="CustomsReferenceNumber" minOccurs="0"/>
+				<xs:element ref="SupplierCustomsReference" minOccurs="0"/>
+				<xs:element ref="MillParty" minOccurs="0"/>
+				<xs:element ref="CustomsStampTrailerText" minOccurs="0" maxOccurs="unbounded"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="CustomsStampTrailerText" type="s255"/>
+	<xs:element name="CustomsTariffCode" type="s20"/>
+	<xs:element name="CustomsTotals">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="CustomsTariffCode"/>
+				<xs:element ref="TotalQuantity"/>
+				<xs:element ref="InformationalQuantity" minOccurs="0" maxOccurs="unbounded"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<!--===Element D===-->
+	<xs:element name="Date" type="dateBasis"/>
+	<xs:element name="DateFinished">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Date"/>
+				<xs:element ref="Time" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="DateSheeted">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Date"/>
+				<xs:element ref="Time" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="DateTimeFrom">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Date"/>
+				<xs:element ref="Time" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="DateTimeRange">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="DateTimeFrom"/>
+				<xs:element ref="DateTimeTo"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="DateTimeTo">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Date"/>
+				<xs:element ref="Time" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="DateWound">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Date"/>
+				<xs:element ref="Time" minOccurs="0"/>
+			</xs:sequence>
+			<xs:attribute name="RewoundIndicator" type="yesNo" use="required"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="Day" type="dayType"/>
+	<xs:element name="Days" type="nni3"/>
+	<xs:element name="DeckAndPorchFlooringMaterials-NaturalWood">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="DeckAndPorchFlooringMaterials-NaturalWoodCharacteristics"/>
+				<xs:element ref="Packaging" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="DeckAndPorchFlooringMaterials-NaturalWoodCharacteristics" type="softwoodLumberCharacteristicsClass"/>
+	<xs:element name="DecorationCoverage" type="measurement"/>
+	<xs:element name="DecorationSpecs">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:sequence>
+					<xs:element ref="ColourCode" minOccurs="0"/>
+					<xs:element ref="ColourDescription" minOccurs="0"/>
+					<xs:element ref="NumberOfHits" minOccurs="0"/>
+					<xs:element ref="DecorationCoverage" minOccurs="0"/>
+					<xs:element ref="AdditionalText" minOccurs="0" maxOccurs="unbounded"/>
+				</xs:sequence>
+			</xs:sequence>
+			<xs:attribute name="DecorationType" type="decorationType"/>
+			<xs:attribute name="DecorationLocationType" type="decorationLocationType"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="DeliveryDate">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Date"/>
+				<xs:element ref="Time" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="DeliveryDateWindow">
+		<xs:complexType>
+			<xs:choice>
+				<xs:element ref="DateTimeRange"/>
+				<xs:element ref="Month"/>
+				<xs:element ref="Week"/>
+				<xs:sequence>
+					<xs:element ref="Date"/>
+					<xs:element ref="Time" minOccurs="0"/>
+				</xs:sequence>
+			</xs:choice>
+			<xs:attribute name="DeliveryDateType" type="deliveryDateType" use="required"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="DeliveryDestination">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Date" minOccurs="0"/>
+				<xs:element ref="Time" minOccurs="0"/>
+				<xs:element ref="LocationParty"/>
+				<xs:element ref="LocationCode" minOccurs="0"/>
+				<xs:element ref="GPSCoordinates" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="DeliveryIndicator" type="deliveryIndicator"/>
+	<xs:element name="DeliveryInfo">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="TermsOfDelivery" minOccurs="0"/>
+				<xs:element ref="CarrierParty" minOccurs="0"/>
+				<xs:element ref="TransportModeCharacteristics" minOccurs="0"/>
+				<xs:element ref="TransportUnitCharacteristics" minOccurs="0"/>
+				<xs:element ref="DeliveryOrigin"/>
+				<xs:element ref="DeliveryDestination"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="DeliveryInstructionDate">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Date"/>
+				<xs:element ref="Time"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="DeliveryInstructionReference">
+		<xs:complexType>
+			<xs:simpleContent>
+				<xs:extension base="s255">
+					<xs:attribute name="DeliveryInstructionReferenceType" type="deliveryInstructionReferenceType" use="required"/>
+					<xs:attribute name="AssignedBy" type="partyType"/>
+				</xs:extension>
+			</xs:simpleContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="DeliveryInstructionSequenceLineItemNumber" type="nni3"/>
+	<xs:element name="DeliveryInstructionNumber" type="s30">
+		<xs:annotation>
+			<xs:documentation>new V2R30</xs:documentation>
+		</xs:annotation>
+	</xs:element>
+	<xs:element name="DeliveryInstructionSequenceNumber" type="nni3">
+		<xs:annotation>
+			<xs:documentation>new V2R30</xs:documentation>
+		</xs:annotation>
+	</xs:element>
+	<xs:element name="DeliveryLastDateOfChange">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Date"/>
+				<xs:element ref="Time" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="DeliveryLeg">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="DeliveryLegSequenceNumber"/>
+				<xs:element ref="DeliveryOrigin"/>
+				<xs:element ref="CarrierParty" minOccurs="0"/>
+				<xs:element ref="OtherParty" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:element ref="TransportModeCharacteristics" minOccurs="0"/>
+				<xs:element ref="TransportVehicleCharacteristics" minOccurs="0"/>
+				<xs:element ref="TransportUnitCharacteristics" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:element ref="TransportLoadingCharacteristics" minOccurs="0"/>
+				<xs:element ref="TransportOtherInstructions" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:element ref="DeliveryTransitTime" minOccurs="0"/>
+				<xs:element ref="DeliveryDestination" minOccurs="0"/>
+				<xs:element ref="DeliveryDateWindow" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:element ref="DeliveryLegReference" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:element ref="TermsOfChartering" minOccurs="0"/>
+			</xs:sequence>
+			<xs:attribute name="DeliveryModeType" type="deliveryModeType" use="optional" default="PickUp"/>
+			<xs:attribute name="DeliveryLegType" type="deliveryLegType" use="optional" default="Fixed"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="DeliveryLegReference">
+		<xs:complexType>
+			<xs:simpleContent>
+				<xs:extension base="s30">
+					<xs:attribute name="DeliveryLegReferenceType" type="deliveryLegReferenceType" use="required"/>
+					<xs:attribute name="AssignedBy" type="partyType" use="optional"/>
+				</xs:extension>
+			</xs:simpleContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="DeliveryLegSequenceNumber" type="nni3"/>
+	<xs:element name="DeliveryLineNumber" type="nni3"/>
+	<xs:element name="DeliveryMessageDate">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Date"/>
+				<xs:element ref="Time" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="DeliveryMessageLineItemNumber" type="nni3"/>
+	<xs:element name="DeliveryMessageNumber" type="s30"/>
+	<xs:element name="DeliveryMessageReelCharacteristics">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="ReelWidth" minOccurs="0"/>
+				<xs:element ref="ReelDiameter" minOccurs="0"/>
+				<xs:element ref="ReelLength" minOccurs="0"/>
+				<xs:element ref="MachineID" minOccurs="0"/>
+				<xs:element ref="TambourID" minOccurs="0"/>
+				<xs:element ref="SetNumber" minOccurs="0"/>
+				<xs:element ref="SetPosition" minOccurs="0"/>
+				<xs:element ref="TotalSetPositions" minOccurs="0"/>
+				<xs:element ref="TotalSetNumbers" minOccurs="0"/>
+				<xs:element ref="NumberOfMillJoins" minOccurs="0"/>
+				<xs:element ref="MillJoinLocation" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:element ref="DateFinished" minOccurs="0"/>
+				<xs:element ref="DateWound" minOccurs="0"/>
+				<xs:element ref="Caliper" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="DeliveryMessageReference">
+		<xs:complexType>
+			<xs:simpleContent>
+				<xs:extension base="s255">
+					<xs:attribute name="DeliveryMessageReferenceType" type="deliveryMessageReferenceType" use="required"/>
+					<xs:attribute name="AssignedBy" type="partyType" use="optional"/>
+				</xs:extension>
+			</xs:simpleContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="DeliveryOrigin">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Date"/>
+				<xs:element ref="Time" minOccurs="0"/>
+				<xs:element ref="LocationParty"/>
+				<xs:element ref="LocationCode" minOccurs="0"/>
+				<xs:element ref="GPSCoordinates" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="DeliveryRouteCode">
+		<xs:complexType>
+			<xs:simpleContent>
+				<xs:extension base="s10">
+					<xs:attributeGroup ref="AgencyInfo"/>
+				</xs:extension>
+			</xs:simpleContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="DeliverySchedule" type="deliverySchedule"/>
+	<xs:element name="DeliveryScheduleReference">
+		<xs:complexType>
+			<xs:simpleContent>
+				<xs:extension base="s255">
+					<xs:attribute name="DeliveryScheduleReferenceType" type="deliveryScheduleReferenceType" use="required"/>
+					<xs:attribute name="AssignedBy" type="partyType" use="optional"/>
+				</xs:extension>
+			</xs:simpleContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="DeliveryShipmentId" type="s30"/>
+	<xs:element name="DeliveryShipmentLineItemNumber" type="nni4"/>
+	<xs:element name="DeliveryStatus">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="DeliveryLastDateOfChange" minOccurs="0"/>
+			</xs:sequence>
+			<xs:attribute name="DeliveryStatusType" type="deliveryStatusType"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="DeliveryTransitTime">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Days"/>
+				<xs:element ref="Hours" minOccurs="0"/>
+				<xs:element ref="Minutes" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="Density">
+		<xs:complexType>
+			<xs:complexContent>
+				<xs:extension base="detailMeasurement">
+					<xs:attributeGroup ref="TestingInformation"/>
+				</xs:extension>
+			</xs:complexContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="DepartureDate">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Date"/>
+				<xs:element ref="Time"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="DetailRangeMax">
+		<xs:complexType>
+			<xs:simpleContent>
+				<xs:extension base="dec18-8">
+					<xs:attributeGroup ref="DetailedMeasurementInformation"/>
+				</xs:extension>
+			</xs:simpleContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="DetailRangeMin">
+		<xs:complexType>
+			<xs:simpleContent>
+				<xs:extension base="dec18-8">
+					<xs:attributeGroup ref="DetailedMeasurementInformation"/>
+				</xs:extension>
+			</xs:simpleContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="DetailValue">
+		<xs:complexType>
+			<xs:simpleContent>
+				<xs:extension base="dec18-8">
+					<xs:attributeGroup ref="DetailedMeasurementInformation"/>
+				</xs:extension>
+			</xs:simpleContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="DiameterBreastHeight" type="measurement"/>
+	<xs:element name="DieCutDescription" type="s255"/>
+	<xs:element name="Dirt">
+		<xs:complexType>
+			<xs:complexContent>
+				<xs:extension base="detailMeasurement">
+					<xs:attributeGroup ref="TestingInformation"/>
+				</xs:extension>
+			</xs:complexContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="DistanceFromCore" type="measurement"/>
+	<xs:element name="DistanceFromEdge">
+		<xs:complexType>
+			<xs:complexContent>
+				<xs:extension base="measurement">
+					<xs:attribute name="EdgeType" type="edgeType" use="optional"/>
+				</xs:extension>
+			</xs:complexContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="Document">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="DocumentNumber"/>
+				<xs:element ref="DocumentDate"/>
+				<xs:element ref="TransactionHistoryNumber" minOccurs="0"/>
+			</xs:sequence>
+			<xs:attribute name="DocumentName" type="messageName" use="required"/>
+			<xs:attribute name="DocumentType" type="messageType" use="optional"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="DocumentDate">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Date"/>
+				<xs:element ref="Time" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="DocumentNumber" type="s30"/>
+	<xs:element name="DocumentReferenceID">
+		<xs:complexType>
+			<xs:simpleContent>
+				<xs:extension base="s30">
+					<xs:attribute name="DocumentReferenceIDType" type="documentReferenceIDType" use="required"/>
+				</xs:extension>
+			</xs:simpleContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="DocumentReferenceInformation">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="DocumentReferenceID"/>
+				<xs:element ref="DocumentReferenceIDLineItemNumber" minOccurs="0"/>
+				<xs:element ref="Date" minOccurs="0"/>
+				<xs:element ref="Time" minOccurs="0"/>
+				<xs:element ref="NumberOfDocumentsRequired" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="DocumentReferenceIDLineItemNumber" type="nni4"/>
+	<xs:element name="DocumentRequired">
+		<xs:complexType>
+			<xs:simpleContent>
+				<xs:extension base="s30">
+					<xs:attribute name="DocumentRequiredType" type="referenceType" use="required"/>
+				</xs:extension>
+			</xs:simpleContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="DominantWavelength">
+		<xs:complexType>
+			<xs:complexContent>
+				<xs:extension base="detailMeasurement">
+					<xs:attributeGroup ref="TestingInformation"/>
+				</xs:extension>
+			</xs:complexContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="Downtime">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="DowntimeReasonCode" minOccurs="0"/>
+				<xs:element ref="DowntimeDescription" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="DowntimeDescription" type="s30"/>
+	<xs:element name="DowntimeReasonCode">
+		<xs:complexType>
+			<xs:simpleContent>
+				<xs:extension base="s10">
+					<xs:attribute name="Agency" type="agencyCode" use="required"/>
+				</xs:extension>
+			</xs:simpleContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="DrainageResistance">
+		<xs:complexType>
+			<xs:complexContent>
+				<xs:extension base="detailMeasurement">
+					<xs:attributeGroup ref="TestingInformation"/>
+				</xs:extension>
+			</xs:complexContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="DVD">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="SequenceNumber" minOccurs="0"/>
+				<xs:element ref="NumberOfColours" minOccurs="0"/>
+				<xs:element ref="ColourSpecs" minOccurs="0"/>
+				<xs:element ref="MediaLength" minOccurs="0"/>
+				<xs:element ref="PressPrep" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:element ref="CDPackaging" maxOccurs="unbounded"/>
+				<xs:element ref="AdditionalText" minOccurs="0" maxOccurs="unbounded"/>
+			</xs:sequence>
+			<xs:attribute name="DVDFormatType" type="dVDFormatType"/>
+			<xs:attribute name="DiscPrinting" type="discPrinting"/>
+		</xs:complexType>
+	</xs:element>
+	<!--===Element E===-->
+	<xs:element name="e-Attachment">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="AttachmentFileName" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:element ref="NumberOfAttachments" minOccurs="0"/>
+				<xs:element ref="URL" minOccurs="0" maxOccurs="unbounded"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="EdgeFinish">
+		<xs:simpleType>
+			<xs:restriction base="xs:string">
+				<xs:enumeration value="Trimmed"/>
+				<xs:enumeration value="Rough"/>
+				<xs:enumeration value="Deco"/>
+				<xs:enumeration value="Stained"/>
+				<xs:enumeration value="Guilded"/>
+			</xs:restriction>
+		</xs:simpleType>
+	</xs:element>
+	<xs:element name="EndsheetCopyDescription" type="s72"/>
+	<xs:element name="EndsheetInformation">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="EndsheetCopyDescription" minOccurs="0"/>
+				<xs:element ref="EndsheetMaterials" minOccurs="0"/>
+				<xs:element ref="EndsheetReinforcementMaterials" minOccurs="0"/>
+				<xs:element ref="AdditionalText" minOccurs="0" maxOccurs="unbounded"/>
+			</xs:sequence>
+			<xs:attribute name="EndsheetType" type="endsheetType"/>
+			<xs:attribute name="EndsheetLocationType" type="endsheetLocationType"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="EndIdentifierRange">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Identifier"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="Embossing">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="EmbossingCode"/>
+				<xs:element ref="EmbossingDescription" minOccurs="0" maxOccurs="unbounded"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="EmbossingCode">
+		<xs:complexType>
+			<xs:simpleContent>
+				<xs:extension base="s10">
+					<xs:attributeGroup ref="AgencyInfo"/>
+				</xs:extension>
+			</xs:simpleContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="EmbossingDescription" type="s60"/>
+	<xs:element name="EndCaps" type="s20"/>
+	<xs:element name="EndUserParty" type="party"/>
+	<xs:element name="EndUses">
+		<xs:complexType>
+			<xs:simpleContent>
+				<xs:extension base="s72">
+					<xs:attribute name="Language" type="languageType" default="eng"/>
+				</xs:extension>
+			</xs:simpleContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="EndsDiscountInformation">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="EndsLengthMax" minOccurs="0"/>
+				<xs:element ref="EndsPermittedPercent" minOccurs="0"/>
+				<xs:element ref="EndsDiscountPercent" minOccurs="0"/>
+			</xs:sequence>
+			<xs:attribute name="EndsDiscountRule" type="endsDiscountRule"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="EndsLengthMax" type="measurement"/>
+	<xs:element name="EndsPermittedPercent" type="measurement"/>
+	<xs:element name="EndsDiscountPercent" type="measurement"/>
+	<xs:element name="EndsheetMaterials">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="BindingMaterialCharacteristics"/>
+				<xs:element ref="AdditionalText" minOccurs="0" maxOccurs="unbounded"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="EndsheetReinforcementMaterials">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="BindingMaterialCharacteristics"/>
+				<xs:element ref="AdditionalText" minOccurs="0" maxOccurs="unbounded"/>
+			</xs:sequence>
+			<xs:attribute name="EndsheetReinforcementType" type="endsheetReinforcementType"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="Error">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="ErrorCode" minOccurs="0"/>
+				<xs:element ref="ErrorSeverity" minOccurs="0"/>
+				<xs:element ref="ErrorDescription"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="ErrorCode">
+		<xs:complexType>
+			<xs:simpleContent>
+				<xs:extension base="s20">
+					<xs:attribute name="Agency" type="agencyCode"/>
+				</xs:extension>
+			</xs:simpleContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="ErrorDescription" type="s72"/>
+	<xs:element name="ErrorSeverity" type="s20"/>
+	<xs:element name="EstimatedArrivalDate">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Date"/>
+				<xs:element ref="Time" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="EventDate">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Date"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="ExchangeRate">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:choice>
+					<xs:element ref="CurrencyValue"/>
+					<xs:sequence>
+						<xs:element ref="MinCurrencyValue"/>
+						<xs:element ref="MaxCurrencyValue"/>
+					</xs:sequence>
+				</xs:choice>
+				<xs:element ref="Date" minOccurs="0"/>
+			</xs:sequence>
+			<xs:attribute name="ExchangeRateType" type="fixedFloat" use="required"/>
+			<xs:attribute name="CurrencyFromType" type="currencyType"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="ExcitationPurity">
+		<xs:complexType>
+			<xs:complexContent>
+				<xs:extension base="detailMeasurement">
+					<xs:attributeGroup ref="TestingInformation"/>
+				</xs:extension>
+			</xs:complexContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="ExtraFeature">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="ProductIdentifier" minOccurs="0"/>
+				<xs:element ref="ExtraFeatureDescription" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="ExtraFeatureDescription" type="s72"/>
+	<!--===Element F===-->
+	<xs:element name="FibreClassification">
+		<xs:complexType>
+			<xs:complexContent>
+				<xs:extension base="detailMeasurement">
+					<xs:attributeGroup ref="TestingInformation"/>
+				</xs:extension>
+			</xs:complexContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="FibreLength">
+		<xs:complexType>
+			<xs:complexContent>
+				<xs:extension base="detailMeasurement">
+					<xs:attributeGroup ref="TestingInformation"/>
+				</xs:extension>
+			</xs:complexContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="FinishPrepInput">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="FinishPrepInputType"/>
+			</xs:sequence>
+			<xs:attribute name="MediaType" type="mediaType"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="FinishPrepInputType" type="pressPrepInputType"/>
+	<xs:element name="FinishSpecs">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Coating" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:element ref="DecorationSpecs" minOccurs="0" maxOccurs="unbounded"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="FinishedSize">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Length" minOccurs="0"/>
+				<xs:element ref="Width" minOccurs="0"/>
+				<xs:element ref="Height" minOccurs="0"/>
+				<xs:element ref="FlapWidth" minOccurs="0" maxOccurs="2"/>
+				<xs:element ref="AdditionalText" minOccurs="0" maxOccurs="unbounded"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="FlapWidth">
+		<xs:complexType>
+			<xs:complexContent>
+				<xs:extension base="measurement">
+					<xs:attribute name="FlapLocation" type="flapLocation" use="required"/>
+				</xs:extension>
+			</xs:complexContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="FlatAmountAdjustment">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="AdjustmentPercentage" minOccurs="0"/>
+				<xs:element ref="AdjustmentFixedAmount" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="FlatSize">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Length" minOccurs="0"/>
+				<xs:element ref="Width" minOccurs="0"/>
+				<xs:element ref="AdditionalText" minOccurs="0" maxOccurs="unbounded"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="Floor">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:choice>
+					<xs:element ref="FloorPanel"/>
+					<xs:element ref="FloorPackage"/>
+					<xs:element ref="FloorTruss"/>
+				</xs:choice>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="FloorPanel" type="s60"/>
+	<xs:element name="FloorPackage" type="s60"/>
+	<xs:element name="FloorTruss" type="s60"/>
+	<xs:element name="Folding">
+		<xs:complexType>
+			<xs:complexContent>
+				<xs:extension base="detailMeasurement">
+					<xs:attributeGroup ref="TestingInformation"/>
+				</xs:extension>
+			</xs:complexContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="Foot">
+		<xs:complexType>
+			<xs:complexContent>
+				<xs:extension base="measurementWithText">
+					<xs:attribute name="Bleed" type="yesNo" use="optional"/>
+				</xs:extension>
+			</xs:complexContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="Formation">
+		<xs:complexType>
+			<xs:complexContent>
+				<xs:extension base="detailMeasurement">
+					<xs:attributeGroup ref="TestingInformation"/>
+				</xs:extension>
+			</xs:complexContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="ForwarderParty" type="party"/>
+	<xs:element name="FountainSolutionConductivity" type="measurement"/>
+	<xs:element name="FountainSolutionpH" type="measurement"/>
+	<xs:element name="Freeness">
+		<xs:complexType>
+			<xs:complexContent>
+				<xs:extension base="detailMeasurement">
+					<xs:attributeGroup ref="TestingInformation"/>
+				</xs:extension>
+			</xs:complexContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="FreightPayableAt" type="s40"/>
+	<xs:element name="Friction">
+		<xs:complexType>
+			<xs:complexContent>
+				<xs:extension base="detailMeasurement">
+					<xs:attributeGroup ref="TestingInformation"/>
+				</xs:extension>
+			</xs:complexContent>
+		</xs:complexType>
+	</xs:element>
+	<!--===Element G===-->
+	<xs:element name="GPSCoordinates" type="gPSCoordinates"/>
+	<xs:element name="GeneralLedgerAccount">
+		<xs:complexType>
+			<xs:simpleContent>
+				<xs:extension base="s60">
+					<xs:attribute name="Agency" type="agencyCode"/>
+				</xs:extension>
+			</xs:simpleContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="Gimmick">
+		<xs:complexType>
+			<xs:choice>
+				<xs:element ref="AdditionalText" minOccurs="0" maxOccurs="unbounded"/>
+			</xs:choice>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="Gloss">
+		<xs:complexType>
+			<xs:complexContent>
+				<xs:extension base="detailMeasurement">
+					<xs:attributeGroup ref="TestingInformation"/>
+				</xs:extension>
+			</xs:complexContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="GoodsReceiptArrivalDate">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Date"/>
+				<xs:element ref="Time" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="GoodsReceiptIssueDate">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Date"/>
+				<xs:element ref="Time" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="GoodsReceiptPackage">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="PackageInformation"/>
+			</xs:sequence>
+			<xs:attribute name="GoodsReceiptAcceptance" type="acceptanceType" use="required"/>
+			<xs:attribute name="VarianceType" type="varianceType"/>
+			<xs:attribute name="GoodsReceivedRejectedType" type="rejectType"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="GoodsReceiptLineItemNumber" type="nni3"/>
+	<xs:element name="GoodsReceiptNumber" type="s30"/>
+	<xs:element name="GoodsReceiptReference">
+		<xs:complexType>
+			<xs:simpleContent>
+				<xs:extension base="s255">
+					<xs:attribute name="GoodsReceiptReferenceType" type="goodsReceiptReferenceType" use="required"/>
+					<xs:attribute name="AssignedBy" type="partyType" use="optional"/>
+				</xs:extension>
+			</xs:simpleContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="GoodsReceiptUnloadDate">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Date"/>
+				<xs:element ref="Time" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="Grade" type="s60"/>
+	<xs:element name="GradeStampMillNumber" type="s30"/>
+	<xs:element name="GrainDirection" type="grainDirection"/>
+	<xs:element name="Gutter">
+		<xs:complexType>
+			<xs:complexContent>
+				<xs:extension base="measurementWithText">
+					<xs:attribute name="Bleed" type="yesNo" use="optional"/>
+				</xs:extension>
+			</xs:complexContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="Gypsum" type="xs:anyType"/>
+	<!--===Element H===-->
+	<xs:element name="HardwoodLumber">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element name="HardwoodLumberCharacteristics" type="xs:anyType"/>
+				<xs:element ref="Packaging" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="Head">
+		<xs:complexType>
+			<xs:complexContent>
+				<xs:extension base="measurementWithText">
+					<xs:attribute name="Bleed" type="yesNo" use="optional"/>
+				</xs:extension>
+			</xs:complexContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="Headband">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="ColourCode" minOccurs="0"/>
+				<xs:element ref="ColourDescription" minOccurs="0"/>
+				<xs:element ref="BandMaterial" minOccurs="0"/>
+			</xs:sequence>
+			<xs:attribute name="BandLocationType" type="bandLocationType"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="Height" type="measurement"/>
+	<xs:element name="HighlightedPlanningBucket">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="AdditionalText" minOccurs="0"/>
+			</xs:sequence>
+			<xs:attribute name="PlanningBucketStatusType" type="planningBucketStatusType"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="HolePunchInformation">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="PunchedHoleDetails" minOccurs="0"/>
+				<xs:element ref="AdditionalText" minOccurs="0" maxOccurs="unbounded"/>
+			</xs:sequence>
+			<xs:attribute name="HolePunchThroughCover" type="yesNo"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="HolePunchTemplateReference" type="holePunchTemplateReferenceType"/>
+	<xs:element name="HoleReinforcement" type="yesNo"/>
+	<xs:element name="HoleSpacing" type="holeSpacing"/>
+	<xs:element name="Hours" type="nni6"/>
+	<xs:element name="HSB">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element name="Hue" type="detailMeasurement"/>
+				<xs:element name="Saturation" type="detailMeasurement"/>
+				<xs:element name="Brilliance" type="detailMeasurement"/>
+			</xs:sequence>
+			<xs:attributeGroup ref="TestingInformation"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="Humidity" type="measurement"/>
+	<!--===Element I===-->
+	<xs:element name="Identifier" type="identifierS60"/>
+	<xs:element name="Impressions" type="measurement"/>
+	<xs:element name="Ink">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="InkManufacturer" minOccurs="0"/>
+				<xs:element ref="ColourCode" minOccurs="0"/>
+				<xs:element ref="InkTack" minOccurs="0"/>
+				<xs:element ref="InkViscosity" minOccurs="0"/>
+				<xs:element ref="FountainSolutionpH" minOccurs="0"/>
+				<xs:element ref="FountainSolutionConductivity" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="InkCharacteristics">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="InkCoverage" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:element ref="NumberOfColours"/>
+				<xs:element ref="ColourSpecs" maxOccurs="2"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="InkManufacturer" type="s60"/>
+	<xs:element name="InkTack" type="measurement"/>
+	<xs:element name="InkTypeDescription" type="s30"/>
+	<xs:element name="InkViscosity" type="measurement"/>
+	<xs:element name="IncotermsLocation">
+		<xs:complexType>
+			<xs:simpleContent>
+				<xs:extension base="s45">
+					<xs:attribute name="Incoterms" type="incoterms" use="required"/>
+				</xs:extension>
+			</xs:simpleContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="IncrementalOrderQuantity">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Quantity"/>
+				<xs:element ref="InformationalQuantity" minOccurs="0" maxOccurs="unbounded"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="IncrementalValue">
+		<xs:complexType>
+			<xs:simpleContent>
+				<xs:extension base="dec18-8">
+					<xs:attributeGroup ref="DetailedMeasurementInformation"/>
+				</xs:extension>
+			</xs:simpleContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="InformationalAmount">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="CurrencyValue"/>
+				<xs:element ref="AdditionalText" minOccurs="0" maxOccurs="unbounded"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="InformationalQuantity">
+		<xs:complexType>
+			<xs:complexContent>
+				<xs:extension base="measurement">
+					<xs:attributeGroup ref="QuantityInformation"/>
+				</xs:extension>
+			</xs:complexContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="InformationalPricePerUnit" type="pricePerUnit"/>
+	<xs:element name="InkCoverage">
+		<xs:complexType>
+			<xs:complexContent>
+				<xs:extension base="measurement">
+					<xs:attribute name="InkCoverageType" type="inkCoverageType" use="optional"/>
+				</xs:extension>
+			</xs:complexContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="InkDelivery" type="s30"/>
+	<xs:element name="InsertReference" type="xs:string"/>
+	<xs:element name="Insurance">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Insurer" minOccurs="0"/>
+				<xs:element ref="InsuranceContractNo" minOccurs="0"/>
+				<xs:element ref="InsuredValue" minOccurs="0"/>
+				<xs:element ref="InsuranceInfo" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="InsuranceContractNo" type="s40"/>
+	<xs:element name="InsuranceInfo" type="s40"/>
+	<xs:element name="InsuredValue">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="CurrencyValue"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="Insurer" type="s40"/>
+	<xs:element name="InventoryChangeIssuedDate">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Date"/>
+				<xs:element ref="Time" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="InventoryChangeLineItemDetail">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="InventoryChangeLineItemDetailNumber"/>
+				<xs:element ref="OldQuantity" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:element ref="OldInformationalQuantity" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:element ref="OldInventoryClass" minOccurs="0"/>
+				<xs:element ref="PriceDetails" minOccurs="0"/>
+				<xs:element ref="PackageInformation"/>
+			</xs:sequence>
+			<xs:attribute name="ChangeType" type="changeType" use="optional" default="Change"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="InventoryChangeLineItemDetailNumber" type="nni3"/>
+	<xs:element name="InventoryChangeLineItemNumber" type="nni3"/>
+	<xs:element name="InventoryChangeNumber" type="s30"/>
+	<xs:element name="InventoryChangeReason">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="InventoryChangeReasonCode"/>
+				<xs:element ref="ReasonDescription" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="InventoryChangeReasonCode">
+		<xs:complexType>
+			<xs:simpleContent>
+				<xs:extension base="s10">
+					<xs:attributeGroup ref="AgencyInfo"/>
+				</xs:extension>
+			</xs:simpleContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="InventoryChangeReference">
+		<xs:complexType>
+			<xs:simpleContent>
+				<xs:extension base="s255">
+					<xs:attribute name="InventoryChangeReferenceType" type="inventoryChangeReferenceType" use="required"/>
+					<xs:attribute name="AssignedBy" type="partyType" use="optional"/>
+				</xs:extension>
+			</xs:simpleContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="InventoryClass">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="InventoryClassCode" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:element ref="InventoryClassDescription" minOccurs="0" maxOccurs="unbounded"/>
+				<xs:element ref="AdditionalText" minOccurs="0" maxOccurs="unbounded"/>
+			</xs:sequence>
+			<xs:attribute name="InventoryStatusType" type="inventoryStatusType" use="optional" default="Sound"/>
+			<xs:attribute name="InventoryOwnedBy" type="ownedByType" use="optional" default="Seller"/>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="InventoryClassCode">
+		<xs:complexType>
+			<xs:simpleContent>
+				<xs:extension base="s10">
+					<xs:attributeGroup ref="AgencyInfo"/>
+				</xs:extension>
+			</xs:simpleContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="InventoryClassDescription" type="s72"/>
+	<xs:element name="InventoryDispositionInstructionsIssuedDate">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Date"/>
+				<xs:element ref="Time" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="InventoryDispositionInstructionsLineNumber" type="nni3"/>
+	<xs:element name="InventoryDispositionInstructionsNumber" type="s30"/>
+	<xs:element name="InventoryDispositionInstructionsReference">
+		<xs:complexType>
+			<xs:simpleContent>
+				<xs:extension base="s255">
+					<xs:attribute name="InventoryDispositionInstructionsReferenceType" type="inventoryDispositionInstructionsReferenceType" use="required"/>
+					<xs:attribute name="AssignedBy" type="partyType" use="optional"/>
+				</xs:extension>
+			</xs:simpleContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="InventoryInspectionDate" type="dateTimeBasis"/>
+	<xs:element name="InventoryStatusIssuedDate">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Date"/>
+				<xs:element ref="Time" minOccurs="0"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="InventoryStatusLineItemDetail">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="InventoryStatusLineItemDetailNumber"/>
+				<xs:element ref="PackageInformation"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="InventoryStatusLineItemDetailNumber" type="nni3"/>
+	<xs:element name="InventoryStatusLineItemNumber" type="nni3"/>
+	<xs:element name="InventoryStatusNumber" type="s30"/>
+	<xs:element name="InventoryStatusReference">
+		<xs:complexType>
+			<xs:simpleContent>
+				<xs:extension base="s255">
+					<xs:attribute name="InventoryStatusReferenceType" type="inventoryStatusReferenceType" use="required"/>
+					<xs:attribute name="AssignedBy" type="partyType" use="optional"/>
+				</xs:extension>
+			</xs:simpleContent>
+		</xs:complexType>
+	</xs:element>
+	<xs:element name="InvoiceDate">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="Date"/>

[... 10429 lines stripped ...]


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xmlbeans.apache.org
For additional commands, e-mail: commits-help@xmlbeans.apache.org


Mime
View raw message