XSD Revision 352

May 2020 EagleML Release

Added to the schema:
1. eagleml-acc-shared-2-0.xsd: the following elements have been added to the AccountingInfo.model group:
     methodOfLTDAmortization
     LTDAmortizationCostLocal
     LTDAmortizationLocal
     LTDOIDLocal
2. eagleml-enum-2-0.xsd: the following enumeration values have been added to the BuySellIndicatorEnum simple type:
     'OPENFUTURE',
     'EXPIRE',
     'SETTLEFWD',
     'CLOSEFUTURE'
3. eagleml-internal-txn-2-0.xsd: the reference to s2pObject element has been added to the S2PReportingTransaction complex type
4. eagleml-issuer-2-0.xsd: the group UpdateSource.model has been added to the IssuerRegulatory complex type
5. eagleml-ref-2-0.xsd: the new object brokerRates with the complex type BrokerRates (based on ReferenceObject complex type) have been added to the schema with the following groups and elements:
     EntityCommonIds.model group
     FromToCurrencies.model group
     TradeQuotes.model group
     entryType element
6. eagleml-ref-shared-2-0.xsd: the following elements have been added to the Schedule.model group:
     fixingDate
     cashPaymentDate
     resetDate
7. eagleml-ref-shared-2-0.xsd: the group FromToCurrencies.model has been added to the schema with the following fields:
     fromCurrency
     toCurrency
8. eagleml-sec-shared-2-0.xsd: the following elements have been added to the SMExtension.model group:
     fundRtgClassFocus
     fundMarketCapFocus
     fundIndustryFocus
     fundMaturityBandFocus

Replaced in the schema:
1. eagleml-ref-2-0.xsd: the following elements have been replaced by the group FromToCurrencies.model in the IssueFxRate and IssueFxPcRate complex types:
     fromCurrency
     toCurrency

Deleted from the schema:
1. eagleml-txn-2-0.xsd: the choice between the elements totalCount and isLastInSequence has been deleted from the Sequence.model group. Both elements are possible in the EagleML message.

Other changes:
1. eagleml-enum-2-0.xsd: the simple type ScheduleStatusEnum has been changed from strict to type combining XSD type string and simple type ScheduleStatusStrictEnum.
     Old type ScheduleStatusEnum has been renamed to ScheduleStatusStrictEnum.
2. eagleml-enum-2-0.xsd: the simple type CATransTypeEnum has been changed from strict to type combining XSD type string and simple type CATransTypeStrictEnum.
     Old type CATransTypeEnum has been renamed to CATransTypeStrictEnum.
3. eagleml-enum-2-0.xsd: the simple type CAUnitEnum has been changed from strict to type combining XSD type string and simple type CAUnitStrictEnum.
     Old type CAUnitEnum has been renamed to CAUnitStrictEnum.
4. eagleml-enum-2-0.xsd: the simple type LotSelectionCodeMethodEnum has been changed from strict to type combining XSD type string and simple type LotSelectionCodeMethodStrictEnum.
     Old type LotSelectionCodeMethodEnum has been renamed to LotSelectionCodeMethodStrictEnum.
5. eagleml-enum-2-0.xsd: the simple type CostMethodEnum has been changed from strict to type combining XSD type string and simple type CostMethodStrictEnum.
     Old type CostMethodEnum has been renamed to CostMethodStrictEnum.
6. eagleml-enum-2-0.xsd: the simple type SubRedIndicatorEnum has been changed from strict to type combining XSD type string and simple type SubRedIndicatorStrictEnum.
     Old type SubRedIndicatorEnum has been renamed to SubRedIndicatorStrictEnum.
7. eagleml-internal-2-0.xsd: substitutionGroup of element spdDeltaTriggerLog has been changed from internalObject to s2pObject.
8. eagleml-internal-txn-2-0.xsd: base type of the complex type S2PReportingTransaction has been changed from InternalTransaction to Transaction.
9. eagleml-ref-2-0.xsd: the element disclosureName has been made optional in the GIPSDisclosures complex type
10. eagleml-ref-2-0.xsd: the following elements have been made optional in the ErrorLanguageDefinition complex type:
     lId
     errorCode
11. eagleml-ref-2-0.xsd: the element languageDefinition has been made optional in the ErrorDefinition complex type
12. eagleml-ref-2-0.xsd: type of the element settingType has been changed from ProcedureModeTypeEnum to string
13. eagleml-ref-shared-2-0.xsd: the following elements have been made optional in the ProcessCenterDate.model group:
     currentDate
     previousDate
     nextDate
14. eagleml-shared-2-0.xsd: the element calendarName has been made optional in the CalendarName.model group
15. eagleml-shared-2-0.xsd: the element description has been made optional in the Description.model group

View the zipped version of the XSD