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.