CHKCPPQSYS CHECK CPP USE OF QYSS TAASEDU |
The Check CPP use of QSYS command checks all the commands on the
system for non-system commands that use a CPP from QSYS. This helps
ensure the integrity of your system.
While there are legitimate reasons to create a command using a CPP in
QSYS, it is possible to bypass some security checking in some
situations and create integrity problems. A periodic review is
generally worthwhile.
You must have *ALLOBJ special authority to use CHKCPPQSYS.
There are no parameters on the command. CHKCPPQSYS is a slow running
command and would normally be submitted to batch.
SBMJOB JOB(CHKCMD) CMD(CHKCPPQSYS)
Two spooled files are output:
** CMDSUM contains a summary of the commands that exist by
library.
** CMDEXCPT contains the exceptions found.
The user profile QLPINSTALL creates some commands at the time the
system is installed which refer to command processing programs in
QSYS.
Exceptions
----------
Some program product commands are created at the time of installation
of a new release and use a system CPP. For example, you may see some
commands created by the user QLPINSTALL that use the QLIDLOBJ CPP
(generalized delete program). You may want to check the creation
date of these commands (shown in the spooled file) to see if they
occurred at the time your release was installed.
The TAA Tools SBMJOB2 and SBMJOB3 are created to use the SBMJOB CPP
from QSYS and will appear as exceptions. These commands are deemed
safe if they were created on a TAASYS system.
Command parameters *CMD
------------------
No parameter exist.
Restrictions
------------
None.
Prerequisites
-------------
The following TAA Tools must be on your system:
CHKALLOBJ Check all object
EDTVAR Edit variable
RTVCMDA Retrieve command attributes
RTVSYSVAL3 Retrieve system value 3
SNDCOMPMSG Send completion message
SNDESCMSG Send escape message
SNDSTSMSG Send status message
Implementation
--------------
None, the tool is ready to use.
Objects used by the tool
------------------------
Object Type Attribute Src member Src file
------ ---- --------- ---------- ----------
CHKCPPQSYS *CMD TAASEDU QATTCMD
TAASEDUC *PGM CLP TAASEDUC QATTCL
TAASEDUR *PGM RPG TAASEDUR QATTRPG
|
Added to TAA Productivity tools August 1, 1997