<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema targetNamespace="http://www.yantra.com/documentation/types" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <xsd:simpleType name="AccountNo">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="CatalogId">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="DecryptedString">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="100"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ItemClassification">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="100"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ChargeCategory">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="20"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="OrderLineNo">
        <xsd:restriction base="xsd:nonNegativeInteger">
            <xsd:totalDigits value="7"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="CompanyUCCPrefix">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="7"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Digit">
        <xsd:restriction base="xsd:nonNegativeInteger">
            <xsd:totalDigits value="1"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Counter">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="35"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Createts">
        <xsd:restriction base="xsd:dateTime"/>
    </xsd:simpleType>
    <xsd:simpleType name="Modifyts">
        <xsd:restriction base="xsd:dateTime"/>
    </xsd:simpleType>
    <xsd:simpleType name="HourMinuteTimeStamp">
        <xsd:restriction base="xsd:dateTime"/>
    </xsd:simpleType>
    <xsd:simpleType name="Volume">
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="4"/>
            <xsd:totalDigits value="14"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ID-2">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="2"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ID-15">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="15"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ItemDesc">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="200"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="LineNo">
        <xsd:restriction base="xsd:nonNegativeInteger">
            <xsd:totalDigits value="5"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="PrimeLineNo">
        <xsd:restriction base="xsd:positiveInteger">
            <xsd:totalDigits value="4"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="MenuId">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ComputedMoney">
        <xsd:restriction base="xsd:decimal">
            <xsd:fractionDigits value="2"/>
            <xsd:totalDigits value="15"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Amount">
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="2"/>
            <xsd:totalDigits value="15"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="PositiveInteger">
        <xsd:restriction base="xsd:positiveInteger">
            <xsd:totalDigits value="14"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="BarCodeInteger">
        <xsd:restriction base="xsd:nonNegativeInteger">
            <xsd:totalDigits value="14"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="FifoNo">
        <xsd:restriction base="xsd:nonNegativeInteger">
            <xsd:totalDigits value="14"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="NumberOfDaysWithDecimal">
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="4"/>
            <xsd:totalDigits value="14"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="NumberOfHours">
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="4"/>
            <xsd:totalDigits value="14"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="NumberOfHours-7">
        <xsd:restriction base="xsd:nonNegativeInteger">
            <xsd:totalDigits value="7"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="NumberOfMinutes">
        <xsd:restriction base="xsd:nonNegativeInteger">
            <xsd:totalDigits value="5"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="PositiveNumberOfMinutes">
        <xsd:restriction base="xsd:positiveInteger">
            <xsd:totalDigits value="5"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Milliseconds">
        <xsd:restriction base="xsd:nonNegativeInteger">
            <xsd:totalDigits value="14"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="PollingFrequency">
        <xsd:restriction base="xsd:positiveInteger">
            <xsd:totalDigits value="5"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="CallingOrganizationCode">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="24"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="PaymentTerms">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="20"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="PositiveDigit">
        <xsd:restriction base="xsd:positiveInteger">
            <xsd:totalDigits value="1"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="NumberOfAssignment">
        <xsd:restriction base="xsd:nonNegativeInteger">
            <xsd:totalDigits value="20"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Percentage">
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="2"/>
            <xsd:totalDigits value="5"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="TaxType">
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="5"/>
            <xsd:totalDigits value="8"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="PositivePercentage">
        <xsd:restriction base="xsd:decimal">
            <xsd:minExclusive value="0"/>
            <xsd:fractionDigits value="2"/>
            <xsd:totalDigits value="5"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Distance">
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="2"/>
            <xsd:totalDigits value="15"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="DimensionWithDecimal">
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="2"/>
            <xsd:totalDigits value="15"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ProductClass">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ConversionQuantity">
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="4"/>
            <xsd:totalDigits value="14"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="VarianceValue">
        <xsd:restriction base="xsd:decimal">
            <xsd:fractionDigits value="2"/>
            <xsd:totalDigits value="19"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="PositiveQuantity">
        <xsd:restriction base="xsd:positiveInteger">
            <xsd:totalDigits value="10"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="NegativeQuantity">
        <xsd:restriction base="xsd:integer">
            <xsd:totalDigits value="10"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="QuantityPositiveAndNegative">
        <xsd:restriction base="xsd:decimal">
            <xsd:fractionDigits value="4"/>
            <xsd:totalDigits value="14"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="KitLineQuantity">
        <xsd:restriction base="xsd:positiveInteger">
            <xsd:totalDigits value="10"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="SequenceNo">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ShipMode">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="DBSizerLongNumber">
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="4"/>
            <xsd:totalDigits value="14"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-12">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="12"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-250">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="250"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-256">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="256"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-300">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="300"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-400">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="400"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-512">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="512"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-7">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="7"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-5">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="5"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-37">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="37"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-32">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="32"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-6">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="6"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="UCC128">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="UnitPrice">
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="6"/>
            <xsd:totalDigits value="19"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="YCMAction">
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="Modify"/>
            <xsd:enumeration value="Delete"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="SelectMethod">
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="WAIT"/>
            <xsd:enumeration value="NO_WAIT"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="YFSAction">
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="CANCEL"/>
            <xsd:enumeration value="BACKORDER"/>
            <xsd:enumeration value="MODIFY"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="YFSActionWithCreateWithoutModify">
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="CREATE"/>
            <xsd:enumeration value="CANCEL"/>
            <xsd:enumeration value="BACKORDER"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="InventoryQuantity">
        <xsd:restriction base="xsd:integer">
            <xsd:totalDigits value="10"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="NewQuantity">
        <xsd:restriction base="xsd:nonNegativeInteger">
            <xsd:totalDigits value="10"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="InboxReferenceValue">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="2000"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="MaxFileSize">
        <xsd:restriction base="xsd:nonNegativeInteger">
            <xsd:totalDigits value="9"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="AdapterNodeType">
        <xsd:restriction base="xsd:positiveInteger">
            <xsd:totalDigits value="3"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="MaxTransactionPerFile">
        <xsd:restriction base="xsd:nonNegativeInteger">
            <xsd:totalDigits value="9"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="MaxTimeToRollOver">
        <xsd:restriction base="xsd:nonNegativeInteger">
            <xsd:totalDigits value="9"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="OrderLineItemDesc">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="100"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Integer4WithDecimal2">
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="2"/>
            <xsd:totalDigits value="6"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ReasonDesc">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="NonZeroCount">
        <xsd:restriction base="xsd:positiveInteger">
            <xsd:totalDigits value="5"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="SegmentType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="InventoryStatus">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Segment">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="TagNumber">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="120"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="TaskType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="WorkType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="LongSequence">
        <xsd:restriction base="xsd:nonNegativeInteger">
            <xsd:totalDigits value="10"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Aisle">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ZoneId">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="TagNo">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="LocationId">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="LocationBarCode">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="LocationType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="LocationSizeCode">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="VelocityCode">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="StorageCode">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EquipmentType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EquipmentId">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="LPNNo">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="LPNType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ProductLine">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="100"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="InventoryType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="PackagingType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="SupplyType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="SerialNo">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="AllocType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="CartLocationId">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="LotKeyReference">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="4000"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="DistributionRuleId">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="LoginId-40">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="AvailabilityType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="20"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="PrecisionDigits">
        <xsd:restriction base="xsd:nonNegativeInteger">
            <xsd:totalDigits value="5"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ShorterNumber">
        <xsd:restriction base="xsd:nonNegativeInteger">
            <xsd:totalDigits value="5"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="GlobalItemID">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="128"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="MaxWaitPeriodType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-800">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="800"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="CodeLongDescription">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ChargeName">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ContainerNo">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="DeliveryCode">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="DispositionCode">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Division">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="HoldReasonCode">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="InvoiceNo">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ItemGroupCode">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="20"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="LineType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="20"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ReceiptNo">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="SlotGroupId">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ErrorString">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="2048"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ProductivityType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ProductivityReference">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="100"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="BolPrefix">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="2"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="DiversionType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="PutawayType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ModuleCode">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ProductivityMetric">
        <xsd:restriction base="xsd:nonNegativeInteger">
            <xsd:totalDigits value="14"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Capacity">
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="4"/>
            <xsd:totalDigits value="14"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="AdditionalCapacity">
        <xsd:restriction base="xsd:decimal">
            <xsd:minExclusive value="0"/>
            <xsd:fractionDigits value="4"/>
            <xsd:totalDigits value="14"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="NumberOfDaysForCapacity">
        <xsd:restriction base="xsd:nonNegativeInteger">
            <xsd:totalDigits value="2"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="MaxActiveSize">
        <xsd:restriction base="xsd:nonNegativeInteger">
            <xsd:totalDigits value="9"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="InspectionComments">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="2000"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Comments">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="1500"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="DelayWindow">
        <xsd:restriction base="xsd:nonNegativeInteger">
            <xsd:totalDigits value="3"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="RequestType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-80">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="80"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-11">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="11"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-2">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="2"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-14">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="15"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-16">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="16"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-19">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="19"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-25">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="25"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-69">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="69"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-9">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="9"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="BigPercentage">
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="2"/>
            <xsd:totalDigits value="15"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ServiceSkillId">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Decimal">
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="8"/>
            <xsd:totalDigits value="11"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="PromoCode">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="100"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="AtrributeName">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="24"/>
            <xsd:enumeration value="Overpack"/>
            <xsd:enumeration value="Parcel"/>
            <xsd:enumeration value="LTL"/>
            <xsd:enumeration value="TL"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="TransferType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="24"/>
            <xsd:enumeration value="Automatic"/>
            <xsd:enumeration value="Manual"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumStatus">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="15"/>
            <xsd:enumeration value="1100"/>
            <xsd:enumeration value="2000"/>
            <xsd:enumeration value="9000"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumContainerizationComplete">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
            <xsd:enumeration value="SYSTEM"/>
            <xsd:enumeration value="MANUAL"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumPurpose">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
            <xsd:enumeration value="SOURCING"/>
            <xsd:enumeration value="PROCUREMENT"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ServiceSupervisorId">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumOptimizationType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="2"/>
            <xsd:enumeration value="01"/>
            <xsd:enumeration value="02"/>
            <xsd:enumeration value="03"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumInterfaceTime">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
            <xsd:enumeration value="At Creation"/>
            <xsd:enumeration value="At Collection"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumPaymentTypeGroup">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
            <xsd:enumeration value="CREDIT_CARD"/>
            <xsd:enumeration value="CUSTOMER_ACCOUNT"/>
            <xsd:enumeration value="STORED_VALUE_CARD"/>
            <xsd:enumeration value="OTHER"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumRefundConstraintOperator">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="4"/>
            <xsd:enumeration value="GT"/>
            <xsd:enumeration value="LT"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumItemGroupCode">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="20"/>
            <xsd:enumeration value="PROD"/>
            <xsd:enumeration value="PS"/>
            <xsd:enumeration value="DS"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumStatus2">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="15"/>
            <xsd:enumeration value="OPEN"/>
            <xsd:enumeration value="CLOSED"/>
            <xsd:enumeration value="ERROR"/>
            <xsd:enumeration value="CHECKED"/>
            <xsd:enumeration value="VOIDED"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumOrderPurpose">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="20"/>
            <xsd:enumeration value="EXCHANGE"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumExchangeType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
            <xsd:enumeration value="REGULAR"/>
            <xsd:enumeration value="ADVANCED_PP"/>
            <xsd:enumeration value="ADVANCED"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumChainType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
            <xsd:enumeration value="DROP_SHIP"/>
            <xsd:enumeration value="PROCURE_TO_SHIP"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumDependencyShippingRule">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="2"/>
            <xsd:enumeration value="01"/>
            <xsd:enumeration value="02"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumPricingQuantityStrategy">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="20"/>
            <xsd:enumeration value="FIXED"/>
            <xsd:enumeration value="INCREMENTAL"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumItemGroupCode2">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="20"/>
            <xsd:enumeration value="DS"/>
            <xsd:enumeration value="PS"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumAvailabilityType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="20"/>
            <xsd:enumeration value="INFINITE"/>
            <xsd:enumeration value="TRACK"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumServiceItemGroupCode">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
            <xsd:enumeration value="KIT"/>
            <xsd:enumeration value="DKIT"/>
            <xsd:enumeration value="COMPL"/>
            <xsd:enumeration value="INVC"/>
            <xsd:enumeration value="PS"/>
            <xsd:enumeration value="DS"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumPurpose2">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
            <xsd:enumeration value="ORDER"/>
            <xsd:enumeration value="STOCK"/>
            <xsd:enumeration value="SHIP"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="AddressDeliveryType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="20"/>
            <xsd:enumeration value="COMMERCIAL"/>
            <xsd:enumeration value="RESIDENTIAL"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumCustomerType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="2"/>
            <xsd:enumeration value="01"/>
            <xsd:enumeration value="02"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumSlotPreferenceType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="5"/>
            <xsd:enumeration value="HARD"/>
            <xsd:enumeration value="SOFT"/>
            <xsd:enumeration value="NONE"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumInventoryType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="20"/>
            <xsd:enumeration value="TRACK"/>
            <xsd:enumeration value="INFINITE"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumNodeType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="20"/>
            <xsd:enumeration value="STORE"/>
            <xsd:enumeration value="DC"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumKitCode">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="20"/>
            <xsd:enumeration value="LK"/>
            <xsd:enumeration value="PK"/>
            <xsd:enumeration value="DPK"/>
            <xsd:enumeration value="BUNDLE"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumShortStatus">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="15"/>
            <xsd:enumeration value="3000"/>
            <xsd:enumeration value="2000"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumTagControlFlag">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="1"/>
            <xsd:enumeration value="Y"/>
            <xsd:enumeration value="N"/>
            <xsd:enumeration value="S"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumLPNType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
            <xsd:enumeration value="Case"/>
            <xsd:enumeration value="Pallet"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumWMSInventoryType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
            <xsd:enumeration value="SingleSku"/>
            <xsd:enumeration value="MultiSku"/>
            <xsd:enumeration value="UnknownSku"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumMixConstraints">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="1"/>
            <xsd:enumeration value="A"/>
            <xsd:enumeration value="L"/>
            <xsd:enumeration value="N"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumRecordType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="2"/>
            <xsd:enumeration value="01"/>
            <xsd:enumeration value="02"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumExecutionException">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
            <xsd:enumeration value="PICK"/>
            <xsd:enumeration value="DEPOSIT"/>
            <xsd:enumeration value="SKIP"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumLocationType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
            <xsd:enumeration value="INTRANSIT"/>
            <xsd:enumeration value="STAGING"/>
            <xsd:enumeration value="VIRTUAL"/>
            <xsd:enumeration value="REGULAR"/>
            <xsd:enumeration value="DOCK"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumFillCode">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="1"/>
            <xsd:enumeration value="0"/>
            <xsd:enumeration value="1"/>
            <xsd:enumeration value="2"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumModeledAs">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
            <xsd:enumeration value="Case"/>
            <xsd:enumeration value="Pallet"/>
            <xsd:enumeration value="Location"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumAllocType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
            <xsd:enumeration value="HARD_ALLOCATED"/>
            <xsd:enumeration value="SOFT_ALLOCATED"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumAdjustmentType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
            <xsd:enumeration value="RECEIPT"/>
            <xsd:enumeration value="RETURN"/>
            <xsd:enumeration value="SHIPMENT"/>
            <xsd:enumeration value="ADJUSTMENT"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumBuildPreference">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="1"/>
            <xsd:enumeration value="A"/>
            <xsd:enumeration value="O"/>
            <xsd:enumeration value="T"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumCloseReceiptPreference">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="1"/>
            <xsd:enumeration value="0"/>
            <xsd:enumeration value="1"/>
            <xsd:enumeration value="2"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumRoutingSource">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="2"/>
            <xsd:enumeration value="01"/>
            <xsd:enumeration value="02"/>
            <xsd:enumeration value="03"/>
            <xsd:enumeration value="04"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumStopType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="1"/>
            <xsd:enumeration value="O"/>
            <xsd:enumeration value="D"/>
            <xsd:enumeration value="I"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumShipmentContainerizedFlag">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="2"/>
            <xsd:enumeration value="01"/>
            <xsd:enumeration value="02"/>
            <xsd:enumeration value="03"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumContainerGroup">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
            <xsd:enumeration value="SHIPMENT"/>
            <xsd:enumeration value="LOAD"/>
            <xsd:enumeration value="INVENTORY"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumVarianceType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="20"/>
            <xsd:enumeration value="Missing"/>
            <xsd:enumeration value="New"/>
            <xsd:enumeration value="No Variance"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumTaskGranularity">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
            <xsd:enumeration value="REQUEST"/>
            <xsd:enumeration value="VARIANCE"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumContainerType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
            <xsd:enumeration value="Case"/>
            <xsd:enumeration value="Pallet"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumConsUnplanInvMode">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="20"/>
            <xsd:enumeration value="ALL"/>
            <xsd:enumeration value="INQ"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumCarrierType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
            <xsd:enumeration value="LTL"/>
            <xsd:enumeration value="TL"/>
            <xsd:enumeration value="PARCEL"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumPickAlgorithmCode">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="20"/>
            <xsd:enumeration value="PICK_TO_CLEAN"/>
            <xsd:enumeration value="LEAST_TRIPS"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumPriority">
        <xsd:restriction base="xsd:nonNegativeInteger">
            <xsd:totalDigits value="10"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumActivityGroup">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
            <xsd:enumeration value="REPLENISHMENT"/>
            <xsd:enumeration value="OUTBOUND_PICKING"/>
            <xsd:enumeration value="RECEIPT"/>
            <xsd:enumeration value="COUNT"/>
            <xsd:enumeration value="VAS"/>
            <xsd:enumeration value="PACK"/>
            <xsd:enumeration value="OUTBOUND_INVENTORY_CONTAINER_BUILD"/>
            <xsd:enumeration value="SHIPPING_CONTAINER_BUILD"/>
            <xsd:enumeration value="SHIP"/>
            <xsd:enumeration value="INSPECTION"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumMoveRequestStatus">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
            <xsd:enumeration value="CREATED"/>
            <xsd:enumeration value="RELEASED"/>
            <xsd:enumeration value="CLOSED"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumNodeControlType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="20"/>
            <xsd:enumeration value="ON_HOLD"/>
            <xsd:enumeration value="IDLE_ASSET"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumInvoiceStatus">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="15"/>
            <xsd:enumeration value="00"/>
            <xsd:enumeration value="01"/>
            <xsd:enumeration value="02"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumInvCheckCode">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="24"/>
            <xsd:enumeration value="NOINV"/>
            <xsd:enumeration value="INFINV"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Number20">
        <xsd:restriction base="xsd:nonNegativeInteger">
            <xsd:totalDigits value="20"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="CustomerId">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="OrgSuffix">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="8"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ContactUserId">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="60"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="CreditCardExpDate">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="30"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="MobileProductClass">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="SciRegNumber">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="22"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="BLOB">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="200000000"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="CLOB">
        <xsd:restriction base="xsd:string"/>
    </xsd:simpleType>
    <xsd:simpleType name="String">
        <xsd:restriction base="xsd:string"/>
    </xsd:simpleType>
    <xsd:simpleType name="Action">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Address">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="70"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="City">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="35"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="CodeType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="20"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="CommonCode">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="100"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Count">
        <xsd:restriction base="xsd:nonNegativeInteger">
            <xsd:totalDigits value="5"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Country">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ConversionRate">
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="16"/>
            <xsd:totalDigits value="28"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="CurrencyConversionRate">
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="10"/>
            <xsd:totalDigits value="20"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Currency">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="20"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Date">
        <xsd:restriction base="xsd:date"/>
    </xsd:simpleType>
    <xsd:simpleType name="Time">
        <xsd:restriction base="xsd:time"/>
    </xsd:simpleType>
    <xsd:simpleType name="TimeStamp">
        <xsd:restriction base="xsd:dateTime"/>
    </xsd:simpleType>
    <xsd:simpleType name="HourMinuteTime">
        <xsd:restriction base="xsd:time"/>
    </xsd:simpleType>
    <xsd:simpleType name="Dimension">
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="4"/>
            <xsd:totalDigits value="14"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="DocumentNo">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EMailID">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="150"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="FileName">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="100"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="FlowName">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="128"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="SubFlowName">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="128"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Flag">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="1"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ID-10">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ID-24">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="24"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ID-35">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="35"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ID-40">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="DateTypeId">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Createprogid">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Modifyprogid">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ItemID">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Key">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="24"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ExceptionId">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Locale">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="20"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="LongFileName">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="255"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Money">
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="2"/>
            <xsd:totalDigits value="15"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Integer">
        <xsd:restriction base="xsd:integer">
            <xsd:totalDigits value="9"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Number">
        <xsd:restriction base="xsd:decimal">
            <xsd:fractionDigits value="4"/>
            <xsd:totalDigits value="14"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="NumberOfDays">
        <xsd:restriction base="xsd:nonNegativeInteger">
            <xsd:totalDigits value="5"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="NumberOfHoursWithDecimal">
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="4"/>
            <xsd:totalDigits value="14"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="OrgCode">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="24"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="PhoneNo">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Priority">
        <xsd:restriction base="xsd:nonNegativeInteger">
            <xsd:totalDigits value="10"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="PriorityWithDecimal">
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="2"/>
            <xsd:totalDigits value="10"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ProgramID">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Quantity">
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="4"/>
            <xsd:totalDigits value="14"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ShipNode">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="24"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Number-22">
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="4"/>
            <xsd:totalDigits value="22"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Number-20">
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="4"/>
            <xsd:totalDigits value="20"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ShortNumber">
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="4"/>
            <xsd:totalDigits value="10"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="PositiveShorterNumber">
        <xsd:restriction base="xsd:positiveInteger">
            <xsd:totalDigits value="5"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Lockid">
        <xsd:restriction base="xsd:nonNegativeInteger">
            <xsd:totalDigits value="5"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="State">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="35"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Status">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ShortStatus">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="15"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumNewStatus">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="15"/>
            <xsd:enumeration value="00"/>
            <xsd:enumeration value="10"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-10">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-100">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="100"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-1000">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="1000"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="NonUnicode-Text-1000">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="1000"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-15">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="15"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-1500">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="1500"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-1">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="1"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-20">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="20"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-200">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="200"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="NonUnicode-Text-2000">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="2000"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-2000">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="2000"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-2048">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="2048"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-4000">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="4000"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="NonUnicode-Text-4000">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="4000"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-24">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="24"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-128">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="128"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-256-Informix-255">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="256"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-256-Informix-MySQL-255">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="256"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-255">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="255"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="NonUnicode-Text-255">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="255"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-3">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="3"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-8">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="8"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-30">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="30"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ServerName">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="100"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-4">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="4"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="PurgeCode">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-40">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-50">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="50"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-500">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="500"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="NonUnicode-Text-500">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="500"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-254">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="254"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="TransactionID">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="UOM">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="URL">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="255"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="NonUnicode-URL">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="255"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="UserGroup">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="25"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="UserId">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Createuserid">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Modifyuserid">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="CreateUserId">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ModifyUserId">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ZipCode">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="35"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="StringQryType">
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="EQ"/>
            <xsd:enumeration value="FLIKE"/>
            <xsd:enumeration value="LIKE"/>
            <xsd:enumeration value="GT"/>
            <xsd:enumeration value="LT"/>
            <xsd:enumeration value="ISNULL"/>
            <xsd:enumeration value="NOTNULL"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="DateQryType">
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="BETWEEN"/>
            <xsd:enumeration value="DATERANGE"/>
            <xsd:enumeration value="EQ"/>
            <xsd:enumeration value="GE"/>
            <xsd:enumeration value="GT"/>
            <xsd:enumeration value="LE"/>
            <xsd:enumeration value="LT"/>
            <xsd:enumeration value="NE"/>
            <xsd:enumeration value="ISNULL"/>
            <xsd:enumeration value="NOTNULL"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="NumberQryType">
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="BETWEEN"/>
            <xsd:enumeration value="EQ"/>
            <xsd:enumeration value="GE"/>
            <xsd:enumeration value="GT"/>
            <xsd:enumeration value="LE"/>
            <xsd:enumeration value="LT"/>
            <xsd:enumeration value="NE"/>
            <xsd:enumeration value="ISNULL"/>
            <xsd:enumeration value="NOTNULL"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Boolean">
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="Y"/>
            <xsd:enumeration value="N"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="TFBoolean">
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="true"/>
            <xsd:enumeration value="false"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Mode">
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="Add"/>
            <xsd:enumeration value="Update"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="XML">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="50000"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="MaxRecordCount">
        <xsd:restriction base="xsd:positiveInteger">
            <xsd:totalDigits value="3"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ListMaxRecordCount">
        <xsd:restriction base="xsd:nonNegativeInteger">
            <xsd:totalDigits value="3"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="SessionTimeOut">
        <xsd:restriction base="xsd:positiveInteger">
            <xsd:totalDigits value="10"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="TimeOut">
        <xsd:restriction base="xsd:positiveInteger">
            <xsd:totalDigits value="5"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="CacheLimit">
        <xsd:restriction base="xsd:integer">
            <xsd:totalDigits value="10"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Integer4AgentCriteria">
        <xsd:restriction base="xsd:nonNegativeInteger">
            <xsd:totalDigits value="6"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ExecutionDuration">
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="2"/>
            <xsd:totalDigits value="5"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="QueueId">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Activity">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ActivityGroup">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ModificationLevel">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="GraphType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="OwnerType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="20"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="LoginId">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="50"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Password">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="100"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="TranId">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="SessionId">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="1024"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="DataSecurityGroupId">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Description">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="100"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ModuleId">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="3"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ServiceName">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="100"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Context">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="80"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="StatName">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="80"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="StatValue">
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="2"/>
            <xsd:totalDigits value="15"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="MonitorType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="DocumentType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="CodeShortDescription">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="JavaClass">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="128"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="GroupName">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="AttributeName">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="100"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ListenerType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="2"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ReasonCode">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ReasonText">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="255"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="TableName">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="UOMType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ErrorState">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="NonUnicode-ErrorString">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="2048"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="DayOfMonth">
        <xsd:restriction base="xsd:nonNegativeInteger">
            <xsd:totalDigits value="2"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Threshold">
        <xsd:restriction base="xsd:positiveInteger">
            <xsd:totalDigits value="10"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ThresholdWithDecimal">
        <xsd:restriction base="xsd:decimal">
            <xsd:minExclusive value="0"/>
            <xsd:fractionDigits value="1"/>
            <xsd:totalDigits value="11"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-150">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="150"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="GroupLevel">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="RuleName">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="100"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="SectionName">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="DecimalWithNegative">
        <xsd:restriction base="xsd:decimal">
            <xsd:fractionDigits value="8"/>
            <xsd:totalDigits value="11"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ContactReference">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="150"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumListenerType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="2"/>
            <xsd:enumeration value="01"/>
            <xsd:enumeration value="02"/>
            <xsd:enumeration value="03"/>
            <xsd:enumeration value="04"/>
            <xsd:enumeration value="05"/>
            <xsd:enumeration value="06"/>
            <xsd:enumeration value="07"/>
            <xsd:enumeration value="08"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumRequiresDerivedDocType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="1"/>
            <xsd:enumeration value="N"/>
            <xsd:enumeration value="S"/>
            <xsd:enumeration value="M"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumPickStatusFilter">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="5"/>
            <xsd:enumeration value="ALL"/>
            <xsd:enumeration value="EXACT"/>
            <xsd:enumeration value="BASE"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumConditionType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
            <xsd:enumeration value="PROCESS_MODELLING"/>
            <xsd:enumeration value="HOLD_TYPE"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumDropStatusFilter">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="5"/>
            <xsd:enumeration value="ALL"/>
            <xsd:enumeration value="EXACT"/>
            <xsd:enumeration value="EXTN"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumUserType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="15"/>
            <xsd:enumeration value="INTERNAL"/>
            <xsd:enumeration value="EXTERNAL"/>
            <xsd:enumeration value="EXTERNAL_LDAP_N"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumStatus3">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="24"/>
            <xsd:enumeration value="OPEN"/>
            <xsd:enumeration value="WIP"/>
            <xsd:enumeration value="CLOSED"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumDateSubTypeToMonitor">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="2"/>
            <xsd:enumeration value="01"/>
            <xsd:enumeration value="02"/>
            <xsd:enumeration value="03"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="SuperUser">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="12"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ConfirmValue">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="99"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="PasswordPolicyId">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="255"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-36">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="36"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ChangePassNext">
        <xsd:restriction base="xsd:nonNegativeInteger">
            <xsd:totalDigits value="10"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Text-64">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="64"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="Number-11">
        <xsd:restriction base="xsd:nonNegativeInteger">
            <xsd:totalDigits value="11"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumRoutingType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="2"/>
            <xsd:enumeration value="01"/>
            <xsd:enumeration value="02"/>
            <xsd:enumeration value="03"/>
            <xsd:enumeration value="04"/>
            <xsd:enumeration value="05"/>
            <xsd:enumeration value="06"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumConsolidationWindow">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="20"/>
            <xsd:enumeration value="DAY"/>
            <xsd:enumeration value="HOUR"/>
            <xsd:enumeration value="FOREVER"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumFlowType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="2"/>
            <xsd:enumeration value="00"/>
            <xsd:enumeration value="01"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumIsRealTime">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="1"/>
            <xsd:enumeration value="Y"/>
            <xsd:enumeration value="N"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumCanAllCreateHoldType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="1"/>
            <xsd:enumeration value="Y"/>
            <xsd:enumeration value="N"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumCanAllResolveHoldType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="1"/>
            <xsd:enumeration value="Y"/>
            <xsd:enumeration value="N"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumPermission">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
            <xsd:enumeration value="APPLY"/>
            <xsd:enumeration value="RESOLVE"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumPurpose3">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
            <xsd:enumeration value="APPLY"/>
            <xsd:enumeration value="PREVENT"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumPurpose4">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
            <xsd:enumeration value="APPLY"/>
            <xsd:enumeration value="PREVENT"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumResourceCreateType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
            <xsd:enumeration value="SYSTEM"/>
            <xsd:enumeration value="USER"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumHoldTypeEnabled">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="1"/>
            <xsd:enumeration value="Y"/>
            <xsd:enumeration value="N"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumTranType">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="15"/>
            <xsd:enumeration value="SYSTEM"/>
            <xsd:enumeration value="USER"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnumMonitorRulePurpose">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
            <xsd:enumeration value="' ' "/>
            <xsd:enumeration value="ORDER_MONITOR"/>
            <xsd:enumeration value="SHIPMENT_MONITOR"/>
            <xsd:enumeration value="WORK_ORDER_MONITOR"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="NVText-5">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="5"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="NText-10">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="NText-12">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="12"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="NText-13">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="13"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="NText-15">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="15"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="NText-25">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="25"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="NText-48">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="48"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="NText-50">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="50"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="NText-64">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="64"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="NText-128">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="128"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="NText-255">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="255"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="BlobReference">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="255"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="NUM-19">
        <xsd:restriction base="xsd:integer">
            <xsd:totalDigits value="19"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="NText-100-Informix-50">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="100"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="NText-255-Informix-100">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="255"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EnterpriseAccessMode">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="2"/>
            <xsd:enumeration value="01"/>
            <xsd:enumeration value="02"/>
            <xsd:enumeration value="10"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="DocumentTypeAccessMode">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="2"/>
            <xsd:enumeration value="01"/>
            <xsd:enumeration value="02"/>
            <xsd:enumeration value="10"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ShipNodeAccessMode">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="2"/>
            <xsd:enumeration value="01"/>
            <xsd:enumeration value="02"/>
            <xsd:enumeration value="03"/>
            <xsd:enumeration value="10"/>
            <xsd:enumeration value=""/>
            <xsd:enumeration value=" "/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="VersionLabelID">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
</xsd:schema>
