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)