About the Exchange Price EDS Load

The EDS Load exchangeprice is available as part of the EagleML modernization effort as a metadata driven interface. Exchange Price EDS in-flow and out-flow interfaces are supported. 

The Exchange Price EDS Load and Extract are available with the March 2021 EagleML version or later.

Tables Affected

The Exchange Price EDS resource utilizes the following table: 

SECURITYDBO.PRICE_EXCHANGE

Also, the in-flow interface updates the table, RULESDBO.PRICE_STATUS, for a specific price if the record already exists and the price is different than the price existing in the table.

Resolution Logic 

For a successful load, the following minimal resolutions should be done: 

  • Security resolution
  • Source name resolution
  • Effective date check

Exchange Price In-Flow Interface

The EDS exchangePrice resource, utilizes the same stored procedures as the MC exchangePrice object, ESTAR.INS_UPD_PRICE_EXCHANGE, for loading the main record
and PACE_MASTERDBO.PRICING_PACE.PRICE_UPLOAD for the update status of a specific price.

The Insert and Update methods are supported for the in-flow interface with the following limitations:

  • priceExchangeCode is required in the incoming message.
  • The extended update option is currently not supported for compatibility within all v17.R2.x versions.

The incoming files are expected to have the elements aligned with the order of elements defined by the ontology or EagleML XSD. Incorrect order will lead to missing column values in the DB.

For a CM example, see Exchange Price EDS Load RTR Example

Exchange Price Out-Flow Interface

For an extract RTR example, see Exchange Price EDS Extract RTR Example.


On this page