XSD Revision 224

Added to the Schema:

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

  •     EntityCommonIds.model

  •     AssetIdentifiers.model

  •     AssetProperties.model

  •     MaturityDate.model

  •     TrialBalance.model

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

  •     TrialBalance.model

  •     NAVCommonModel4.model

  •     NAVCommonModel5.model

  •     NAVCommonModel6.model

  •     NAVCommonModel7.model

  •     NAVCommonModel8.model

  •     TransType.model

  •     LedgerAcct.model

  •     AccountId.model

  •     EstimatedReinvestPct.model

  •     SectorName.model

3. eagleml-acc-shared-2-0.xsd: element ledgerNotes of complex type LedgerNotesModel has been added to LedgerPostModel.model group
4. eagleml-acc-shared-2-0.xsd: complex type LedgerNotesModel with group LedgerNotesCommonModel.model has been added to the schema
5. eagleml-enum-2-0.xsd: enumeration value TrialBalance has been added to simple type ObjectTypeEnum 
6. eagleml-enum-2-0.xsd: the following enumeration values have been added to CalculateValuesBySTARIndicatorEnum simple type:

  •    "Traded Interest/OID Yield/Trade Yield"

  •    "Traded Interest/Amort Yield/OID Yield/Trade Yield"

  •    "OID Yield/Amort Yield/Trade Yield"

  •    "Amort Yield/OID Yield/Trade Yield"

  •    "OID Yield/Trade Yield"

  •    "Traded Interest/Deferred Income"

  •    "Traded Interest/Amort Yield/OID Yield/Trade Yield/Deferred Income"

7. eagleml-ref-shared-2-0.xsd: group LedgerNotesCommonModel.model has been added to the schema
8. eagleml-wh-shared-2-0.xsd: group NAVCommonModel3.model has been added to the schema
9. eagleml-shared-2-0.xsd: the following groups have been added to XSD schema:

  •     RegulatoryCategory.model

  •     LedgerAccount.model

  •     UserGroup3CA.model

  •     UserGroup4CA.model

  •     CloseoutLedgerAccountOffset.model

  •     AllocationId.model

  •     NumberOfNavDigits.model

  •     CoaName.model

  •     TaCode.model

  •     ShareClassId.model

  •     UserDefinedFloat1.model

  •     ParentBroker.model

  •     MarketSectorDescription.model 

Moved in the Schema:

  1. All elements (from all complex types) transType have been replaced by created TransType.model common group 

  2. All elements (from all complex types) accountId have been replaced by created AccountId.model common group 

  3. All elements (from all complex types) regulatoryCategoryChanged have been moved to created RegulatoryCategory.model common group 

  4. All groups (from all complex types) RegulatoryCategoryEAB.model have been moved to created RegulatoryCategory.model common group 

  5. All elements (from all complex types) sectorName have been replaced by created SectorName.model common group 

  6. All elements (from all complex types) estimatedReinvestPct have been replaced by created EstimatedReinvestPct.model common group 

  7. All elements (from all complex types) ledgerAcct have been replaced by created LedgerAcct.model common group 

  8. All elements (from all complex types) userGroup3 have been replaced by created UserGroup3CA.model common group 

  9. All elements (from all complex types) userGroup4 have been replaced by created UserGroup4CA.model common group 

  10. All elements (from all complex types) coaName have been replaced by created CoaName.model common group 

  11. All elements (from all complex types) numberOfNavDigits have been replaced by created NumberOfNavDigits.model common group 

  12. All elements (from all complex types) taCode have been replaced by created TaCode.model common group 

  13. All elements (from all complex types) shareClassId have been replaced by created ShareClassId.model common group 

  14. All elements (from all complex types) marketSectorDescription have been replaced by created MarketSectorDescription.model common group 

  15. All elements (from all complex types) userDefinedFloat1 have been replaced by created UserDefinedFloat1.model common group 

  16. All elements (from all complex types) allocationId have been replaced by created AllocationId.model common group 

  17. All elements (from all complex types) ledgerAccount have been moved to created LedgerAccount.model common group 

  18. All elements (from all complex types) ledgerAccountDescription have been replaced by created LedgerAccount.model common group 

  19. All elements (from all complex types) closeoutLedgerAccountOffset have been replaced by created CloseoutLedgerAccountOffset.model common group 

  20. All elements (from all complex types) reportingNav have been replaced by created ReportingNav.model common group 

  21. All elements (from all complex types) cancelFlag have been replaced by created CancelFlag.model common group 

  22. All elements (from all complex types) cancelFlag have been replaced by created CancelFlag.model common group 

  23. eagleml-wh-shared-2-0.xsd: the following elements have been moved from WarehouseNAVMulti.model group to NAVCommonModel3.model:

  •     navRoundIndctr

  •     reportingNavChange

  •     reportingNavPrior

