GenerateInstrumentsStream

This batch process is provided to support streaming for the Generate Instruments process. This batch process can only be run in conjunction with the Generate Instruments process. Streaming for batch processes is designed to allow for concurrent execution, possibly on different machines, of batch programs to ensure that the database is used to its full capacity.

This batch process takes the parameter, Batch Process Instance ID . The instance ID is a unique identifier used to allow multiple instances of the same batch process to run at the same time effectively. Where no instance ID is specified, only one instance of the batch process can run.

Streaming Multiple Instances of Generate Instruments: Multiple instances of the Generate Instruments batch process can be run concurrently, by giving each instance a different Batch Process Instance ID . To start a stream for a particular instance of the Generate Instruments batch process, you must link the Generation Instruments Stream batch process (or multiple stream batch processes) to the particular batch process instance using the Batch Process Instance ID parameter. For example, where the Batch Process Instance ID is "generate_instruments_1" for an instance of the Generate Instruments batch process, you must also set the Batch Process Instance ID parameter for the Generate Instruments Stream batch process (or multiple stream batch processes) to be "generate_instruments_1". Any number of Generate Instruments Stream batch processes can be linked to the same instance of the Generate Instruments batch process.
Batch Process Class and Method: The class and method for this batch process is curam.core.intf.GenerateInstrumentsStream.process.