Schema
Please contact your project team or email support for any updates or questions.
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="catalog" type="catalogType"/>
<xs:complexType name="catalogType">
<xs:sequence>
<xs:element name="product" type="productType" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="productUOMTypesType">
<xs:restriction base="xs:string">
<xs:enumeration value='17'>
<xs:annotation>
<xs:documentation>100 Pound Drum</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='16'>
<xs:annotation>
<xs:documentation>115 Kilogram Drum</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='20'>
<xs:annotation>
<xs:documentation>20 Foot Container</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='21'>
<xs:annotation>
<xs:documentation>40 Foot Container</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='18'>
<xs:annotation>
<xs:documentation>55 Gallon Drum</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='AY'>
<xs:annotation>
<xs:documentation>Assembly</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='AS'>
<xs:annotation>
<xs:documentation>Assortment</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='BG'>
<xs:annotation>
<xs:documentation>Bag</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='BA'>
<xs:annotation>
<xs:documentation>Bale</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='AA'>
<xs:annotation>
<xs:documentation>Ball</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='BI'>
<xs:annotation>
<xs:documentation>Bar</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='BR'>
<xs:annotation>
<xs:documentation>Barrel</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='BB'>
<xs:annotation>
<xs:documentation>Base Box</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='BS'>
<xs:annotation>
<xs:documentation>Basket</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='5B'>
<xs:annotation>
<xs:documentation>Batch</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='BE'>
<xs:annotation>
<xs:documentation>Beam</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='BT'>
<xs:annotation>
<xs:documentation>Belt</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='BL'>
<xs:annotation>
<xs:documentation>Block</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='B8'>
<xs:annotation>
<xs:documentation>Board</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='BM'>
<xs:annotation>
<xs:documentation>Bolt</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='BK'>
<xs:annotation>
<xs:documentation>Book</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='BO'>
<xs:annotation>
<xs:documentation>Bottle</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='BX'>
<xs:annotation>
<xs:documentation>Box</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='BC'>
<xs:annotation>
<xs:documentation>Bucket</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='BN'>
<xs:annotation>
<xs:documentation>Bulk</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='AB'>
<xs:annotation>
<xs:documentation>Bulk Pack</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='BD'>
<xs:annotation>
<xs:documentation>Bundle</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='BU'>
<xs:annotation>
<xs:documentation>Bushel</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='CN'>
<xs:annotation>
<xs:documentation>Can</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='AV'>
<xs:annotation>
<xs:documentation>Capsule</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='CD'>
<xs:annotation>
<xs:documentation>Carat</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='CG'>
<xs:annotation>
<xs:documentation>Card</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='CT'>
<xs:annotation>
<xs:documentation>Carton</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='CQ'>
<xs:annotation>
<xs:documentation>Cartridge</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='CA'>
<xs:annotation>
<xs:documentation>Case</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='Z3'>
<xs:annotation>
<xs:documentation>Cask</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='CS'>
<xs:annotation>
<xs:documentation>Cassette</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='C6'>
<xs:annotation>
<xs:documentation>Cell</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='C3'>
<xs:annotation>
<xs:documentation>Centiliter</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='CM'>
<xs:annotation>
<xs:documentation>Centimeter</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='Z2'>
<xs:annotation>
<xs:documentation>Chest</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='CX'>
<xs:annotation>
<xs:documentation>Coil</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='CJ'>
<xs:annotation>
<xs:documentation>Cone</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='CH'>
<xs:annotation>
<xs:documentation>Container</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='CV'>
<xs:annotation>
<xs:documentation>Cover</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='CP'>
<xs:annotation>
<xs:documentation>Crate</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='CC'>
<xs:annotation>
<xs:documentation>Cubic Centimeter</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='CF'>
<xs:annotation>
<xs:documentation>Cubic Feet</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='CI'>
<xs:annotation>
<xs:documentation>Cubic Inches</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='CR'>
<xs:annotation>
<xs:documentation>Cubic Meter</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='CY'>
<xs:annotation>
<xs:documentation>Cubic Yard</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='CU'>
<xs:annotation>
<xs:documentation>Cup</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='CL'>
<xs:annotation>
<xs:documentation>Cylinder</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='DA'>
<xs:annotation>
<xs:documentation>Days</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='DJ'>
<xs:annotation>
<xs:documentation>Decagram</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='DL'>
<xs:annotation>
<xs:documentation>Deciliter</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='DM'>
<xs:annotation>
<xs:documentation>Decimeter</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='DC'>
<xs:annotation>
<xs:documentation>Disk (Disc)</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='DI'>
<xs:annotation>
<xs:documentation>Dispenser</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='DZ'>
<xs:annotation>
<xs:documentation>Dozen</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='DR'>
<xs:annotation>
<xs:documentation>Drum</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='DB'>
<xs:annotation>
<xs:documentation>Dry Pounds</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='EA'>
<xs:annotation>
<xs:documentation>Each</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='EV'>
<xs:annotation>
<xs:documentation>Envelope</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='FK'>
<xs:annotation>
<xs:documentation>Fibers</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='V1'>
<xs:annotation>
<xs:documentation>Flat</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='FO'>
<xs:annotation>
<xs:documentation>Fluid Ounce</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='FT'>
<xs:annotation>
<xs:documentation>Foot</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='GA'>
<xs:annotation>
<xs:documentation>Gallon</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='GR'>
<xs:annotation>
<xs:documentation>Gram</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='GS'>
<xs:annotation>
<xs:documentation>Gross</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='HD'>
<xs:annotation>
<xs:documentation>Half Dozen</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='GH'>
<xs:annotation>
<xs:documentation>Half Gallon</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='HT'>
<xs:annotation>
<xs:documentation>Half Hour</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='HR'>
<xs:annotation>
<xs:documentation>Hours</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='HU'>
<xs:annotation>
<xs:documentation>Hundred</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='HY'>
<xs:annotation>
<xs:documentation>Hundred Yards</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='IN'>
<xs:annotation>
<xs:documentation>Inch</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='JR'>
<xs:annotation>
<xs:documentation>Jar</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='JA'>
<xs:annotation>
<xs:documentation>Job</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='JU'>
<xs:annotation>
<xs:documentation>Jug</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='KE'>
<xs:annotation>
<xs:documentation>Keg</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='KG'>
<xs:annotation>
<xs:documentation>Kilogram</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='K6'>
<xs:annotation>
<xs:documentation>Kiloliter</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='DK'>
<xs:annotation>
<xs:documentation>Kilometers</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='K7'>
<xs:annotation>
<xs:documentation>Kilowatt</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='KT'>
<xs:annotation>
<xs:documentation>Kit</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='LC'>
<xs:annotation>
<xs:documentation>Linear Centimeter</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='LF'>
<xs:annotation>
<xs:documentation>Linear Foot</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='LI'>
<xs:annotation>
<xs:documentation>Linear Inch</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='LM'>
<xs:annotation>
<xs:documentation>Linear Meter</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='LY'>
<xs:annotation>
<xs:documentation>Linear Yard</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='LP'>
<xs:annotation>
<xs:documentation>Liquid Pounds</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='LT'>
<xs:annotation>
<xs:documentation>Liter</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='NL'>
<xs:annotation>
<xs:documentation>Load</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='LO'>
<xs:annotation>
<xs:documentation>Lot</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='MR'>
<xs:annotation>
<xs:documentation>Meter</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='MG'>
<xs:annotation>
<xs:documentation>Metric Gross Ton</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='MP'>
<xs:annotation>
<xs:documentation>Metric Ton</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='MC'>
<xs:annotation>
<xs:documentation>Microgram</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='MH'>
<xs:annotation>
<xs:documentation>Microns (Micrometers)</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='M6'>
<xs:annotation>
<xs:documentation>Millibar</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='ME'>
<xs:annotation>
<xs:documentation>Milligram</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='ML'>
<xs:annotation>
<xs:documentation>Milliliter</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='MM'>
<xs:annotation>
<xs:documentation>Millimeter</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='TN'>
<xs:annotation>
<xs:documentation>Net Ton (2,000 LB).</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='NW'>
<xs:annotation>
<xs:documentation>Newton</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='PH'>
<xs:annotation>
<xs:documentation>Pack (PAK)</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='PK'>
<xs:annotation>
<xs:documentation>Package</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='12'>
<xs:annotation>
<xs:documentation>Packet</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='PD'>
<xs:annotation>
<xs:documentation>Pad</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='PA'>
<xs:annotation>
<xs:documentation>Pail</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='PR'>
<xs:annotation>
<xs:documentation>Pair</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='PF'>
<xs:annotation>
<xs:documentation>Pallet (Lift)</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='PC'>
<xs:annotation>
<xs:documentation>Piece</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='PT'>
<xs:annotation>
<xs:documentation>Pint</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='PP'>
<xs:annotation>
<xs:documentation>Plate</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='X9'>
<xs:annotation>
<xs:documentation>Portion</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='V2'>
<xs:annotation>
<xs:documentation>Pouch</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='LB'>
<xs:annotation>
<xs:documentation>Pound</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='P2'>
<xs:annotation>
<xs:documentation>Pounds per Foot</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='GE'>
<xs:annotation>
<xs:documentation>Pounds per Gallon</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='FP'>
<xs:annotation>
<xs:documentation>Pounds per Sq. Ft.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='8R'>
<xs:annotation>
<xs:documentation>Program</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='8P'>
<xs:annotation>
<xs:documentation>Project</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='QT'>
<xs:annotation>
<xs:documentation>Quart</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='RA'>
<xs:annotation>
<xs:documentation>Rack</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='RM'>
<xs:annotation>
<xs:documentation>Ream</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='RE'>
<xs:annotation>
<xs:documentation>Reel</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='RG'>
<xs:annotation>
<xs:documentation>Ring</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='RL'>
<xs:annotation>
<xs:documentation>Roll</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='RO'>
<xs:annotation>
<xs:documentation>Round</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='SJ'>
<xs:annotation>
<xs:documentation>Sack</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='SE'>
<xs:annotation>
<xs:documentation>Section</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='SG'>
<xs:annotation>
<xs:documentation>Segment</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='8S'>
<xs:annotation>
<xs:documentation>Session</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='ST'>
<xs:annotation>
<xs:documentation>Set</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='SH'>
<xs:annotation>
<xs:documentation>Sheet</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='NS'>
<xs:annotation>
<xs:documentation>Short Ton</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='SV'>
<xs:annotation>
<xs:documentation>Skid</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='SL'>
<xs:annotation>
<xs:documentation>Sleeve</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='S9'>
<xs:annotation>
<xs:documentation>Slip Sheet</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='SO'>
<xs:annotation>
<xs:documentation>Spool</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='SQ'>
<xs:annotation>
<xs:documentation>Square</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='SC'>
<xs:annotation>
<xs:documentation>Square Centimeter</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='SF'>
<xs:annotation>
<xs:documentation>Square Foot</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='SI'>
<xs:annotation>
<xs:documentation>Square Inch</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='SM'>
<xs:annotation>
<xs:documentation>Square Meter</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='SB'>
<xs:annotation>
<xs:documentation>Square Mile</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='MS'>
<xs:annotation>
<xs:documentation>Square Millimeter</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='SY'>
<xs:annotation>
<xs:documentation>Square Yard</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='SR'>
<xs:annotation>
<xs:documentation>Strip</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='Y2'>
<xs:annotation>
<xs:documentation>Tablespoon</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='U2'>
<xs:annotation>
<xs:documentation>Tablet</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='TK'>
<xs:annotation>
<xs:documentation>Tank</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='Y3'>
<xs:annotation>
<xs:documentation>Teaspoon</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='TE'>
<xs:annotation>
<xs:documentation>Tote</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='NT'>
<xs:annotation>
<xs:documentation>Trailer</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='TY'>
<xs:annotation>
<xs:documentation>Tray</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='U1'>
<xs:annotation>
<xs:documentation>Treatments</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='TC'>
<xs:annotation>
<xs:documentation>Truckload</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='Y4'>
<xs:annotation>
<xs:documentation>Tub</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='TB'>
<xs:annotation>
<xs:documentation>Tube</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='OP'>
<xs:annotation>
<xs:documentation>Two pack</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='UN'>
<xs:annotation>
<xs:documentation>Unit</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='WH'>
<xs:annotation>
<xs:documentation>Wheel</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='WR'>
<xs:annotation>
<xs:documentation>Wrap</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value='YD'>
<xs:annotation>
<xs:documentation>Yard</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="tpType">
<xs:sequence>
<xs:element type="xs:string" name="tp_id"/>
<xs:element type="xs:string" name="tp_name"/>
<xs:element type="xs:string" name="tp_type"/>
<xs:element type="xs:string" name="tp_directory"/>
<xs:element type="xs:string" name="industry_id"/>
<xs:element type="xs:string" name="tp_phone"/>
<xs:element type="xs:string" name="tp_isa_id"/>
<xs:element type="xs:string" name="tp_isa_qual"/>
<xs:element type="xs:string" name="tp_duns"/>
<xs:element type="xs:integer" name="tp_active"/>
<xs:element type="xs:dateTime" name="tp_created"/>
<xs:element type="xs:dateTime" name="tp_updated"/>
<xs:element name="tp_additional" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="attributes" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="iso_9000" minOccurs="0"/>
<xs:element name="legacy">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="company_id"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="productType">
<xs:sequence>
<xs:element name="product_id" type="xs:string"/>
<xs:element name="vendor_id" type="xs:string"/>
<xs:element type="tpType" name="vendor"/>
<xs:element name="product_code" type="xs:string"/>
<xs:element name="product_code_type" type="xs:string"/>
<xs:element type="xs:string" name="product_gtin"/>
<xs:element type="xs:string" name="product_vendor_item_num"/>
<xs:element name="product_uom" type="productUOMTypesType" default="EA"/>
<xs:element name="product_group_id" type="xs:string"/>
<xs:element name="product_group">
<xs:complexType>
<xs:sequence>
<xs:element name="product_group_id" type="xs:string"/>
<xs:element name="product_group_description" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="product_created" type="xs:dateTime"/>
<xs:element name="product_updated" type="xs:dateTime"/>
<xs:element name="product_additional">
<xs:complexType>
<xs:sequence>
<xs:element name="identifiers" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="gtin"/>
<xs:element type="xs:float" name="vendor_item_num"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="attributes" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="brand" minOccurs="0"/>
<xs:element type="xs:string" name="color" minOccurs="0"/>
<xs:element type="xs:string" name="size" minOccurs="0"/>
<xs:element type="xs:string" name="description" minOccurs="0"/>
<xs:element type="xs:string" name="product_pack_qty_breakdown" minOccurs="0"/>
<xs:element type="xs:string" name="product_pack_size_breakdown" minOccurs="0"/>
<xs:element type="xs:float" name="weight_in_lbs" minOccurs="0"/>
<xs:element type="xs:string" name="language" minOccurs="0"/>
<xs:element type="xs:string" name="season" minOccurs="0"/>
<xs:element type="xs:string" name="gender" minOccurs="0"/>
<xs:element type="xs:string" name="manufacturer_name" minOccurs="0"/>
<xs:element type="xs:string" name="manufacturer_part_id" minOccurs="0"/>
<xs:element type="xs:string" name="manufacturer_product_url" minOccurs="0"/>
<xs:element type="xs:string" name="product_consumer_description" minOccurs="0"/>
<xs:element type="xs:string" name="sds_url" minOccurs="0"/>
<xs:element type="xs:string" name="unspsc_code" minOccurs="0"/>
<xs:element type="xs:string" name="unspsc_version" minOccurs="0"/>
<xs:element type="xs:string" name="vendor_part_id" minOccurs="0"/>
<xs:element type="xs:string" name="vendor_product_url" minOccurs="0"/>
<xs:element name="product_image_uri">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="pri" minOccurs="0"/>
<xs:element type="xs:string" name="sdl" minOccurs="0"/>
<xs:element type="xs:string" name="sdr" minOccurs="0"/>
<xs:element type="xs:string" name="vf1" minOccurs="0"/>
<xs:element type="xs:string" name="vib" minOccurs="0"/>
<xs:element type="xs:string" name="vik" minOccurs="0"/>
<xs:element type="xs:string" name="vis" minOccurs="0"/>
<xs:element type="xs:string" name="vit" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="vendor_product_category">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="l1" minOccurs="0"/>
<xs:element type="xs:string" name="l2" minOccurs="0"/>
<xs:element type="xs:string" name="l3" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element type="xs:float" name="min_order_qty" minOccurs="0"/>
<xs:element type="xs:float" name="msrp" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="product_pack" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="product_pack_id"/>
<xs:element type="xs:string" name="parent_product_id"/>
<xs:element type="xs:string" name="product_pack_product_id"/>
<xs:element name="product" type="productType"/>
<xs:element type="xs:float" name="product_pack_product_qty"/>
<xs:element type="xs:int" name="product_pack_status"/>
<xs:element type="xs:dateTime" name="product_pack_created"/>
<xs:element type="xs:dateTime" name="product_pack_updated"/>
<xs:element name="product_pack_additional">
<xs:complexType>
<xs:sequence>
<xs:element name="attributes" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="custom_product_pack_attribute"
minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="product_subscriber" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="product_subscriber_key" type="xs:string"/>
<xs:element name="tp_id" type="xs:string"/>
<xs:element name="tp" type="tpType"/>
<xs:element name="product_subscriber_unit_price" type="xs:float"/>
<xs:element name="product_subscriber_currency" type="xs:string"/>
<xs:element name="product_subscriber_expiration" type="xs:dateTime"/>
<xs:element name="product_subscriber_status" type="xs:int"/>
<xs:element name="product_subscriber_created" type="xs:dateTime"/>
<xs:element name="product_subscriber_updated" type="xs:dateTime"/>
<xs:element name="product_subscriber_additional">
<xs:complexType>
<xs:sequence>
<xs:element name="attributes" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="custom_product_subscriber_attribute"
minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>
