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.

View the zipped version of the XSD