Also NAVCommonModel3.model group has been added to WarehouseNAVMulti.model group, backward compatibility complied.

24.eagleml-acc-shared-2-0.xsd: the following elements have been moved from EstarNAV.model group to NAVCommonModel4.model:

  •     incomeAdjustmentAmount

  •     estimateVersion

  •     securitiesPriced

  •     securitiesTotal

  •     estimateQuality

  •     millRatePaymentFrequency

  •     navChange

  •     navVariance

  •     publicOffering

  •     publicOfferingChange

  •     navCalcCount

  •     preferredNetAssets

Also NAVCommonModel4.model group has been added to EstarNAV.model group, backward compatibility complied.

25. eagleml-acc-shared-2-0.xsd: the following elements have been moved from EstarNAV.model group to NAVCommonModel5.model:

  •     outstandingSubs

  •     outstandingExchSubs

  •     outstandingReds

  •     outstandingExchReds

  •     outstandingReinvest

  •     settledSubs

  •     settledExchSubs

  •     settledReds

  •     settledExchangeReds

  •     settledReinv

Also NAVCommonModel5.model group has been added to EstarNAV.model group, backward compatibility complied.

26. eagleml-acc-shared-2-0.xsd: the following elements have been moved from EstarNAV.model group to NAVCommonModel6.model:

  •    dilutionAmt

  •    allocatedDilutionAmt

  •    dilutionAdj

  •    adjNAVForDilution

  •    calculatedExpAmt

  •    calculatedExpRatio

Also NAVCommonModel6.model group has been added to EstarNAV.model group, backward compatibility complied.

27. eagleml-acc-shared-2-0.xsd: the following elements have been moved from EstarNAV.model group to NAVCommonModel7.model:

  •    manualDivergenceAdj

  •    equateNAV

Also NAVCommonModel7.model group has been added to EstarNAV.model group, backward compatibility complied.

28. eagleml-acc-shared-2-0.xsd: the following elements have been moved from EstarNAV.model group to NAVCommonModel8.model:

  •    navCalcDateTime

  •    navVerificationAmount

Also NAVCommonModel8.model group has been added to EstarNAV.model group, backward compatibility complied.

29. eagleml-ref-shared-2-0.xsd: the following elements have been moved from LedgerNotesModel.model group to LedgerNotesCommonModel.model:

  •    notes

  •    notesAlloc

Also LedgerNotesCommonModel.model group has been added to LedgerNotesModel.model group, backward compatibility complied.

Other Changes:
1. eagleml-enum-2-0.xsd: enumeration values of simple type UnsettledTxnDateTypeEnum have been changed according Unsettled Transaction extract.

  •    Old values:

    •     'ACCTGDT'

    •     'MONTHDT'

    •     'POSTDT'

    •     'SETTLEDT'

    •     'EFFECTIVEDT'

  •   New values: 

    •     'AccountingDate'

    •     'MonthEndDate'

    •     'PostDate'

    •     'SettleDate'

    •     'EffectiveDate'

2. eagleml-ref-2-0.xsd: the following elements in IssueFxRate complex type have been made optional:

  •     fromCurrency

  •     toCurrency

  •     exchangeRate

3. eagleml-ref-2-0.xsd: the following elements in IssueFxPcRate complex type have been made optional:

  •     fromCurrency

  •     toCurrency

  •     period

4. eagleml-wh-shared-2-0.xsd: the following elements in NAVCommonModel1.model have been made optional:

  •    shareClass

  •    valuationDate

  •    navSequence

5. eagleml-shared-2-0.xsd: element issuerId in IssuerIdentifiers.model has been made optional

View the zipped version of the XSD (right click to open in a new tab)