/
XSD Revision 205

XSD Revision 205

Added to the Schema:

1. eagleml-acc-2-0.xsd: element multipleLegAccountingTrade and complex type MultipleLegAccountingTrade with following objects have been added to the schema:

  •    EntityCommonIds.model group

  •    AssetIdentifiers.model group

  •    buySellIndicator element

  •    TradeDates.model group

  •    SettlementTradeInfo.model group

  •    OtherTradeInfo.model group

  •    OriginalTradeInfo.model group

  •    FinalCurrencySwap.model group

  •    TradeFlags.model group

  •    contractTradeLeg element of complex type TradeLeg

  •    payTradeLeg element of complex type TradeLeg

  •    recieveTradeLeg element of complex type TradeLeg

2. eagleml-acc-shared-2-0.xsd: the group TradeLeg.model with following elements and groups has been added to the schema:

  •    firstPeriodCouponRate element

  •    lotLevelDatedDate element

  •    AccountingInfo.model group

  •    InitialCurrencySwap.model group

  •    TransactionFeeInfo.model group

  •    userDefinedPriority element

  •    holdingTerm element

3. eagleml-acc-shared-2-0.xsd: complex type TradeLeg with group TradeLeg.model has been added to the schema
4. eagleml-acc-shared-2-0.xsd: element settlementCurrency has been added to AccountingInfo.model group
5. eagleml-acc-shared-2-0.xsd: the following elements have been added to OtherInfo.model:

  •    manager

  •    strategy

6. eagleml-acc-shared-2-0.xsd: element counterPartyId has been added to OtherTradeInfo.model group
7. eagleml-enum-2-0.xsd: the following enumeration values have been added to the TaskTypeEnum simple type:

  •    'NEW'

  •    'RETRY'

  •    'RESUBMIT'

  •    'RESTART'

8. eagleml-enum-2-0.xsd:enumeration value MultipleLegAccountingTrade has been added to ObjectTypeEnum simple type

Deleted from the Schema: 

1. eagleml-acc-shared-2-0.xsd: element brokerCurrencyWorkVariable has been deleted from OtherTradeInfo.model group

Note: This element was deleted as it was an error in design. It was not used.

Moved in the Schema: 

1. The following groups and elements have been moved from AccountingTrade complex type (eagleml-acc-2-0.xsd file) to AccountingTrade.model group (eagleml-acc-shared-2-0.xsd file):

  •    EntityCommonIds.model group

  •    AssetIdentifiers.model group

  •    buySellIndicator element

  •    TradeDates.model group

  •    AccountingInfo.model group

  •    SettlementTradeInfo.model group

  •    OtherTradeInfo.model group

  •    ReceiveInformationBase.model group

  •    OriginalTradeInfo.model group

  •    FinalCurrencySwap.model group

  •    InitialCurrencySwap.model group

  •    GiftInheritanceFields.model group

  •    TradeDetails.model group

  •    TransactionFeeInfo.model group

  •    WashSaleCloseLotBeingAdjustedInfo.model group

  •    WashSaleOpenLotWithDisallowanceInfo.model group

  •    WashSaleOriginalOpenLotThatWasClosedInfo.model group

  •    PACEPerformanceFields.model group

  •    TradeFlags.model group

AccountingTrade.model group also has been added to AccountingTrade complex type. 

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