TAA Tools
CMPCMD          COMPARE COMMAND                        TAACMEF

The  Compare Command  Attributes command  compares  the CRTCMD  command
parameters  of  two command  definition  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
      - Source file and member name
      - Source data

A typical command would be:

             CMPCMD     FROMCMD(xxx) TOCMD(yyy)

A spooled file would be created with any differences shown.

Some  comparison of  non CRTCMD values  occurs such  as the 'restricted
to target release' value.

An option exists to  send an escape message  if differences exist.   An
option exists to delete the spooled file if no differences exist.

Most  of  the attributes  (but  not all)  are  compared.   CMPCMD  uses
RTVCMDA and is limited to the attributes returned on RTVCMDA.

CMPCMD 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
------------------

   FROMCMD       The   qualified  name  of  the   From  command  to  be
                 compared.    The  library  value  defaults  to  *LIBL.
                 *CURLIB may also be used.

   TOCMD         The qualified name  of the To command  to be compared.
                 The  default  is  *FROMCMD  meaning  the same  command
                 name as in the FROMCMD  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
------------

Most  of the  attributes  (but  not all)  are  compared.   CMPCMD  uses
RTVCMDA and is limited to the attributes returned on RTVCMDA.

Prerequisites
-------------

The following TAA Tools must be on your system:

     CHKOBJ3         Check object 3
     EDTVAR          Edit variable
     RTVCMDA         Retrieve command 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
   ------        ----    ---------      ----------    ----------

   CMPCMD        *CMD                   TAACMEF       QATTCMD
   TAACMEFC      *PGM       CLP         TAACMEFC      QATTCL
   TAACMEFR      *PGM       RPG         TAACMEFR      QATTRPG
					

Added to TAA Productivity tools July 1, 1999


Home Page Up to Top