DetermineProductDeliveryEligibilityStream

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