TAA Tools
CMPMNU          COMPARE MENU                           TAAMNUE

The Compare Menu  command compares the CRTMNU command  parameter values
of two Menu 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:

             CMPMNU    FROMMENU(xxx) TOMENU(yyy)

A spooled file would be created with any differences shown.

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

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

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

   TOMENU        The  qualified name  of the  To Menu  to  be compared.
                 The  default is *FROMMENU  meaning the  same Menu name
                 as in  the  FROMMENU  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
     RTVMNUA         Retrieve menu 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
   ------        ----    ---------      ----------    ----------

   CMPMNU        *CMD                   TAAMNUE       QATTCMD
   TAAMNUEC      *PGM       CLP         TAAMNUEC      QATTCL
   TAAMNUER      *PGM       RPG         TAAMNUER      QATTRPG
					

Added to TAA Productivity tools July 15, 2003


Home Page Up to Top