XSD Revision 223

Added to the Schema:
1. eagleml-acc-2-0.xsd: object distributionActivity and complex type DistributionActivity have been added to the schema with the following groups:

  •     EntityCommonIds.model
  •     AssetIdentifiers.model
  •     AssetProperties.model
  •     EstarDistLog.model
  •     EstarNAV.model

2. eagleml-acc-2-0.xsd: object openRecPayMulti and complex type OpenRecPayMulti have been added to the schema with the following groups:

  •     EntityCommonIds.model
  •     AssetIdentifiers.model
  •     OpenRecPayMulti.model

3. eagleml-acc-2-0.xsd: object unapprovedVariationMargin and complex type UnapprovedVariationMargin have been added to the schema with the following groups:

  •    EntityCommonIds.model
  •    AssetIdentifiers.model
  •    AssetProperties.model
  •    UnapprovedVariationMargin.model

4. eagleml-acc-2-0.xsd: object customLedgerAccount and complex type CustomLedgerAccount have been added to the schema with the following groups:

  •     GlAccount.model
  •     CustomChart1.model
  •     CustomChart2.model
  •     ChartOfAcct.model

5. eagleml-ref-2-0.xsd: object ledgerNotes and complex type LedgerNotes have been added to the schema with the following groups:

  •     LedgerNotesModel.model

6. eagleml-ref-2-0.xsd: object source and complex type Source have been added to the schema with the following groups and elements:

  •     RefSource.model
  •     sourceDesc
  •     comments

7. eagleml-ref-2-0.xsd: object sourceFeed and complex type SourceFeed have been added to the schema with the following groups and elements:

  •     RefSource.model
  •     SourceInstance.model
  •     feedType
  •     sourceFrequency

8. eagleml-ref-2-0.xsd: object sMFIdentifierConfig and complex type SMFIdentifierConfig have been added to the schema with the following groups and elements:

  •     RefSource.model 
  •     xrefQualifier
  •     xrefType
  •     InvestmentType.model 

9. eagleml-acc-shared-2-0.xsd: the following groups have been added to XSD schema:

  •    EstarDistLog.model
  •    EstarNAV.model
  •    OpenRecPayMulti.model
  •    UnapprovedVariationMargin.model
  •    CustomChart1.model
  •    CustomChart2.model
  •    ChartOfAcct.model
  •    CancelFlag.model
  •    CancelType.model
  •    EffectiveDate.model
  •    EventId.model
  •    BatchEventId.model
  •    PostDate.model
  •    TargetEventId.model
  •    MonthEndDate.model
  •    AccountingDate.model
  •    ContSettleDate.model
  •    BaseNetAmount.model
  •    RecPayPlan.model
  •    IncomeAmountBase.model
  •    PrincipalAmountBase.model
  •    SrcSysC.model
  •    SettleAsset.model
  •    EntityPartition.model
  •    CommAmountBase.model
  •    FederalTaxWithholdingBase.model
  •    StateTaxWithholdingBase.model
  •    StampDutyTaxBase.model
  •    SecFeeBase.model
  •    SettleAmountLocal.model
  •    StampDutyTax.model
  •    LocalAssetCurrency.model
  •    Commission.model
  •    TaxAmountBase.model
  •    LocalToBaseFXRate.model
  •    CumExIndicator.model
  •    ReportType.model
  •    PayableDate.model
  •    DaysPastDue.model

10. eagleml-entity-2-0.xsd: group HistoryOnlyFlag.model has been added to the GenericEntity complex type
11. eagleml-enum-2-0.xsd: enumeration value 'CU' has been added to CumExIndicatorEnum simple type
12. eagleml-enum-2-0.xsd: simple type EstimateQualityEnum has been added to the schema with the following enumeration values:

  •     'F'
  •     'P'

13. eagleml-ref-shared-2-0.xsd: link to eagleml-entity-2-0.xsd has been added to eagleml-ref-shared-2-0.xsd file
14. eagleml-ref-shared-2-0.xsd: the following elements have been added to FactorModel.model group (renamed from Factor.group):

  •    paymentRate
  •    princpalPayment
  •    interestPayment
  •    cmoSeriesNumber

