<?xml version="1.0"?>
<schema uri="urn:x-commerceone:document:com:commerceone:XCBL30:XCBL30.sox$1.0">
<elementtype name="Package">
<model>
<sequence>
<element type="int" name="PackageID"/>
<element type="ListOfOrderReferences" name="ListOfItemReference" occurs="?"/>
<element type="ListOfPackageMark" occurs="?"/>
<element type="ListOfPackageCharacteristic" occurs="?"/>
<element type="ListOfDimension" occurs="?"/>
<element type="ListOfPackageDescription" occurs="?"/>
<element type="int" name="TransportReference" occurs="?"/>
<element type="SpecialHandling" occurs="?"/>
<element type="Hazardous" name="HazardousPackaging" occurs="?"/>
<element type="AssociatedDocuments" occurs="?"/>
<element type="string" name="ShippingInstructions" occurs="?"/>
<element type="ReturnableContainerInfo" occurs="?"/>
<element type="PackageDetail" occurs="*"/>
</sequence>
</model>
</elementtype>
<elementtype name="PackageCharacteristic">
<model>
<sequence>
<element type="PackageCharacteristicCode" name="PackageCharacteristicCoded"/>
<element type="string" name="PackageCharacteristicCodedOther" occurs="?"/>
<element type="Identifier" name="PackageCharacteristicDescription"/>
</sequence>
</model>
</elementtype>
<elementtype name="PackageMark">
<model>
<sequence>
<element type="PackageMarkCode" name="PackageMarkCoded"/>
<element type="string" name="PackageMarkCodedOther" occurs="?"/>
<element type="string" name="PackageMarkValue" occurs="?"/>
</sequence>
</model>
</elementtype>
<elementtype name="ListOfPackageCharacteristic">
<model>
<element type="PackageCharacteristic" occurs="+"/>
</model>
</elementtype>
<elementtype name="ListOfPackageMark">
<model>
<element type="PackageMark" occurs="+"/>
</model>
</elementtype>
<elementtype name="AssociatedDocuments">
<model>
<sequence>
<element type="ListOfDocumentLoose" occurs="?"/>
<element type="ListOfDocumentAttached" occurs="?"/>
</sequence>
</model>
</elementtype>
<elementtype name="ListOfDocumentLoose">
<model>
<element type="PackageDoc" name="DocumentLoose" occurs="+"/>
</model>
</elementtype>
<elementtype name="ListOfDocumentAttached">
<model>
<element type="PackageDoc" name="DocumentAttached" occurs="+"/>
</model>
</elementtype>
<elementtype name="PackageDoc">
<model>
<element type="string" name="DocumentTitle" occurs="?"/>
</model>
<attdef name="DocumentTypeCoded" datatype="DocumentTypeCode">
<required/>
</attdef>
<attdef name="DocumentTypeCodedOther" datatype="string">
<implied/>
</attdef>
</elementtype>
<elementtype name="ListOfPackage">
<model>
<element type="Package" occurs="+"/>
</model>
</elementtype>
</schema>