After you run the batch through the workflow, you can analyze the Rulerunner log file to review the results and troubleshoot any problems.
Rulerunner generates a separate log file for each active thread. The base product licensing allows single threading only and the log file is C:\Datacap\rulerunner0.log. These excerpts from the Rulerunner log illustrate the sequence of events.
ExecuteCode: Grabbed Job[Main Job]:Task[PageID] Queue Id:[42]. <--- Grab batch for PageID
RunGrabbedQNRelease: BatchID [C:\Datacap\TravelDocs\batches\20110067.005].
RunGrabbedQNRelease: Project Path set
to:[C:\Datacap\TravelDocs\dco_TravelDocs\assemble.set.xml]
RunGrabbedQNRelease: Selected pagefile [rrsvscan.xml]. <--- Read input DCO file
RunGrabbedQNRelease: Read page file
[C:\Datacap\TravelDocs\batches\20110067.005\PageID.xml]. <--- Create output DCO file
RunGrabbedQNRelease: RRS run successful.
RunGrabbedQNRelease: ProcessedPages in Batch:[15]
RunGrabbedQNRelease: Job[Main Job]:Task[PageID] queue id: [42] ran batch[20110067.005]
and the status is [finished]. <--- PageID complete
ReleaseTheQ: Released batch, status is now [pending]. <--- Batch pending for Rulerunner
ExecuteCode: Grabbed Job[Main Job]:Task[Profiler] Queue Id:[42]. <--- Grab batch for Profiler
RunGrabbedQNRelease: BatchID [C:\Datacap\TravelDocs\batches\20110067.005].
RunGrabbedQNRelease: Project Path set
to:[C:\Datacap\TravelDocs\dco_TravelDocs\Profiler.set.xml]
RunGrabbedQNRelease: Selected pagefile [PageID.xml]. <--- Read input DCO file
RunGrabbedQNRelease: Read page file
[C:\Datacap\TravelDocs\batches\20110067.005\Rulerunner.xml]. <--- Create output DCO file
RunGrabbedQNRelease: RRS run successful.
RunGrabbedQNRelease: ProcessedPages in Batch:[15]
RunGrabbedQNRelease: Job[Main Job]:Task[Profiler] queue id: [42] ran
batch[20110067.005] and the status is [finished]. <--- Rulerunner complete
ReleaseTheQ: Released batch, status is now [pending]. <--- Batch pending for Verify
ExecuteCode: No batches to process, sleeping for [10] seconds.
ExecuteCode: No batches to process, sleeping for [10] seconds. <--- Monitoring queue during
ExecuteCode: No batches to process, sleeping for [10] seconds. manual Verify task
ExecuteCode: No batches to process, sleeping for [10] seconds.
ExecuteCode: Grabbed Job[Main Job]:Task[Export] Queue Id:[42]. <--- Grab batch for Export
RunGrabbedQNRelease: BatchID [C:\Datacap\TravelDocs\batches\20110067.005].
RunGrabbedQNRelease: Project Path set
to:[C:\Datacap\TravelDocs\dco_TravelDocs\Export.set.xml]
RunGrabbedQNRelease: Selected pagefile [Verify.xml]. <--- Read input DCO file
RunGrabbedQNRelease: Read page file
[C:\Datacap\TravelDocs\batches\20110067.005\Export.xml]. <--- Create output DCO file
RunGrabbedQNRelease: RRS run successful.
RunGrabbedQNRelease: ProcessedPages in Batch:[15]
RunGrabbedQNRelease: Job[Main Job]:Task[Export] queue id: [42] ran batch[20110067.005]
and the status is [finished]. <--- Export complete
ReleaseTheQ: Released batch, status is now [Job done]. <--- Batch at end of workflow