CHKSPLCTL CHECK SPOOL CONTROL AUTHORITY TAASEJA |
The Check Spool Control Authority command checks for the special
authority *SPLCTL in the current user profile or as an adopted
function. If the user does not have the function in his job, the
CPF9898 escape message is issued. Standard text describing the error
is the default.
The command would normally be entered as:
CHKSPLCTL
The processing program attempts to change the TAAOUTQ2 output queue
in TAATOOL. If the user has or adopts *SPLCTL, the command completes
successfully without a message. This output queue should not be used
for any other purpose. The output queue is created with the
following parameters:
DSPDTA *NO
OPRCTL *NO
AUTCHK *OWNER
AUT *EXCLUDE
The processing program for CHKSPLCTL attempts to use CHGOUTQ with
MAXPAGES(*SAME). If the user is not authorized, the escape message
is sent. A *SPLCTL user is implicitly authorized to the output
queue.
If the program adopt function (USRPRF = *OWNER) is used, the program
must be owned by a user with *SPLCTL special authority. It cannot be
owned by a member of the group.
CHKSPLCTL escape messages you can monitor for
---------------------------------------------
CPF9898 The user does not have *SPLCTL
Escape messages from based on functions will be re-sent.
CHKSPLCTL Command parameters *CMD
----------------------------
ERRTXT The error text to be used if an error occurs. The
default is *STD which produces standard error text.
The intent of allowing you to enter the text is if
you are using the CHKSPLCTL command in a program
that uses a standard error handling routine to
bubble up the message text to the caller. You can
supply some specific text relative to the function
of your program.
Restrictions
------------
See previous comments.
Prerequisites
-------------
The following TAA Tools must be on your system:
SNDESCINF Send escape information
SNDESCMSG Send escape message
Implementation
--------------
None, the tool is ready to use.
Objects used by the tool
------------------------
Object Type Attribute Src member Src file
------ ---- --------- ---------- ----------
CHKSPLCTL *CMD TAASEJA QATTCMD
TAASEJAC *PGM CLP TAASEJAC QATTCL
TAAOUTQ2 *OUTQ
|
Added to TAA Productivity tools October 15, 2011