<?xml version="1.0"?>

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

      <elementtype name="FIAccountDetail">
         <model>
            <sequence>
               <element type="AccountDetail"/>
               <element type="FinancialInstitution"/>
            </sequence>
         </model>
      </elementtype>

      <elementtype name="FIAccount">
         <model>
            <sequence>
               <element type="AccountDetail" occurs="?"/>
               <element type="FinancialInstitution"/>
            </sequence>
         </model>
      </elementtype>

      <elementtype name="AccountDetail">
         <model>
            <sequence>
               <element type="string" name="AccountID"/>
               <element type="string" occurs="?" name="SecondaryAccountID"/>
               <element type="string" occurs="?" name="IBAN"/>
               <element type="string" occurs="?" name="AccountControlKey"/>
               <element type="AccountTypeCode" name="AccountTypeCoded"/>
               <element type="string" occurs="?" name="AccountTypeCodedOther"/>
               <element type="string" name="AccountName1"/>
               <element type="string" occurs="?" name="AccountName2"/>
               <element type="Currency" occurs="?"/>
               <element type="ListOfReferenceCoded" occurs="?" name="AccountReferences"/>
            </sequence>
         </model>
      </elementtype>

      <elementtype name="FinancialInstitution">
         <model>
            <sequence>
               <element type="string" name="FinancialInstitutionID"/>
               <element type="string" name="FinancialInstitutionName"/>
               <element type="string" occurs="?" name="FIBranchID"/>
               <element type="string" occurs="?" name="FIBranchName"/>
               <element type="string" occurs="?" name="FIBranchCity"/>
               <element type="Country" occurs="?" name="FIBranchCountry"/>
            </sequence>
         </model>
      </elementtype>

      <datatype name="AccountTypeCode">
         <enumeration datatype="NMTOKEN">
            <option>Other</option>
            <option>NewBusinessAccount</option>
            <option>GroupNumber</option>
            <option>PolicyNumber</option>
            <option>MoneyMarketFund</option>
            <option>RetirementAccountVestedInterestatMarketValue</option>
            <option>RetirementAccountVestedInterestNetCashValue</option>
            <option>IndividualRetirementAccount-IRA-VestedInterestatMarketValue</option>
            <option>IndividualRetirementAccount-IRA-VestedInterestNetCashValue</option>
            <option>CorporateControlledRetirementAccountVestedInterest</option>
            <option>TimeDeposit</option>
            <option>CheckingAccount</option>
            <option>Stock</option>
            <option>Bond</option>
            <option>LifeInsuranceFaceValue</option>
            <option>RetirementAccount-VestedInterest</option>
            <option>BusinessAccount</option>
            <option>TrustFundAccount</option>
            <option>StocksandBondsAccount</option>
            <option>LifeInsuranceAccount-NetCashValue</option>
            <option>EmployeeRetirementAccount-401K</option>
            <option>Agency</option>
            <option>Application</option>
            <option>BrokerageAccount</option>
            <option>ChargeBackAccountforReturns</option>
            <option>CreditCard</option>
            <option>CashManagement</option>
            <option>DemandDeposit</option>
            <option>DebitCard</option>
            <option>ExistingCarrier</option>
            <option>ReturnItemsonDemandDepositAccount</option>
            <option>ReturnItemsonSavingsAccount</option>
            <option>Savings</option>
            <option>AgencyLocationCode</option>
            <option>Annuity</option>
            <option>ControlledDisbursementMasterAccount</option>
            <option>ControlledDisbursementSubAccount</option>
            <option>CreditUnion</option>
            <option>EnrichedPlanContractNumber</option>
            <option>Long-termDisabilityPolicyNumber</option>
            <option>MutualFund</option>
            <option>PrimaryBank</option>
            <option>RelationshipSummaryAccount</option>
            <option>Safekeeping-CustodyAccount</option>
            <option>ZeroBalanceMasterAccount</option>
            <option>ZeroBalanceAffiliateAccount</option>
         </enumeration>
      </datatype>

   </schema>