GenerateInstructionLineItemsStream

This batch process is provided to support streaming for the Generate Instruction Line Items process. This batch process can only be run in conjunction with the Generate Instruction Line Items 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 Instruction Line Items: Multiple instances of the Generate Instruction Line Items 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 Instruction Line Items batch process, you must link the Generation Instruction Line Items 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_instruction_line_items_1" for an instance of the Generate Instruction Line Items batch process, you must also set the Batch Process Instance ID parameter for the Generate Instruction Line Items Stream batch process (or multiple stream batch processes) to be "generate_instruction_line_items_1". Any number of Generate Instruction Line Items Stream batch processes can be linked to the same instance of the Generate Instruction Line Items batch process.
Batch Process Class and Method: The class and method for this batch process is curam.core.intf.GenerateInstructionLineItemsStream.process.