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)