XSD Revision 226

Added to the Schema
1. eagleml-acc-2-0.xsd: object accountingIntradayNAV and complex type AccountingIntradayNAV have been added to the schema with the following groups:

  •    EntityCommonIds.model
  •    IntradayNAV.model

2. eagleml-acc-2-0.xsd: object accountingNAVforNASDAQ and complex type AccountingNAVforNASDAQ have been added to the schema with the following groups:

  •    EntityCommonIds.model
  •    NAVforNASDAQ.model

3. eagleml-acc-shared-2-0.xsd: the following groups have been added to the schema:

  •    IntradayNAV.model
  •    NAVforNASDAQ.model
  •    NAVCommonModel10.model
  •    PublicOffering.model
  •    NetAssetAmount2A7.model
  •    NetAssetValue2A7.model

4. eagleml-entity-shared-2-0.xsd: element entityDetailName has been added to the EntityDetail.model group 
5. eagleml-msg-2-0.xsd: complex type WorkflowCorrelationId with element alertCode has been added to the schema
6. eagleml-msg-2-0.xsd: complex type AlertSubscription with the following elements have been added to the schema:

  •    deliveryType
  •    destination

7. eagleml-msg-2-0.xsd: complex type AlertSubscriptionGroup with the following elements have been added to the schema:

  •    subjectTemplate
  •    bodyTemplate
  •    deliveryType
  •    destination

8. eagleml-msg-2-0.xsd: complex type AlertDeliveryStatusDetail with any (<xsd:any>) elements from namespace '##any' have been added to the schema
9. eagleml-msg-2-0.xsd: complex type AlertSubscriptionStatus with the following elements have been added to the schema:

  •    alertSubscription
  •    deliveryStatus
  •    alertSourceId
  •    reasonCode
  •    description
  •    detail

10. eagleml-msg-2-0.xsd: complex type TaskAlert with the following elements and groups have been added to the schema:

  •    header
  •    Correlation.model group
  •    workflowCorrelationId
  •    Exception.model group
  •    AlertCode.model group
  •    AlertSource.model group
  •    triggerValue
  •    alertParameters
  •    AlertDefinition.model group
  •    alertSubscriptions

11. eagleml-msg-2-0.xsd: complex type AlertDeliveryStatus with the following elements and groups have been added to the schema:

  •    header
  •    Correlation.model group
  •    workflowCorrelationId
  •    alertSubscriptionStatus

12. eagleml-msg-2-0.xsd: the following groups have been added to the schema:

  •    AlertCode.model with element alertCode
  •    AlertDefinition.model with elements:
    •       subjectTemplate
    •       bodyTemplate
    •       alertAction
    •       alertCriticality
    •       alertType
  •    AlertSource.model with elements:
    •       alertSourceId
    •       alertSourceDescr

13. eagleml-enum-2-0.xsd: enumeration value TaskAlert has been added to EagleMLMessageTypeEnum simple type
14. eagleml-enum-2-0.xsd: the following enumeration values have been added to DataTypeEnum simple type:

  •     'A' - JSON array string
  •     'R' - JSON record string

15. eagleml-enum-2-0.xsd: simple type AlertCriticalityEnum has been added to the schema with the following enumeration values:

  •    'INFO'
  •    'WARNING'
  •    'ERROR'
  •    'CRITICAL_ERROR'
  •    'SYSTEM_ERROR'

16. eagleml-enum-2-0.xsd: simple type AlertTypeEnum has been added to the schema with the following enumeration values:

  •    'BUSINESS'
  •    'SYSTEM'

17. eagleml-enum-2-0.xsd: simple type DeliveryStatusEnum has been added to the schema with the following enumeration values:

  •    'VALIDATIONERROR'
  •    'ERROR'
  •    'WARNING'
  •    'SUCCESS'

18. eagleml-enum-2-0.xsd:  the following enumeration values have been added to the ObjectTypeEnum simple type:

  •    'ReportDictionary'
  •    'AccountingIntradayNAV'
  •    'AccountingNAVforNASDAQ'

19. eagleml-ref-2-0.xsd: object reportDictionary and complex type ReportDictionary have been added to the schema with the following groups and elements:

  •    group ReportDictionary.model
  •    element level of complex type DictionaryLevel
  •    element detail of complex type DictionaryDetail
  •    element linkedAsset of complex type DictionaryAsset

20. eagleml-ref-shared-2-0.xsd: group AssetIdentifiersCommonModel.model has been added to IssueVariableRateBaseModel complex type
21. eagleml-ref-shared-2-0.xsd: group AssetIdentifiersCommonModel.model has been added to IssueVariableRateExtensionModel complex type
22. eagleml-ref-shared-2-0.xsd: the following groups have been added to the schema:

  •     CodeCategory.model
  •     CodeValue.model
  •     ReportDictionary.model
  •     DictionaryDetail.model
  •     DictionaryFormat.model
  •     FieldAttribute.model
  •     DictionaryAsset.model
  •     AssetIdentifiersCommonModel.model

23. eagleml-ref-shared-2-0.xsd: complex type CodeCategoryModel with CodeCategory.model group have been added to the schema
24. eagleml-ref-shared-2-0.xsd: complex type DictionaryCodeValue has been added to the schema with the following elements and groups:

  •     dictCodeValue
  •     CodeValue.model group

25. eagleml-ref-shared-2-0.xsd: complex type DictionaryAsset has been added to the schema with the following groups:

  •     AssetIdentifiers.model group
  •     DictionaryAsset.model group

