KBI 310132 Queue Engine Connection Issue And Incorrect Registry Settings

Version

Argent Queue Engine 7.0A-0810-A

Date

24 Oct 2008

Summary

The Argent Job Scheduler GUI cannot connect to existing Argent Job Scheduler Queue Engines. When this occurs a message box may appear that states that the Argent Queue Engine service is not started – even though the Argent Queue Engine Service is started.

Additionally, the Log.txt file for the Argent Queue Engine will display:

“Queue disk file is either corrupted or queue slot structure is changed”

and/or

“*** CATASTROPHIC INTERNAL ERROR ***”

This is caused by missing or inconsistent registry settings and possible corruption of the following files:

  • JobSlot.bin
  • QueueSlot.bin
  • JobTemplate.bin

Technical Background

N/A

Resolution

  1. Stop the Argent Queue Engine service as needed.
  2. If the QueueSlotFormat registry setting does not exist, create the QueueSlotFormat registry setting as shown below:


    Note:

    The type must be REG_SZ as depicted.

  3. Check the below registry values to ensure they all have the same version information (7.0A-0810-A, 7.0A-0810-B etc.):

    JobSlotFormat

    TemplateSlotFormat

    Version

  4. Rename each of the *.bin files as indicated below:

    Old_JobSlot.bin

    Old_QueueSlot.bin

    Old_JobTemplate.bin

  5. After making the above changes, restart the Argent Queue Engine service.