TAA Tools

The Display Object  Description 3 command  is like the  DSPOBJD command
outfile  support with the  exception that  a list of  omitted libraries
may  be named.  This  can be helpful when  processing a special library
value such as *LIBL, *USRLIBL, *ALLUSR, or *ALL.

The DSPOBJD model  file (QADSPOBJ  with a format  of QLIDOBJD) is  used
for the outfile.

A typical command would be:

                            OUTFILE(QTEMP/TEMPOUTF) +
                            OMITLIB(QGPL TAATOOL)

Note that the  TAATOOL library must be omitted if it  is on the library
list and you do not want objects from the library.

An  error will occur  if an  'omit' library does  not exist.   No error
occurs if an 'omit' library is  not used.  For example, if you  specify
OBJ(*USRLIBL/*ALL) with  OMITLIB(LIBA) and LIBA  does not exist  on the
user portion of the library list, no error will occur.

The TAA libraries TAATOOL and TAASECURE are omitted by default.

Command parameters                                    *CMD

   OBJ           The  qualified file  name of  the  object.   A generic
                 name or *ALL may also be used.

                 The  library  value  defaults  to  *LIBL.     *CURLIB,
                 *USRLIBL, *ALLUSR, or *ALL may also be used.

   OBJTYPE       The object type to  be processed.  A list of  up to 10
                 object  types  may   be  entered.    Any  object  type
                 supported  by the  system DSPOBJD command  may be used
                 or the special value *ALL.

   OUTFILE       The  qualified name  of  the  outfile to  be  written.
                 Any  name  may  be  used.    The  DSPOBJD  model  file
                 (QADSPOBJ with a format name of QLIDOBJD) is used.

                 The  library defaults  to *LIBL.   A  specific library
                 or *CURLIB must  be used if the  file does not  exist.

   OUTMBR        The  member of  the outfile  to  be written  to.   The
                 default is *FIRST.

   REPLACE       A  *YES/*NO  value for  whether  to  clear the  member
                 before writing any  data.  *YES  is the default  which
                 causes the member to be cleared.

                 *NO may  be specified to  add records to  the existing

   OMITLIB       A  list of up  to 300  libraries may be  entered which
                 will  prevent  any  output from  the  named libraries.
                 The default is *NONE.

                 *NONE must be specified  if the OBJ parameter names  a
                 specific  library   or  *CURLIB.     For  example,  if
                 OBJ(LIBA/*ALL)  is  specified, OMITLIB(*NONE)  must be
                 used.  However,  if OBJ(*ALL/*ALL)  is specified,  the
                 OMITLIB parameter may  be used to omit  the processing
                 of any library.

   OMITTAA       A  *YES/*NO value that  defaults to *YES  to cause the
                 TAATOOL and TAASECURE libraries  to be omitted.   They
                 do  not   have  to   be  specified   in  the   OMITLIB

                 *NO may be specified to include the TAA libraries.


Any libraries  on the product portion of the  library list are ignored.


The following TAA Tools must be on your system:

     CHKIBMLIB       Check IBM library
     EDTVAR          Edit variable
     EXTLST          Extract list
     RSNLSTMSG       Resend last message
     SNDCOMPMSG      Send completion 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
   ------        ----    ---------      ----------    ----------

   DSPOBJD3      *CMD                   TAAOBJT       QATTCMD
   TAAOBJTC      *PGM       CLP         TAAOBJTC      QATTCL

Added to TAA Productivity tools December 1, 1996

Home Page Up to Top