TAA Tools
CMPUSRSPCA      COMPARE USER SPACE ATTRIBUTES          TAASPCP

The Compare  User Space Attributes  command compares the  attributes of
of  two  User  Space  objects.    A  spooled  file is  created  of  any
differences.

The  user  space  would  have  been  created  using  the  TAA CRTUSRSPC
command or the QUSCRTUS API.

The major attributes which are not compared are:

      - Owner
      - Authorizations
      - Text description
      - Create date and time

A typical command would be:

             CMPUSRSPCA  FRMUSRSPC(xxx) TOUSRSPC(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.

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

   FRMUSRSPC     The  qualified  name of  the  From  User  Space to  be
                 compared.    The  library  value  defaults  to  *LIBL.
                 *CURLIB may also be used.

   TOUSRSPC      The  qualified  name  of  the  To  User  Space  to  be
                 compared.    The  default is  *FRMUSRSPC  meaning  the
                 same  User Space name  as in  the FRMUSRSPC 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
     RTVUSRSPCA      Retrieve user space 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
   ------        ----    ---------      ----------    ----------

   CMPUSRSPCA    *CMD                   TAASPCP       QATTCMD
   TAASPCPC      *PGM       CLP         TAASPCPC      QATTCL
   TAASPCPR      *PGM       RPG         TAASPCPR      QATTRPG
					

Added to TAA Productivity tools July 15, 2012


Home Page Up to Top