15. eagleml-ref-shared-2-0.xsd: the following groups have been added to XSD schema:

  •    LedgerNotesModel.model
  •    RefSource.model
  •    SourceInstance.model

16. eagleml-shared-2-0.xsd: element eventEntities of complex type EventEntities has been added to EventDetails complex type
17. eagleml-shared-2-0.xsd: complex type EventEntities with the following elements have been added to the schema:

  •    summary
  •    eventEntity of complex type EventEntity

18. eagleml-shared-2-0.xsd: complex type EventEntity has been added to the schema with link to EntityCommonIds.model group
19. eagleml-shared-2-0.xsd: group HistoryOnlyFlag.model has been added to the schema
20. eagleml-shared-2-0.xsd: the following groups have been added to XSD schema:

  •    Factor.model
  •    Status.model
  •    NetAmountBase.model
  •    CirBrkFees.model
  •    TransactionType.model
  •    Units.model
  •    NetAmountLocal.model
  •    LinkEventId.model
  •    NavId.model
  •    EventType.model
  •    CashCategory.model
  •    BankAlias.model
  •    AutoSettleIndicator.model
  •    Income.model
  •    Principal.model
  •    EventSequence.model
  •    StartDate.model
  •    EndDate.model
  •    OtherFee.model
  •    OtherFeeBase.model
  •    CashEventSpawned.model
  •    Price.model
  •    TaxAmountLocal.model
  •    SecFee.model
  •    SourceDescription.model
  •    FxSource.model
  •    SettleToleranceTrade.model
  •    CcRuleId.model
  •    MarketValueLocal.model
  •    MarketValueBase.model
  •    FxRate.model
  •    CouponEndDate.model
  •    TaxReclaimRate.model
  •    TaxWithholdingRate.model
  •    OpenEventId.model
  •    CloseEventId.model
  •    DefaultDate.model
  •    OrigSettlementDate.model
  •    AmortMethod.model
  •    AmortYield.model
  •    YieldType.model
  •    ClearingBrokerCode.model
  •    EarnThruDate.model
  •    MarketValue.model
  •    MarketPrice.model
  •    NextSettlementDate.model
  •    GlAccount.model

21. eagleml-wh-2-0.xsd: element reloadFinalFlag has been added to WarehousePerformance complex type 

