F.19 Firm Data Transfer Datamaps
The following table lists the Firm Data Transfer (FDT) Datamaps and the order they must be run in.
Table F-19 FDT Datamaps
Datamap Number | Datamap Name | Predecessors |
---|---|---|
70010 | Scrty_TradeExecutionStageInsert | NA |
70020 | Scrty_OrderStageInsert | NA |
70030 | MktCntr_OrderStageInsert | NA |
70040 | OrderStage_DQupdate | NA |
70050 | TradeExecutionEventStage_DQupdate | NA |
70060 | OrderStage_FDTupdate | 70040 |
70070 | OrderStage_RmngQtupdate | 70040 70060 |
70080 | OrderSummary | 70040 70060 70070 |
70090 | OrderSummary_OpenOrdrInsrt | 70040 70060 70070 70080 |
70100 | OrderSummary_QtyUpdate | 70040 70060 70070 70080 70090 |
70110 | OrderStage_OpenOderUpd | 70040 70060 70070 70080 70090 70100 |
70120 | OrderSummary_Update | 70040 70060 70070 70080 70090 70100 70110 |
70130 | OrderStage_OrdrSeqUpd | 70040 70060 70070 70080 70090 70100 70110 70120 |
70140 | OrderEvent_OrderStage | 70040 70060 70070 70080 70090 70100 70110 70120 70130 |
70150 | Execution_NewEvents | 70010 70050 |
70160 | Execution_CancelAndReplace | 70010 70050 |
70170 | Execution_CancelEvents | 70010 70050 70150 70160 |
70180 | Execution_CorrectionEvents | 70010 70050 70150 70160 70170 |
70190 | Trade_NewEvents | 70010 70050 |
70200 | Trade_CancelAndReplace | 70010 70050 |
70210 | Trade_CorrectionEvents | 70010 70050 70190 70200 |
70220 | Trade_CancelEvents | 70010 70050 70190 70200 70210 |
70230 | Trade_DerivedTrade | 70010 70050 70190 70200 70210 70220 |
70240 | Trade_OrigSeqIDUpd | 70010 70050 70190 70200 70210 70220 70230 |
70250 | Trade_ParentSeqIDUpd | 70010 70050 70190 70200 70210 70220 70230 70240 |
70260 | Trade_RplcngSeqIDUpd | 70010 70050 70190 70200 70210 70220 70230 70240 70250 |
70270 | TradeExecutionEvent_Trade | 70010 70050 |
70280 | TradeExecutionEvent_Execution | 70010 70050 |
70290 | TradeExecutionEvent_CancelReplaceTrade | 70010 70050 |
70300 | TradeExecutionEvent_FirmRefTrade | 70010 70050 70270 70280 70290 |
70310 | TradeExecutionEvent_MktRefTrade | 70010 70050 70270 70280 70290 |
70320 | Trade_RefData | 70010 70050 70270 70280 70290 |
70330 | Execution_Update | 70010 70050 70150 70160 70170 70180 |
The following table provides a list of datamaps and description for each datamap. These datamaps are listed in order.
Note:
To execute the TRADE_EXECUTION_EVENT_STAGE datamap, the corresponding dat files must be modified at the following location:<FIC_HOME>/database/golden_data
. The name must be changed from
TradeExecutionStage_yyyymmdd_DLY_01.dat
to
TradeExecutionEventStage_yyyymmdd_DLY_01.dat
.
Table F-20 FDT Datamap Description
Datamap Number | Datamap Name | Description |
---|---|---|
70010 | Scrty_TradeExecutionStageInsert | This datamap populates the SCRTY table using ingested trade records present at TRADE_EXECUTION_EVENT_STAGE for that scurity, if security is not present already in the SCRTY table |
70020 | Scrty_OrderStageInsert | Thisdatamap populates the SCRTY table using ingested order records present at ORDR_STAGE for that security, if the security is not present already in the SCRTY table. |
70030 | MktCntr_OrderStageInsert | This datamap populates the MARKET_CENTER table using ingested order records present at ORDR_STAGE for that market centre, if themarket centre is not present already in the MARKET_CENTER table. |
70040 | OrderStage_DQupdate | This datamap updates the ORDR_STAGE table to mark invalid records. |
70050 | TradeExecutionEventStage_DQupdate | This datamap updates the TRDE_EXECUTION_EVENT_STAGE table to mark invalid trade events. |
70060 | OrderStage_FDTupdate | This datamap calculates and update information for each order event indentifying corresponding trade and quote information. |
70070 | OrderStage_RmngQtupdate | This datamap calculates and updates remaining units for each order event. |
70080 | OrderSummary | This datamap aggregates order events properties to identify the property for order, and populates the ORDR table. |
70090 | OrderSummary_OpenOrdrInsrt | This datamap populates the ORDR table based on the records in the OPEN_ORDR_STAGE table if required. |
70100 | OrderSummary_QtyUpdate | The datamap calculates the various quantity units and updates the ORDR table using those values. |
70110 | OrderStage_OpenOderUpd | This datamap populates the ORDR_STAGE table with order events not provided by customer but evident from the information provided by customer. |
70120 | OrderSummary_Update | This datamap updates the ORDR table for various events and trades occurred for order. |
70130 | OrderStage_OrdrSeqUpd | This datamap updates the ORDR_STAGE table using the corresponding order_seq_id from the ORDR table |
70140 | OrderEvent_OrderStage | This datamap populates the ORDR_EVENT table with records processed and calculated at the ORDR_STAGE table. |
70150 | Execution_NewEvents | This datamap populates the EXECUTION table identifying NEW events in the TRADE_EXECUTION_EVENT_STAGE table. |
70160 | Execution_CancelAndReplace | This datamap populates the EXECUTION table identifying CANCEL AND REPLACE events in the TRADE_EXECUTION_EVENT_STAGE table. |
70170 | Execution_CancelEvents | This datamap updates the EXECUTION table identifying CANCEL events in the TRADE_EXECUTION_EVENT_STAGE table. |
70180 | Execution_CorrectionEvents | This datamap updates the EXECUTION table identifying CORRECTION events in the TRADE_EXECUTION_EVENT_STAGE table. |
70190 | Trade_NewEvents | This datamap populates the TRADE table identifying NEW events in the TRADE_EXECUTION_EVENT_STAGE table. |
70200 | Trade_CancelAndReplace | This datamap populates the TRADE table identifying CANCEL AND REPLACE events in the TRADE_EXECUTION_EVENT_STAGE table. |
70210 | Trade_CorrectionEvents | This datamap updates the TRADE table identifying CORRECTION events in the TRADE_EXECUTION_EVENT_STAGE table. |
70220 | Trade_CancelEvents | This datamap updates the TRADE table identifying CANCEL events in the TRADE_EXECUTION_EVENT_STAGE table. |
70230 | Trade_DerivedTrade | This datamap populates TRADE tables identifying DERIVED TRADES in the TRADE_EXECUTION_EVENT_STAGE table. |
70240 | Trade_OrigSeqIDUpd | This datamap updates the original sequence identifier for non replaced trades. |
70250 | Trade_ParentSeqIDUpd | This datamap updates the parent sequence identifiers for the TRADE table. |
70260 | Trade_RplcngSeqIDUpd | This datamap updates the replacing sequence identifiers for the TRADE table. |
70270 | TradeExecutionEvent_Trade | This datamap populates the TRADE_EXECUTION_EVENT table with non order based trade records from the TRADE_EXECUTION_EVENT_STAGE. |
70280 | TradeExecutionEvent_Execution | This datamap populates the TRADE_EXECUTION_EVENT table with executed order records from the TRADE_EXECUTION_EVENT_STAGE table. |
70290 | TradeExecutionEvent_CancelReplaceTrade | This datamap populates the TRADE_EXECUTION_EVENT table with CANCEL
AND
REPLACE event executed order records from the TRADE_EXECUTION_EVENT_STAGE table. |
70300 | TradeExecutionEvent_FirmRefTrade | This datamap updates firm reference information in the TRADE_EXECUTION_EVENT table using the EXECUTION and TRADE tables. |
70310 | TradeExecutionEvent_MktRefTrade | This datamap updates market reference information in the TRADE_EXECUTION_EVENT table using the REPORTED SALE and TRADE tables. |
70320 | Trade_RefData | This datamap updates market and firm reference data in the TRADE table using the TRADE_EXECUTION_EVENT table. |
70330 | Execution_Update | This datamap updates the EXECUTION table in using various events which occur for the trade in the TRADE_EXECUTION_EVENT_STAGE table. |