PRTCHGIBM PRINT CHANGED IBM OBJECTS TAASYSE
The Print Changed IBM objects command prints a listing of the objects
that have changed since they were installed.
The intent of the command is to find the system supplied objects in
QSYS or other system libraries which have been changed by a user
modification. The technique used is to examine the ODUMOD field in
the DSPOBJD outfile. This field is not consistently set. However,
it can be used to determine such things as commands changed by
CHGCMDDFT and files changed by CHGPRTF.
The listing only shows the objects that have been changed and not the
parameters that have been changed. For example, once a command
default has been changed by a user, the command is considered changed
even if the default is reset to the system supplied value.
The command is long running an should be submitted to batch:
SBMJOB CMD(PRTCHGIBM) JOB(PRTCHGIBM)
This will find all of the libraries that begin with 'Q' and process
each object in those libraries.
The objects are listed based on the value of the ODUMOD field in the
DSPOBJD outfile. The information can be seen using DSPOBJD with
Any user created objects are always considered modified. Thus the
PRTCHGIBM function is only of value on system supplied libraries like
QSYS and QSYS38.
Notes appear at the end of the spooled output to assist you in
determining what to look for. Certain objects and object types are
bypassed depending on the library.
If you intend to make changes to system command defaults, the best
method is to use CRTDUPOBJ to create a duplicate command in a
separate library. Change the default in the duplicate. Place the
library before QSYS in the system portion of the library list.
This will allow you to revert to the shipped version if a need arises
by changing the system portion of the library list for a particular
Changing system supplied printer files in QSYS is appropriate if
needed. However, you should keep a CL program of all changes made to
QSYS so that you may run it again after installing a new release.
Command parameters *CMD
LIB A list of up to 20 libraries to be processed. The
default is *QLIBS which will process all objects in
all libraries beginning with the letter 'Q'.
PRTCHGIBM is limited to finding those objects where the ODUMOD field
is set by the operating system. See the previous discussion on how
this field is handled.
The following TAA Tools must be on your system.
CHKALLOBJ Check all object authority
EDTVAR Edit variable
EXTLST Extract list
RTVRELID Retrieve release ID
SNDCOMPMSG Send completion message
SNDDIAGMSG Send diagnostic message
SNDESCMSG Send escape message
SNDSTSMSG Send status message
None, the tool is ready to use.
Objects used by the tool
Object Type Attribute Src member Src file
------ ---- --------- ---------- ----------
PRTCHGIBM *CMD TAASYSE QATTCMD
TAASYSEC *PGM CLP TAASYSEC QATTCL
TAASYSER *PGM RPG TAASYSER QATTRPG
Added to TAA Productivity tools April 1, 1995