Moved in the Schema

  1. All elements (from all complex types) cancelFlag have been replaced by created CancelFlag.model common group
  2. All elements (from all complex types) startDate have been replaced by created StartDate.model common group
  3. All elements (from all complex types) endDate have been replaced by created EndDate.model common group
  4. All elements (from all complex types) reportType have been replaced by created ReportType.model common group
  5. All elements (from all complex types) eventId have been replaced by created EventId.model common group
  6. All elements (from all complex types) postDate have been replaced by created PostDate.model common group
  7. All Accounting elements (from all Accounting complex types) effectiveDate have been replaced by created EffectiveDate.model common group
  8. All elements (from all complex types) accountingDate have been replaced by created AccountingDate.model common group
  9. All elements (from all complex types) price have been replaced by created Price.model common group
  10. All elements (from all complex types) commission have been replaced by created Commission.model common group
  11. All elements (from all complex types) secFee have been replaced by created SecFee.model common group
  12. All elements (from all complex types) stampDutyTax have been replaced by created StampDutyTax.model common group
  13. All elements (from all complex types) amortYield have been replaced by created AmortYield.model common group
  14. All elements (from all complex types) localToBaseFXRate have been replaced by created LocalToBaseFXRate.model common group
  15. All elements (from all complex types) principal have been replaced by created Principal.model common group
  16. All elements (from all complex types) baseNetAmount have been replaced by created BaseNetAmount.model common group
  17. All elements (from all complex types) otherFee have been replaced by created OtherFee.model common group
  18. All elements (from all complex types) federalTaxWithholdingBase have been replaced by created FederalTaxWithholdingBase.model common group
  19. All elements (from all complex types) stateTaxWithholdingBase have been replaced by created StateTaxWithholdingBase.model common group
  20. All elements (from all complex types) cashCategory have been replaced by created CashCategory.model common group
  21. All elements (from all complex types) units have been replaced by created Units.model common group
  22. All elements (from all complex types) netAmountLocal have been replaced by created NetAmountLocal.model common group
  23. All elements (from all complex types) netAmountBase have been replaced by created NetAmountBase.model common group
  24. All elements (from all complex types) openEventId have been replaced by created OpenEventId.model common group
  25. All elements (from all complex types) closeEventId have been replaced by created CloseEventId.model common group
  26. All elements (from all complex types) taxWithholdingRate have been replaced by created TaxWithholdingRate.model common group
  27. All elements (from all complex types) taxReclaimRate have been replaced by created TaxReclaimRate.model common group
  28. All elements (from all complex types) autoSettleIndicator have been replaced by created AutoSettleIndicator.model common group
  29. All elements (from all complex types) clearingBrokerCode have been replaced by created ClearingBrokerCode.model common group
  30. All elements (from all complex types) defaultIndicator have been replaced by created DefaultIndicator.model common group
  31. All elements (from all complex types) defaultDate have been replaced by created DefaultDate.model common group
  32. All elements (from all complex types) settleAsset have been replaced by created SettleAsset.model common group
  33. All elements (from all complex types) eventType have been replaced by created EventType.model common group
  34. All elements (from all complex types) eventSequence have been replaced by created EventSequence.model common group
  35. All elements (from all complex types) income have been replaced by created Income.model common group
  36. All elements (from all complex types) navId have been replaced by created NavId.model common group
  37. All elements (from all complex types) bankAlias have been replaced by created BankAlias.model common group
  38. All elements (from all complex types) recPayPlan have been replaced by created RecPayPlan.model common group
  39. All elements (from all complex types) batchEventId have been replaced by created BatchEventId.model common group
  40. All elements (from all complex types) contSettleDate have been replaced by created ContSettleDate.model common group
  41. All elements (from all complex types) linkEventId have been replaced by created LinkEventId.model common group
  42. All elements (from all complex types) targetEventId have been replaced by created TargetEventId.model common group
  43. All elements (from all complex types) taxAmountLocal have been replaced by created TaxAmountLocal.model common group
  44. All elements (from all complex types) settleAmountLocal have been replaced by created SettleAmountLocal.model common group
  45. All elements (from all complex types) localAssetCurrency have been replaced by created LocalAssetCurrency.model common group
  46. All elements (from all complex types) principalAmountBase have been replaced by created PrincipalAmountBase.model common group
  47. All elements (from all complex types) incomeAmountBase have been replaced by created IncomeAmountBase.model common group
  48. All elements (from all complex types) commAmountBase have been replaced by created CommAmountBase.model common group
  49. All elements (from all complex types) otherFeeBase have been replaced by created OtherFeeBase.model common group
  50. All elements (from all complex types) secFeeBase have been replaced by created SecFeeBase.model common group
  51. All elements (from all complex types) stampDutyTaxBase have been replaced by created StampDutyTaxBase.model common group
  52. All elements (from all complex types) taxAmountBase have been replaced by created TaxAmountBase.model common group
  53. All elements (from all complex types) cancelType have been replaced by created CancelType.model common group
  54. All elements (from all complex types) cashEventSpawned have been replaced by created CashEventSpawned.model common group
  55. All elements (from all complex types) srcSysC have been replaced by created SrcSysC.model common group
  56. All elements (from all complex types) monthEndDate have been replaced by created MonthEndDate.model common group
  57. All elements (from all complex types) transactionType have been replaced by created TransactionType.model common group
  58. All elements (from all complex types) entityPartition have been replaced by created EntityPartition.model common group
  59. All elements (from all complex types) fxRate have been replaced by created FxRate.model common group
  60. All elements (from all complex types) marketValue have been replaced by created MarketValue.model common group
  61. All elements (from all complex types) daysPastDue have been replaced by created DaysPastDue.model common group
  62. All elements (from all complex types) couponEndDate have been replaced by created CouponEndDate.model common group
  63. All elements (from all complex types) cumExIndicator have been replaced by created CumExIndicator.model common group
  64. All elements (from all complex types) settleToleranceTrade have been replaced by created SettleToleranceTrade.model common group
  65. All elements (from all complex types) fxSource have been replaced by created FxSource.model common group
  66. All elements (from all complex types) ccRuleId have been replaced by created CcRuleId.model common group
  67. All elements (from all complex types) factor have been replaced by created Factor.model common group
  68. All elements (from all complex types) status have been replaced by created Status.model common group
  69. All elements (from all complex types) yieldType have been replaced by created YieldType.model common group
  70. All elements (from all complex types) sourceDescription have been replaced by created SourceDescription.model common group
  71. All elements (from all complex types) historyOnlyFlag have been replaced by created HistoryOnlyFlag.model common group
  72. All elements (from all complex types) nextSettlementDate have been replaced by created NextSettlementDate.model common group
  73. All elements (from all complex types) amortMethod have been replaced by created AmortMethod.model common group
  74. All elements (from all complex types) marketValueLocal have been replaced by created MarketValueLocal.model common group
  75. All elements (from all complex types) marketValueBase have been replaced by created MarketValueBase.model common group
  76. All elements (from all complex types) cirBrkFees have been replaced by created CirBrkFees.model common group
  77. All elements (from all complex types) earnThruDate have been replaced by created EarnThruDate.model common group
  78. All elements (from all complex types) glAccount have been replaced by created GlAccount.model common group
  79. All elements (from all complex types) marketPrice have been replaced by created MarketPrice.model common group
  80. All elements (from all complex types) origSettlementDate have been replaced by created OrigSettlementDate.model common group
  81. All elements (from all complex types) taxAmountLocal have been replaced by created Can.model common group
  82. eagleml-acc-shared-2-0.xsd: the following elements have been moved from LedgerAccountExtentionModel.model to CustomChart1.model:
  •    customAccount
  •    customAccountDescription
  •    gLSubAccount

