Prerequisites

Before you work with job queues, you must activate the queue kernel. To do so, perform these tasks:

  • Make sure that the server's jde.ini file contains these settings:

    [JDENET_KERNEL_DEF14]
    krnlName=QUEUE KERNEL
    dispatchDLLName=jdekrnl.dll
    dispatchDLLFunction=_DispatchQueueMessage@28
    maxNumberofProcesses=1
    numberofAutoSartProcesses=1
    
    [DEBUG]
    QKLog=0
    

    The QKLog controls how much debug information is in the debug log specific to Queue Kernel when debug logging is turned on. A value of 0 means that minimal queue kernel logging is generated. You can change the setting to 1 if you need to generate detailed queue kernel information in your debug logs for troubleshooting purposes.

    [NETWORK QUEUE SETTINGS]
    QKActive=1
    QKOnIdle=300
    

    Where a value of 1 means that the queue kernel is active and a value of 300 sets the queue kernel on idle time to 300 seconds.

  • Add the following setting to the client jde.ini file:

    [NETWORK QUEUE SETTINGS]
    QKActive=1