XSD Revision 361
September 2020 EagleML Release
Added to the schema:
1. eagleml-acc-shared-2-0.xsd: the group DaysPriceUnchanged.model has been added to the PricingReport.model group
2. eagleml-entity-shared-2-0.xsd: the group UserInd1.model has been added to the schema with the element userInd1
3. eagleml-entity-shared-2-0.xsd: the group UserInd2.model has been added to the schema with the element userInd2
4. eagleml-entity-shared-2-0.xsd: the group UserInd3.model has been added to the schema with the element userInd3
5. eagleml-enum-2-0.xsd: the enumeration value 'PositionDefault' has been added to the simple type ObjectTypeEnum
6. eagleml-enum-2-0.xsd: the simple type AnalyticModelsSwitchStrictEnum has been added to the schema with the following enumeration values:
'ALL'
'EQ'
'FI'
'MTG'
'DERV'
'SAE'
'PE'
'EPS'
7. eagleml-enum-2-0.xsd: the simple type AnalyticModelsSwitchEnum combining types AnalyticModelsSwitchStrictEnum and xsd:normalizedString has been added to the schema
8. eagleml-enum-2-0.xsd: the simple type AddPeriodsBasedOnSwitchStrictEnum has been added to the schema with the following enumeration values:
'Security'
'SECURITY'
'Security Type'
'SECURITY_TYPE'
9. eagleml-enum-2-0.xsd: the simple type AddPeriodsBasedOnSwitchEnum combining types AddPeriodsBasedOnSwitchStrictEnum and xsd:normalizedString has been added to the schema
10. eagleml-ref-2-0.xsd: the following groups and elements have been added to the SecurityDefault (instead of SecurityDefault.model group):
SecurityType.model group
SecurityDefaultCommon.model group
addPeriodsBasedOnSwitch
11. eagleml-ref-2-0.xsd: the new object positionDefault with the complex type PositionDefault (based on ReferenceObject complex type) have been added to the schema with the following groups and elements and groups:
EntityCommonInfo.model group
AssetIdentifiers.model group
SecurityDefaultCommon.model group
addPeriodsForAllBasesSwitch
12. eagleml-ref-2-0.xsd: the element analyticModelsSwitch has been added to the GenericIssueAnalytic complex type
13. eagleml-ref-shared-2-0.xsd: the group SecurityDefaultCommon.model has been added to the schema with the following groups and elements:
costingRule
BeginDate.model group
EndDate.model group
defaultType
AccountingBasis.model group
Comments.model group
14. eagleml-ref-shared-2-0.xsd: the element classificationMatrixCodeInstance has been added to the ClassificationMatrix.model group
15. eagleml-sec-shared-2-0.xsd: the element heldSecurityValidationFlag has been added to the SMFFlags.Model group
16. eagleml-wh-shared-2-0.xsd: the element prepaySpeedContractSize has been added to the WH_group_xTrade.model group
Replaced in the schema:
1. eagleml-entity-shared-2-0.xsd: the element userInd1 has been replaced by the group UserInd1.model in the EntityToComposite.model, EntityUDF.model, EntityDetail.model groups
2. eagleml-entity-shared-2-0.xsd: the element userInd2 has been replaced by the group UserInd2.model in the EntityToComposite.model, EntityUDF.model, EntityDetail.model groups
3. eagleml-entity-shared-2-0.xsd: the element userInd3 has been replaced by the group UserInd3.model in the EntityToComposite.model, EntityUDF.model, EntityDetail.model groups
Deleted from the schema:
1. eagleml-ref-2-0.xsd: reference to the group SecurityDefault.model has been deleted from the SecurityDefault complex type
2. eagleml-ref-shared-2-0.xsd: the group SecurityDefault.model has been deleted from the schema
Renamed in the schema:
1. The group EntityCommonIds.model has been renamed to the EntityCommonInfo.model group in the schema.
The group EntityCommonInfo.model contains the group contains the following groups and elements:
EntityCommonIds.model group
totalNumberShareClasses
partitionNumber
physicalPartitions
EntityCommonIds.model group contains the following groups and elements:
entityId
entityName
entityType
EntityXrefIdentifier.model group
entityXrefs
entityResolutionOption
entityBattingOrder
entityXrefMap
longEntityName
legalEntityName
Other changes:
1. eagleml-acc-shared-2-0.xsd: references to the following groups have been made optional in the PricingReport.model group:
EffectiveDate.model
ExchangeCode.model
LongShortIndicator.model
Price.model
PriceType.model
PriceSource.model
BidPrice.model
MidPrice.model
AskPrice.model
PriorPrice.model
LastChangeDate.model
ParentCompositeId.model
ParentCompositeName.model
FxSourceName.model
TargetSourceName.model
PriceVolume.model
PriceLevel.model
Comments.model
MarketDate.model
SourceDetail.model
PriceCondition.model
Element annotations have been updated.