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