Glb.Priority

The Glb.Priority built-in segment attribute is not supported on applications deployed to Windows. It is valid only for MCP Ispec-based logic.

Glb.Priority enables you to set the run priority of a Report initiated from Ispec logic by the Run logic command, at run time. This allows Report output to be scheduled more effectively, resulting in improved use of resources.

Glb.Priority sets the priority at which the Report runs. It can have a value in the range 01 through 99. For MCP-based systems Systems, the value equates directly to the level of priority; that is 99 is the highest priority.

An entry of zero causes the Report to be run at the default priority. Glb.Priority is invalid in the Report logic itself.

Specific details for each runtime host type are given in the following subsections.

MCP environment

A nonzero value of Glb.Priority overrides the default Report priority of the :RPR System command. The default value of Glb.Priority is zero.

If a Report is run through LINC/RIP, then it is run at the priority of the RIP program. If the priority is higher than the maximum priority set by the :RPR System command, then it is changed to the maximum priority.

If the priority is higher than the maximum priority set by :RPR, then it is changed to the maximum priority. This applies to RIP and Glb.Priority.