Report Output Security with TPS

The GLB.PRIV can be used to provide security for Report output. If an addressed terminal printer has a lower privilege level in your network than the value of GLB.PRIV set in the Report logic, your Report output will not be printed. The Report will be marked with a security violation message, and the Report backup file will remain in the TPS index until it is explicitly deleted.

The Report may be printed at another terminal printer with a privilege level equivalent to or higher than that set in GLB.PRIV, by adding the TPS backup file to the new printer. For more details, see the TPS ADD command, in TPS Commands.

You can set the privilege level for Report output in your Report logic, by moving a value (in the range 0 through 15) to GLB.PRIV. You should ensure that the intended output station has sufficient privilege. If your logic specifies a terminal printer group name in GLB.TPGROUP, ensure that all stations in the group have sufficient privilege. For more details of printer groups, see Multiple Printer Groups.