CMPCLS COMPARE CLASS TAACLSB |
The Compare Class command compares the CRTCLS command parameters of
two Class objects. A spooled file is created of any differences.
The major attributes which are not compared are:
- Owner
- Authorizations
- Text description
- Create date and time
A typical command would be:
CMPCLS FROMCLS(xxx) TOCLS(yyy)
A spooled file would be created with any differences shown. The text
descriptions of the two objects are not compared.
An option exists to send an escape message if differences exist. An
option exists to delete the spooled file if no differences exist.
The owner and authorizations are not compared.
Maximum temporary storage
-------------------------
The CRTCLS MAXTMPSTG command allows the entry of a maximum temporary
storage value in kilobytes. The value is rounded up if required to
fit internal storage requirements.
DSPCLS (system command) shows the value in megabytes.
CMPCLS uses the RTVCLSA TAA command which returns the value in
kilobytes and therefore kilobytes are shown in the output.
CMPCLS escape messages you can monitor for
-------------------------------------------
TAA9895 Differences exist (optional based on ESCAPE parm)
Escape messages from based on functions will be re-sent.
Command parameters *CMD
------------------
FROMCLS The qualified name of the From Class to be compared.
The library value defaults to *LIBL. *CURLIB may
also be used.
TOCLS The qualified name of the To Class to be compared.
The default is *FROMCLS meaning the same Class name
as in the FROMCLS parameter. The library value
defaults to blanks. If no name is entered, *LIBL is
assumed. *CURLIB may also be used.
ESCAPE Whether to send an escape message if differences
exist. The default is *NO which means a completion
message is sent.
*YES may be specified to send TAA9895 if differences
exist.
DLTSPLF Whether to delete the spooled file if there are no
differences. The default is *YES meaning the
spooled file is deleted if no differences are found.
The spooled file is always retained if differences
exist.
*NO may be specified to ensure a spooled file will
exist regardless of whether differences exist or
not.
Restrictions
------------
None.
Prerequisites
-------------
The following TAA Tools must be on your system:
CHKOBJ3 Check object 3
EDTVAR Edit variable
RTVCLSA Retrieve class attributes
RTVSYSVAL3 Retrieve system value 3
SNDCOMPMSG Send completion message
SNDESCMSG Send escape message
Implementation
--------------
None, the tool is ready to use.
Objects used by the tool
------------------------
Object Type Attribute Src member Src file
------ ---- --------- ---------- ----------
CMPCLS *CMD TAACLSB QATTCMD
TAACLSBC *PGM CLP TAACLSBC QATTCL
TAACLSBR *PGM RPG TAACLSBR QATTRPG
|
Added to TAA Productivity tools July 1, 1999