Compile Queue Server

The Infor Lawson Compile Queue Server (LAWCOMPQ) is a batch tool that controls access to the RPG compiler. You control the operation of the Infor Lawson Compile Queue Server mostly through the qcontrol utility, but you can also use the queue.cfg file to set the run priority and the maximum number of concurrent jobs for the compile queue.

The Compile Queue Server starts compiles. Programs submitting requests wait only for the request to be put in the queue. LAWCOMPQ also ensures that the number of jobs compiling at any given time does not exceed the maximum number defined through qcontrol or queue.cfg. The queue can hold 8000 entries; when the number of programs submitted exceeds 8000, the latest program must wait for an open slot on the stack. When the queue server is not running, you cannot compile RPG programs within the Environment via the compiler.