18.08.2013 Views

LINC Programming Reference Manual - Public Support Login - Unisys

LINC Programming Reference Manual - Public Support Login - Unisys

LINC Programming Reference Manual - Public Support Login - Unisys

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

System Data Item Descriptions<br />

The value of GLB.PRINTHOST is stored when a Frame is printed. This value is later<br />

compared to current values when a PRINT.FRAME; command is next used, to determine if<br />

a release is required.<br />

The release is not done when the GLB.PRINTHOST value changes. Such a release is<br />

prompted when a difference is detected by a comparison done before a PRINT.FRAME;<br />

command is executed, not by a MOVE; into GLB.PRINTHOST.<br />

When output from a Report has been produced, the value of GLB.PRINTHOST remains<br />

until the next RELEASE; command (or end-of-job), when the most recent change to its<br />

value is then effected.<br />

GLB.PRINTHOST applies to Reports that use the Report Output Control System, with<br />

output directed to Line Printer, Remote Printer, and Terminal Printer devices. Its default<br />

value is the value of GLB.SELFHOST.<br />

GLB.PRIORITY<br />

LENGTH = 17 EDIT = A<br />

Note: This System Data item is valid only in Ispec logic.<br />

GLB.PRIORITY enables you to set the run priority of a Report initiated from Ispec logic by<br />

the RUN; logic command, at run time. This allows Report output to be scheduled more<br />

effectively, resulting in improved use of resources.<br />

GLB.PRIORITY sets the priority at which the Report runs. It can have a value in the range<br />

01 through 99. For MCP based <strong>LINC</strong> Systems and OS 2200 based <strong>LINC</strong> Systems, the value<br />

equates directly to the level of priority; that is 99 is the highest priority. For a UNIX <strong>LINC</strong><br />

System, the value relates inversely to the level of priority; that is 01 is the highest priority.<br />

An entry of zero will cause the Report to be run at the default priority. GLB.PRIORITY is<br />

invalid in the Report logic itself.<br />

Specific details for each runtime host type are given in the following subsections.<br />

MCP environment<br />

A nonzero value of GLB.PRIORITY overrides the default Report priority of the :RPR <strong>LINC</strong><br />

System command. The default value of GLB.PRIORITY is zero.<br />

If a Report is run through <strong>LINC</strong>/RIP, then it will be run at the priority of the RIP program. If<br />

the priority is higher than the maximum priority set by the :RPR system command, then it<br />

will be changed to the maximum priority.<br />

If the priority is higher than the maximum priority set by :RPR, then it will be changed to<br />

the maximum priority. (This applies to RIP and GLB.PRIORITY.)<br />

v 2-45

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!