26. eagleml-ref-shared-2-0.xsd: complex type DictionaryDetail with DictionaryDetail.model group have been added to the schema 
27. eagleml-ref-shared-2-0.xsd: complex type DictionaryFormat has been added to the schema with the following elements and groups:

  •     DictionaryFormat.model group
  •     element fieldAttribute of complex type FieldAttribute

28. eagleml-ref-shared-2-0.xsd: complex type FieldAttribute has been added to the schema with the following elements and groups:

  •     FieldAttribute.model group
  •     element codeCategory of complex type CodeCategoryModel

29. eagleml-ref-shared-2-0.xsd: complex type DictionaryLevel with element format of complex type DictionaryFormat have been added to the schema
30. eagleml-wh-2-0.xsd: the following elements have been added to the WarehouseXObject complex type:

  •     batchCollectErrorsFlag
  •     singleRowCommitFlag

31. eagleml-wh-2-0.xsd: element rollupFlag has been added to the WarehouseCommonPosition complex type
32. eagleml-wh-shared-2-0.xsd: the following groups have been added to the schema:

  •     NAVCommonModel9.model
  •     CashDividend.model
  •     ShareClass.model
  •     ValuationDate.model
  •     NavChange.model
  •     NetActivity.model
  •     WeightedAverage.model

Business description has been added to many elements of the schema

Moved in the Schema

  1. All elements (from all complex types) shareClass have been replaced by created ShareClass.model common group 
  2. All elements (from all complex types) valuationDate have been replaced by created ValuationDate.model common group 
  3. All elements (from all complex types) netAssetAmount2A7 have been replaced by created NetAssetAmount2A7.model common group 
  4. All elements (from all complex types) navChange have been replaced by created NavChange.model common group 
  5. All elements (from all complex types) publicOffering and publicOfferingChange have been replaced by created PublicOffering.model common group 
  6. All elements (from all complex types) effectiveDate have been replaced by created EffectiveDate.model common group
  7. All elements (from all complex types) netActivity have been replaced by created NetActivity.model common group
  8. All elements (from all complex types) cashDividend have been replaced by created CashDividend.model common group
  9. All elements (from all complex types) weightedAverageMaturity and weightedAverageLife have been replaced by created WeightedAverage.model common group
  10. EffectiveDate.model common group have been moved from eagleml-acc-shared-2-0.xsd file to eagleml-shared-2-0.xsd file
  11. eagleml-acc-shared-2-0.xsd: The following elements have been moved from EstarNAV.model group to NAVCommonModel10.model:
    •    nasdaqTransmissionStatus
    •    nasdaqCompletedStatus
    •    approvalStatus
    •    approvalMode
    •    approvalUser
    •    approvalDatetime
    •    overrideFlag
    •    overrideUser
    •    overrideDatetime
    •    netAssetAmountOvr
    •    shortTermCapGainDistOvr
    •    longTermCapGainDistOvr
    •    otherCapGainDistOvr
    •    stockDividend
    •    stockDividendOvr
    •    publicOfferingOvr
    •    marketPriceOvr
    •    cashDividendOvr
    •    unallocatedDistr
    •    footnotes
    •    millRate7dayEffectiveYieldOvr
    •    funcCode
    •    navChangePersent
    •    stockSplitRate
    •    stockSplitRateOvr
    •    priorNAV
    •    acknowledgedNAV
    •    acknowledgedPop
    •    capGains
    •    prevDayNAV
    •    assets
    •    lastAckNAV
    •    lastAckPop
    •    lastCalcNAV
    •    navChangeTolerance
    •    navReconTolerance
    •    popChange
    •    navPublicationVariance2
    •    navPublicationVariance4
    •    calculatedDate
    •    navVariancePersent

Also NAVCommonModel10.model group has been added to EstarNAV.model group, backward compatibility complied.

12. CodeCategoryIdentifiers.model group has been moved from eagleml-ref-2-0.xsd file to eagleml-ref-shared-2-0.xsd file
The following elements and group have been moved from CodeCategory complex type to CodeCategory.model group:

  •     CodeCategoryIdentifiers.model group
  •     codeMaxLength
  •     hasHistory
  •     maintainData

Also CodeCategory.model group has been added to CodeCategory complex type, backward compatibility complied.
13. The following elements have been moved from CodeValue complex type to CodeValue.model group:

  •     codeValue
  •     codeValueDescription
  •     obsolete
  •     rollForwardFlag
  •     systemControlFlag

14. eagleml-wh-shared-2-0.xsd: The following elements and groups have been moved from NAVCommonModel1.model group to NAVCommonModel9.model:

  •     shareClass
  •     valuationDate
  •     navSequence
  •     netAssetAmount
  •     navAmountPerShare
  •     sharesOutstanding
  •     sharesSettled
  •     Status.model group

Also NAVCommonModel9.model group has been added to NAVCommonModel1.model group, backward compatibility complied.

Other Changes:
1. eagleml-acc-shared-2-0.xsd: element payableReceivanleIndicator has been renamed to payableReceivableIndicator in the AccountingInfo.model group
2. eagleml-ref-2-0.xsd: group CodeCategoryIdentifiers.model has been made required in the CodeValue complex type
3. eagleml-shared-2-0.xsd: element reason has been made optional in the EventDetails complex type
4. eagleml-shared-2-0.xsd: the following elements have been made optional in the Summary complex type:

  •    eagleStatId
  •    failedRecords
  •    totalRecords


Also, elements annotations have been updated.

View the zipped version of the XSD (right click to open in a new tab)