Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Prerequisites

To use Chain Extracts you have to install July 2018 EagleML release

ChainExtract functionality allows to execute different extracts in one sequence (chain). Q and T streams are processed one-by-one:

Processing Details

While processing, this functionality does not use any auxiliary EJM streams like executing task_reporter, execwkfl etc.

Execution has the following structure:

1). Control message stream processes initial RTR.
2). Task reporter stream sends the ACK message.
3). Q stream of the first feed type extract in chain.
4). T stream of the first feed type extract in chain (if Q stream returns NO_DATA then T stream will not be started).
5). Q stream of the second feed type extract in chain.
6). T stream of the second feed type extract in chain (if Q stream returns NO_DATA then T stream will not be started).
[…]
N). Q stream of the last feed type extract in the chain.
N+1). T stream of the last feed type extract in the chain (if Q stream returns NO_DATA then T stream will not be started).
N+2). Task reporter stream sends the TSR message.

This logic improves total performance of executing several extracts of different feed types.

  • No labels