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)