A PERL program runs in the background looking for Pending batch jobs and then executes them. When a batch job is executed, a batch run is created. The batch run keeps track of the overall status of the various parallel threads and it manages restart logic should the run fail. The following flowchart provides a schematic of this logic:
When a Pending batch job is detected by the PERL program, the following takes place:
When the batch program executes, its first thread has the responsibility of creating an In Progress batch run (assuming this is not a restarted run).
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.