TechTalk: Starting Printer Writers

Document Management
Typography
  • Smaller Small Medium Big Bigger
  • Default Helvetica Segoe Georgia Times

In your December 1990 issue, in the BBS Offline column, there was an interchange between Mack Lundy and Ernie Malaga regarding the STRPRTWTR command. Mack Lundy's problem (allowing users to start a printer writer without giving them job control or spool control special authority) can be solved without the use of a special command or a CL program.

First of all, make sure that the object authority for your OUTQs is set up as *CHANGE for the user profile in question (the authority of *PUBLIC *CHANGE is sufficient for this).

Second, make sure that your OUTQs are defined as AUTCHK(*DTAAUT) and not AUTCHK(*OWNER). Use WRKOUTQD to check for that; to change each one, if necessary, use:

CHGOUTQ OUTQ(outqname) AUTCHK(*DTAAUT)

At this point, any user profile down to the level of *USER can use the STRPRTWTR command, unless that user profile is defined as LMTCPB(*YES). If so, one more step is required: use the CHGCMD command as follows to allow use of the STRPRTWTR command by limited-capability users:

CHGCMD CMD(STRPRTWTR) ALWLMTUSR(*YES)

At this point, any user profile can use the native STRPRTWTR command.

Frederick P. Clark Warren, New Jersey

Editor's note: The AUTCHK (Authority To Check) value of *DTAAUT is used to tell the system that it should check data authority. The requester must have *READ, *ADD, and *DELETE data authority to the output queue to pass this test.

BLOG COMMENTS POWERED BY DISQUS