XSD Revision 320
January 2019 EagleML Release
Added to the schema:
1. eagleml-acc-2-0.xsd: the new object pricingReport and complex type PricingReport (based on AccountingObject complex type) have been added to the schema with the following groups:
   SourceName.model
   EntityCommonIds.model
   AssetIdentifiers.model
   ExtendedAssetProperties.model
   PricingReport.model
2. eagleml-ref-2-0.xsd: the new object classificationMatrix and complex type ClassificationMatrix (based on ReferenceObject complex type) have been added to the schema with the group ClassificationMatrix.model
3. eagleml-acc-shared-2-0.xsd: the group PricingReport.model has been added to the schema with the following groups and elements:
   ExchangeCode.model group
   LongShortIndicator.model group
   Price.model group
   PriceType.model group
   PriceSource.model group
   priceSourceDescription
   BidPrice.model group
   MidPrice.model group
   AskPrice.model group
   PriorPrice.model group
   LastChangeDate.model group
   pricePercentChange
   primarySourceName
   primarySourceDescription
   primaryPrice
   primaryPriceType
   secondarySourceName
   secondarySourceDescription
   secondaryPrice
   secondaryPriceType
   ParentCompositeId.model group
   ParentCompositeName.model group
   activePriceSourceName
   activePriceSourceDescription
   FxSourceName.model group
   fxSourceDescription
   TargetSourceName.model group
   targetSourceDescription
   PriceVolume.model group
   priceHierarchyRuleName
   priceStatusDetail
4. eagleml-enum-2-0.xsd: the following enumeration values have been added to the ObjectTypeEnum simple type:
   'ClassificationMatrix'
   'PricingReport'
5. eagleml-ref-shared-2-0.xsd: the group ClassificationMatrix.model has been added to the schema with the following groups and elements:
   classificationMatrixName
   classificationMatrixId
   classificationMatrixStatus
   Instance.model group
   classificationMatrixCategory of complex type ClassificationMatrixCategory
6. eagleml-ref-shared-2-0.xsd: the complex type ClassificationMatrixCategory has been added to the schema with the following groups and elements:
   categoryLevel1
   categoryLevel2
   categoryLevel3
   categoryLevel4
   categoryLevel5
   categoryLevel6
   categoryLevel7
   categoryLevel8
   categoryLevel9
   categoryLevel10
   UpdateSource.model group
   UpdateTimestamp.model group
   SequenceNumber.model group
   Instance.model group
   classificationMatrixLevel of complex type ClassificationMatrixLevel
7. eagleml-ref-shared-2-0.xsd: the complex type ClassificationMatrixLevel has been added to the schema with the following groups and elements:
   SequenceNumber.model group
   valueLevel1
   valueLevel2
   valueLevel3
   valueLevel4
   valueLevel5
   valueLevel6
   valueLevel7
   valueLevel8
   valueLevel9
   StartDate.model group
   EndDate.model group
   Comments.model group
   EffectiveDate.model group
   securityCriteria
   UpdateSource.model group
   UpdateTimestamp.model group
   Instance.model group
8. eagleml-sec-shared-2-0.xsd: the type UnderlyingAssetIdentifiersModel has been added to the schema with the group AssetIdentifiersWithSecTypes.model
9. eagleml-shared-2-0.xsd: the enumeration value 'NO_DATA' has been added to the ReasonTypeEnum simple type
10. eagleml-shared-2-0.xsd: the group AssetIdentifiersWithSecTypes.model has been added to the schema with the following groups:
   AssetIdentifiers.model group
   InvestmentType.model group
   ProcessingSecurityType.model group
11. eagleml-shared-2-0.xsd: the group ParentCompositeId.model has been added to the schema with the element parentCompositeId
12. eagleml-shared-2-0.xsd: the group ParentCompositeName.model has been added to the schema with the element parentCompositeName
13. eagleml-shared-2-0.xsd: the group PriceVolume.model has been added to the schema with the element priceVolume
14. eagleml-shared-2-0.xsd: the group SequenceNumber.model has been added to the schema with the element sequenceNumber
Replaced in the schema:
1. eagleml-acc-shared-2-0.xsd: the element issuerId has been replaced by created IssuerId.model group in the CashProjectionDetail.model group
2. eagleml-ref-shared-2-0.xsd: the element priceVolume has been replaced by created PriceVolume.model group in the IssuePrice.model and IssuePcPrice.model groups
3. eagleml-sec-shared-2-0.xsd: the groups AssetIdentifiers.model, InvestmentType.model and ProcessingSecurityType.model have been replaced by the new group AssetIdentifiersWithSecTypes.model in the UnderlyingModel and UnderlyingBaseModel complex types
4. eagleml-shared-2-0.xsd: the element sequenceNumber has been replaced by created SequenceNumber.model group in the BatchIdentifier complex type
5. eagleml-shared-2-0.xsd: the element parentCompositeId has been replaced by created ParentCompositeId.model group in the EntityProperties.model group
6. eagleml-shared-2-0.xsd: the element parentCompositeName has been replaced by created ParentCompositeName.model group in the EntityProperties.model group
7. eagleml-txn-2-0.xsd: the element sequenceNumber has been replaced by created SequenceNumber.model group in the Sequence.model group
Moved in the schema:
1. The following group have been moved from the XSD file eagleml-ref-shared-2-0.xsd to the XSD file eagleml-shared-2-0.xsd:
   AskPrice.model
   BidPrice.model
   MidPrice.model
Other changes:
1. eagleml-sec-shared-2-0.xsd: the type of element underlyingAsset has been changed from AssetIdentifiersDataModel to UnderlyingAssetIdentifiersModel in the SMFObject complex type
2. eagleml-shared-2-0.xsd: the following elements have been made optional in the Reason complex type:
   reasonTypeEnum
   reasonCode
Element annotations have been updated.