The Print Parameter tool provides a series of commands that allow a
review of what parameters have been changed from the system supplied
defaults.
Periodic reviews are sometimes desirable to determine where functions
are being used and what exceptions exist. The output is to a spooled
file so that the scan capability of DSPSPLF can be used to search for
a particular parameter use.
For example, to review all of the display files in a library, you
would specify:
PRTPRMDSPF DSPF(xxxx/*ALL)
This will print a listing with one line per display file followed by
one line for each parameter where the value differs from the system
default. The TEXT value always prints on the same line as the
object.
If you wanted to determine what display files specify a value for
WAITFILE, you would use DSPSPLF on the output of PRTPRMDSPF and scan
for WAITFILE.
You may request to review a specific object, generic objects, all
objects in a library, all objects on the library list, etc.
If the library is specified as *ALL or *ALLUSR, the user must have
*ALLOBJ authority.
Commands provided *CMD
-----------------
PRTPRMCLS Print parameters of class objects
PRTPRMCMD Print parameters of command definition objects
PRTPRMDSPF Print parameters of display files
PRTPRMJOBD Print parameters of job descriptions
PRTPRMJOBQ Print parameters of job queues
PRTPRMLF Print parameters of logical files
PRTPRMMSGQ Print parameters of message queues
PRTPRMNETA Print parameters of network attributes
PRTPRMOUTQ Print parameters of output queues
PRTPRMPF Print parameters of physical files
PRTPRMPGM Print parameters of program objects
PRTPRMPRF Print parameters of user profile objects
PRTPRMPRTF Print parameters of printer files
Command parameters *CMD
------------------
Most of the commands have a similar format. The following describes
the parameters for the PRTPRMCLS command.
CLS The qualified file name of the class object to be
printed. A generic name or *ALL may be entered.
The library value defaults to *LIBL. A specific
library name may be used. The other special values
which may be used are *USRLIBL, *CURLIB, *ALL, or
*ALLUSR.
PRTFILE The qualified name of the printer file to use. The
default is QPRINT in *LIBL. The spooled file name
will be CLS.
Restrictions
------------
Not all parameters are supported, but the most common exist.
Some commands rely on other TAA RTV commands which are dependent on
printed output formats and are therefore release dependent.
If the library is specified as *ALL or *ALLUSR, the user must have
*ALLOBJ authority.
PRTPRMCMD byasses and sends diagnostic messages for some system
commands such as PARM which cannot be properly accessed.
Prerequisites
-------------
The following TAA Tools must be on your system:
CHKGENERC Check generic
RTVCLSA Retrieve class attributes
RTVCMDA Retrieve command attributes
RTVJOBD Retrieve job description attributes
RTVJOBQA Retrieve job queue attributes
RTVMSGQA Retrieve message queue attributes
RTVPGMA Retrieve program attributes
RTVOUTQA Retrieve output queue attributes
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
------ ---- --------- ---------- ----------
PRTPRMPF *CMD TAAPRMA QATTCMD
PRTPRMLF *CMD TAAPRMA2 QATTCMD
PRTPRMPRTF *CMD TAAPRMA3 QATTCMD
PRTPRMDSPF *CMD TAAPRMA4 QATTCMD
PRTPRMCLS *CMD TAAPRMA5 QATTCMD
PRTPRMNETA *CMD TAAPRMA6 QATTCMD
PRTPRMJOBD *CMD TAAPRMA7 QATTCMD
PRTPRMPGM *CMD TAAPRMA8 QATTCMD
PRTPRMOUTQ *CMD TAAPRMA9 QATTCMD
PRTPRMPRF *CMD TAAPRMA10 QATTCMD
PRTPRMCMD *CMD TAAPRMA11 QATTCMD
PRTPRMJOBQ *CMD TAAPRMA12 QATTCMD
PRTPRMMSGQ *CMD TAAPRMA13 QATTCMD
TAAPRMAC *PGM CLP TAAPRMAC QATTCL
TAAPRMAC2 *PGM CLP TAAPRMAC2 QATTCL
TAAPRMAC3 *PGM CLP TAAPRMAC3 QATTCL
TAAPRMAC4 *PGM CLP TAAPRMAC4 QATTCL
TAAPRMAC5 *PGM CLP TAAPRMAC5 QATTCL
TAAPRMAC6 *PGM CLP TAAPRMAC6 QATTCL
TAAPRMAC7 *PGM CLP TAAPRMAC7 QATTCL
TAAPRMAC8 *PGM CLP TAAPRMAC8 QATTCL
TAAPRMAC9 *PGM CLP TAAPRMAC9 QATTCL
TAAPRMAC10 *PGM CLP TAAPRMAC10 QATTCL
TAAPRMAC11 *PGM CLP TAAPRMAC11 QATTCL
TAAPRMAC12 *PGM CLP TAAPRMAC12 QATTCL
TAAPRMAC13 *PGM CLP TAAPRMAC13 QATTCL
TAAPRMAR *PGM RPG TAAPRMAR QATTRPG
TAAPRMAR2 *PGM RPG TAAPRMAR2 QATTRPG
TAAPRMAR3 *PGM RPG TAAPRMAR3 QATTRPG
TAAPRMAR4 *PGM RPG TAAPRMAR4 QATTRPG
TAAPRMAR5 *PGM RPG TAAPRMAR5 QATTRPG
TAAPRMAR6 *PGM RPG TAAPRMAR6 QATTRPG
TAAPRMAR7 *PGM RPG TAAPRMAR7 QATTRPG
TAAPRMAR8 *PGM RPG TAAPRMAR8 QATTRPG
TAAPRMAR9 *PGM RPG TAAPRMAR9 QATTRPG
TAAPRMAR10 *PGM RPG TAAPRMAR10 QATTRPG
TAAPRMAR11 *PGM RPG TAAPRMAR11 QATTRPG
TAAPRMAR12 *PGM RPG TAAPRMAR12 QATTRPG
TAAPRMAR13 *PGM RPG TAAPRMAR13 QATTRPG
Structure
---------
PRTPRMPF Cmd
TAAPRMAC CL
TAAPRMAR RPG
PRTPRMLF Cmd
TAAPRMAC2 CL
TAAPRMAR2 RPG
PRTPRMPRTF Cmd
TAAPRMAC3 CL
TAAPRMAR3 RPG
PRTPRMDSPF Cmd
TAAPRMAC4 CL
TAAPRMAR4 RPG
PRTPRMCLS Cmd
TAAPRMAC5 CL
TAAPRMAR5 RPG
PRTPRMNETA Cmd
TAAPRMAC6 CL
TAAPRMAR6 RPG
PRTPRMJOBD Cmd
TAAPRMAC7 CL
TAAPRMAR7 RPG
PRTPRMPGM Cmd
TAAPRMAC8 CL
TAAPRMAR8 RPG
PRTPRMOUTQ Cmd
TAAPRMAC9 CL
TAAPRMAR9 RPG
PRTPRMPRF Cmd
TAAPRMAC10 CL
TAAPRMAR10 RPG
PRTPRMCMD Cmd
TAAPRMAC11 CL
TAAPRMAR11 RPG
PRTPRMJOBQ Cmd
TAAPRMAC12 CL
TAAPRMAR12 RPG
PRTPRMMSGQ Cmd
TAAPRMAC13 CL
TAAPRMAR13 RPG
|