The CREOLEBulkCaseChunkReassessmentByProduct Batch Process

This process, included with the application, identifies and reassesses all active cases for a given product.

The curam.core.sl.infrastructure.assessment.impl.CREOLEBulkCaseChunkReassessmentByProduct class is a "Chunker" batch job which takes a productID as a standard batch parameter and identifies all product delivery cases for that product, with a status of "Active".

The curam.core.sl.infrastructure.assessment.impl.CREOLEBulkCaseChunkReassessmentStream class is the corresponding "Stream" job.

The behavior of the batch process can be configured using the following environment variables:

Table 1. Environment Variables for the CREOLEBulkCaseChunkReassessmentStream Batch Process
Environment variable name Description Default value
curam.batch.
creolebulkcasechunkreassessment.
chunksize
The number of cases in each chunk that will be processed by the CREOLE Bulk Case Chunk Reassessment batch program. 500
curam.batch.
creolebulkcasechunkreassessment.
dontrunstream
Should CREOLE Bulk Case Chunk Reassessment batch program sleep while waiting for the processing to be completed (rather than run a stream in its context). NO
curam.batch.
creolebulkcasechunkreassessment.
chunkkeywaitinterval
The interval (in milliseconds) for which the CREOLE Bulk Case Chunk Reassessment batch program will wait before retrying when reading the chunk key table. 1000
curam.batch.
creolebulkcasechunkreassessment.
unprocessedchunkwaitinterval
The interval (in milliseconds) for which the CREOLE Bulk Case Chunk Reassessment batch program will wait before retrying when reading the chunk table. 1000
curam.batch.
creolebulkcasechunkreassessment.
processunprocessedchunk
Should CREOLE Bulk Case Chunk Reassessment batch program process any unprocessed chunks found after all the streams have completed. NO