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 />

GLB.PRIV<br />

OS 2200 environment<br />

If it is lower than the user’s account priority, then it will automatically downgrade the<br />

Report priority in GLB.PRIORITY. If the Report is run in standalone mode, then the priority<br />

is under the control of the initiating user. The default value of GLB.PRIORITY is zero.<br />

UNIX<br />

The value corresponds to nice values in the range 1 (high) through 40 (low). The default<br />

value is 20.<br />

LDA Run Time<br />

GLB.PRIORITY is not implemented in LDA Run Time.<br />

LENGTH = 2 EDIT = N (All host types)<br />

In Ispec logic, GLB.PRIV contains the privilege level of the Ispec transaction originator. In<br />

Report logic, it contains the privilege level of the Report output printer device. Its value<br />

can range from 0 to 15 (1 to 15 for an MCP based <strong>LINC</strong> System).<br />

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

MCP environment<br />

The privilege level of terminals is contained in COMS. The privilege level of printers is<br />

contained in the <strong>LINC</strong>/NET file, and can be specified by using the MCP based <strong>LINC</strong><br />

Network Configuration System (NETCON).<br />

In a Report directed to a Terminal Printer, if a value in the range 1 through 15 is moved to<br />

GLB.PRIV before the first PRINT.FRAME; command, then the file can only be printed on a<br />

printer of an equal or higher privilege.<br />

If the printer privilege is zero, a user privilege value of 15 will be assumed, and any Report<br />

output will be able to be sent to that printer.<br />

For Reports that use the <strong>LINC</strong> Report Output Control System (ROC), GLB.PRIV can be<br />

used when output is directed to all MCP based output devices, except EX (extract files).<br />

For Reports that do not use ROC, GLB.PRIV can only be used when output is directed to<br />

Terminal Printers. If GLB.PRIV has a nonzero value, the file is forced to a printer backup<br />

file, regardless of other settings for Terminal Printer Spooler (TPS). For further details, see<br />

the information on Terminal Printer Spooler in your MCP Based <strong>LINC</strong> Administration<br />

and Operations Guide.<br />

The external interface programs GLI, Offline, and NOF have a privilege level of 15. For<br />

more details of these programs, see your MCP Based <strong>LINC</strong> Administration and<br />

Operations Guide.<br />

2-46 v

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

Saved successfully!

Ooh no, something went wrong!