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