<?xml version="1.0"?>

   <schema uri="urn:x-commerceone:document:com:commerceone:XCBL30:XCBL30.sox$1.0">

      <elementtype name="ChangeType">
         <model>
            <sequence>
               <element type="ChangeTypeCode" name="ChangeTypeCoded"/>
               <element type="string" name="ChangeTypeCodedOther" occurs="?"/>
            </sequence>
         </model>
      </elementtype>

      <datatype name="ChangeTypeCode">
         <enumeration datatype="NMTOKEN">
            <option>Other</option>
            <option>AddAdditionalItems</option>
            <option>ChangeInDetailSection</option>
            <option>ChangeInHeadingSection</option>
            <option>ChangeOfDates</option>
            <option>ChangeOfDateTerms</option>
            <option>ChangesToItemLevelAllowanceAndCharges</option>
            <option>ChangesToLineItems</option>
            <option>ChangesToTotalLevelAllowanceAndCharges</option>
            <option>CorrectionOfError</option>
            <option>LineItemsNumbersChanged</option>
            <option>PreviousPaymentDecisionReversed</option>
            <option>PriceChange</option>
            <option>QuantityDecrease</option>
            <option>QuantityIncrease</option>
            <option>ReplaceAllDates</option>
            <option>ReplaceAllValues</option>
            <option>ReplaceHeadingSectionOnly</option>
            <option>ReplaceItemDetailAndSummaryOnly</option>
            <option>ReplaceModeOfShipment</option>
            <option>Reschedule</option>
            <option>ReversalForCancellation</option>
            <option>ReversalOfACredit</option>
            <option>ReversalOfADebit</option>
            <option>SellerInitiatedChange</option>
            <option>TermsChangedForNewTerms</option>
         </enumeration>
      </datatype>

   </schema>