The model CustomChart1.model is also added into LedgerAccountExtentionModel.model, backward compatibility complied

83. eagleml-wh-shared-2-0.xsd: the following elements and groups have been moved from WarehouseNAVMulti.model to NAVCommonModel1.model:

  •     shareClass
  •     valuationDate
  •     navSequence
  •     netAssetAmount
  •     navAmountPerShare
  •     sharesOutstanding
  •     sharesSettled
  •     Status.model
  •     activeFlag
  •     millRateAdjustmentAmount
  •     millRateDaysInYear
  •     millRateDaysInMonth
  •     millRateWeeksInYear
  •     millRateDailyYield
  •     millRate7dayEffectiveYield
  •     millRate7dayAverageYield
  •     millRate30dayEffectiveYield
  •     millRate30dayAverageYield
  •     incomeDistribution
  •     shortTermCapGainDist
  •     longTermCapGainDist
  •     netActivity
  •     distributionReinvestAmount
  •     fixedDistributionAmount
  •     millRate
  •     allocRatio
  •     periodicDistributionAmount
  •     otherCapGainDist
  •     stockDividendRate
  •     MarketPrice.model
  •     averageMaturityDays

The model NAVCommonModel1.model is also added into WarehouseNAVMulti.model, backward compatibility complied 

84. eagleml-wh-shared-2-0.xsd: the following elements and groups have been moved from WarehouseNAVMulti.model to NAVCommonModel2.model:

  •     daysInMillRate
  •     nasdaqSymbol
  •     incomeNetAssets
  •     incomeNav
  •     capitalNav
  •     cashDividend
  •     weightedAverageMaturity
  •     weightedAverageLife

The model NAVCommonModel2.model is also added into WarehouseNAVMulti.model, backward compatibility complied 

Other Changes:
1. eagleml-entity-shared-2-0.xsd: element secondaryBasisReplicationRule in EntityAccountingBasis.model has been made optional
2. eagleml-enum-2-0.xsd: enumeration values of simple type UnsettledTxnDateTypeEnum have been changed according fix in Unsettled Transaction extract.

  •    Old values:
    •      'AccountingDate'
    •      'MonthEndDate'
    •      'PostDate'
    •      'SettleDate'
    •      'EffectiveDate'
  •   New values:
    •      'ACCTGDT'
    •      'MONTHDT'
    •      'POSTDT'
    •      'SETTLEDT'
    •      'EFFECTIVEDT'

3. eagleml-ref-shared-2-0.xsd: group Factor.model has been renamed to FactorModel.mode

Additional: 

Elements annotations have been updated.   
 
View the zipped version of the XSD (right click to open in a new tab)