XSD Revision 207
Added to the Schema:
1. eagleml-entity-2-0.xsd: the following elements have been added to GenericEntity complex type:
- Â Â Â entityOverrides of complex type EntityOverridesModel
- Â Â Â acctBasis of comple type AccountingBasisModel
2. eagleml-entity-shared-2-0.xsd: the following elements have been added to EntityAccountingBasis.model group:
- Â Â Â buWthhldRuleDesc
- Â Â Â pIKURGLFlag
- Â Â Â costCashProcessing
- Â Â Â cashBasedDivRecognitionFlag
- Â Â Â fXElectionForCashDivRecognition
- Â Â Â equityMethodTreatment
3. eagleml-entity-shared-2-0.xsd: element accountingBasisLotSelectionRule has been added to EntityAccountingExt.model group
4. eagleml-entity-shared-2-0.xsd: group EntityOverrides.model with following elements has been added to the schema:
- Â Â Â securityOverrideSource
- Â Â Â businessCalendarSource
5. eagleml-entity-shared-2-0.xsd: group AccountingProcessing.model with following elements has been added to the schema:
- Â Â Â stifAsset of complex type AssetIdentifiersDataModel
- Â Â Â mixedBasisRuleName
- Â Â Â accountingBasisLotSelectionRule
- Â Â Â accountingPeriodRule
- Â Â Â conversionStatus
- Â Â Â urglAccountingRule
- Â Â Â iLBGainLossFlag
- Â Â Â segregateDerivatives
- Â Â Â contractCashRuleName
- Â Â Â acctEarnThruRuleName
- Â Â Â historyFlag
- Â Â Â investmentPool
- Â Â Â applyForward
- Â Â Â holdingTermMethod
- Â Â Â controllingBasis
- Â Â Â ledgerGranularityRuleName
- Â Â Â exInterestProcessingFlag
- Â Â Â payupAdjustmentsOnly
- Â Â Â posCashSegregationBasisInd
- Â Â Â custodyBasis
- Â Â Â noNegativeIncomeFlag
- Â Â Â basisProcessingRuleName
- Â Â Â postDateSwitch
- Â Â Â tradeDateSwitch
- Â Â Â accountingDateSwitch
- Â Â Â monthEndAccountingDateSwitch
- Â Â Â settlementDateSwitch
- Â Â Â processCenterOption
- Â Â Â controlCenterEntityTests
- Â Â Â taxExemptProcessingFlag
- Â Â Â units
- Â Â Â checkNamesFlag
- Â Â Â lpHolidayConvention
- Â Â Â yearEndPeriod
- Â Â Â periodClosedStatus
- Â Â Â periodClosedUser
- Â Â Â periodReopenUser
6. eagleml-entity-shared-2-0.xsd: the complex type EntityOverridesModel with group EntityOverrides.model has been added to the schema
7. eagleml-entity-shared-2-0.xsd: the complex type EntityOverridesModel with the following groups has been added to the schema:
- Â Â Â EntityAccountingBasis.model
- Â Â Â EntityAccountingExt.model
- Â Â Â AccountingProcessing.model
8. eagleml-enum-2-0.xsd: the fillowing simple types have been added to the schema:
- Â Â Â PrincipalLossOnPdnProcFlagEnum (possible values 'A', 'G', 'S')
- Â Â Â ILBGainLossFlagEnum (possible values 'G', 'I')
- Â Â Â HoldingTermMethodEnum (possible values '90_D', '3_MO')
- Â Â Â WeekDaysEnum (possible values 'MONDAY', 'TUESDAY', 'WEDNESDAY', 'THURSDAY', 'FRIDAY', 'SATURDAY', 'SUNDAY')
- Â Â Â processCenterOptionEnum (possible values 'NONE', 'DATE', 'EVENT', 'ALL')
- Â Â Â ControlCenterEntityTestsEnum (possible values 'A', 'B', 'C', 'D', 'NA')
- Â Â Â equityMethodTreatmentEnum (possible values 'STAT', 'OTHER')
9. eagleml-ref-2-0.xsd: element analyticsUserModel of complex type AnalyticsUserModel has been added to the GenericIssueAnalytic complex type
10. eagleml-ref-shared-2-0.xsd: complex type AnalyticsUserModel with group AnalyticsUser.model has been added to the schema
11. eagleml-ref-shared-2-0.xsd: group AnalyticsUser.model with following elements has been added to the schema:
- Â Â Â userSaChar[x] (from userSaChar1 to userSaChar15)
- Â Â Â userSaDate[x] (from userSaDate1 to userSaDate10)
- Â Â Â userSaFloat[x] (from userSaFloat1 to userSaFloat70)
12. New XSD file eagleml-extension-2-0.xsd has been added
Deleted from the Schema:Â
1. eagleml-entity-2-0.xsd: object entity with complex type Entity have been deleted from the schema
2. eagleml-entity-shared-2-0.xsd: the following elements have been deleted from EntityAccountingExt.model group:
- Â Â Â accountingPeriodFrequency
- Â Â Â accountingBasisLotSelectionRuleÂ
3. eagleml-enum-2-0.xsd: enumeration value 'Entity' has been deleted from ObjectTypeEnum simple type
Note: The above were deleted because we decommissioned Entity interface & related models as obsolete and in favor of GenericEntity. (This is simliar as to what we did previously with GenericSMF)
Moved in the Schema:Â
1. In eagleml-entity-2-0.xsd: element entityRulesUniqueKey has been moved after element acctBasis in Generic Entity complex type
Changed Types of Elements:Â
1. eagleml-entity-2-0.xsd: types of following elements have been changed in EntityAccountingBasis.model group:
- Â Â Â acctPeriodWeekEndDay from string to WeekDaysEnum
- Â Â Â awardedRightsExpirnRule from string to AwardedRightsExpirationRuleEnum
- Â Â Â caFxRule from string to CorporateActionFXRuleEnum
- Â Â Â cashdivCashEntitleLevel from string to cashdivCashEntitleLevel
- Â Â Â costMethodCash from string to CostMethodEnum
- Â Â Â limitGainLossEligible from string to YesNoOptionEnum
- Â Â Â lotSelectionMethodCash from string to LotSelectionCodeMethodEnum
- Â Â Â nontaxmergerCloseMethod from string to NonTaxMergerCloseMethodEnum
- Â Â Â princLossPaydown from string to PrincipalLossOnPdnProcFlagEnum
- Â Â Â swapAccrMethod from string to SwapAccrualMethodEnum
2. eagleml-entity-2-0.xsd: type of element swapFeeAccrual has been changed from string to YesNoOptionEnum in EntityAccountingBasis.model group
View the zipped version of the XSDÂ (right click to open in a new tab)