TAA Tools
DSPEMTDTAQ      DISPLAY EMPTY DATA QUEUE               TAADTQT

The Display Empty Data  Queue command displays one or  more data queues
that have  no entries.   A flag may  be set if  the data queue  has not
been  changed (such  as not  having received  an entry)  in the  last n
days.  An  option exists to  list all data queues.   DSPEMTDTAQ can  be
helpful in cleaning up unused data queues.

You  must have  *ALLOBJ special  authority to  use a  library  value of
*ALL or *ALLUSR.

A typical command would be:

             DSPEMTDTAQ   DTAQ(*ALLUSR/*ALL) FLAGDAYS(100)

All  data queues in user  libraries that do not  have any entries would
be listed.   Any data  queues that have  not been changed  in the  last
100 days would be flagged.

DSPEMTDTAQ escape messages you can monitor for
----------------------------------------------

None.  Escape messages from based on functions will be re-sent.

DSPEMTDTAQ Command parameters                         *CMD
-----------------------------

   DTAQ          The  qualified  name  of  the  data  queue  to  be  be
                 processed.   A single  data queue, a  generic name, or
                 the special value *ALL may be entered.

                 The library  value  defaults  to *LIBL.    A  specific
                 library, *CURLIB,  *USRLIBL, *ALL,  or *ALLUSR may  be
                 entered.

   FLAGDAYS      The number  of days to  flag the data queue  if it has
                 not  been  changed.   The  default  is 60  days.   The
                 value must be in a range of 9-999.

                 A data  queue is  considered  changed if  an entry  is
                 sent to  the queue.   Using a value provides  a better
                 indication of what is being used.

   ALLDTAQ       Whether  to  list all  data queues  regardless  of the
                 number of entries.

                 *NO is the  default to list only  data queues with  no
                 entries.

                 *YES may be specified to list all data queues.

   OUTPUT        How  to output  the  results.   *  is  the default  to
                 display  the spooled  file if  the command  is entered
                 interactively.  The spooled  file is deleted after  it
                 is displayed.

                 If  the command  is  entered  in  batch or  *PRINT  is
                 specified,  the spooled file  is output  and retained.


Restrictions
------------

You  must  have *ALLOBJ  special authority  to use  a library  value of
*ALL or *ALLUSR.

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

The following TAA Tools must be on your system:

     ADDDAT2         Add date 2
     CHKALLOBJ       Check *ALLOBJ special authority
     EDTVAR          Edit variable
     RTVDTAQD        Retrieve data queue description
     RTVSYSVAL3      Retrieve system value 3
     SNDCOMPMSG      Send completion message
     SNDESCINF       Send escape information
     SNDESCMSG       Send escape message

Implementation
--------------

None, the tool is ready to use.

Objects used by the tool
------------------------

   Object        Type    Attribute      Src member    Src file
   ------        ----    ---------      ----------    ----------

   DSPEMTDTAQ    *CMD                   TAADTQT       QATTCMD
   TAADTQTC      *PGM       CLP         TAADTQTC      QATTCL
   TAADTQTR      *PGM       RPG         TAADTQTR      QATTRPG
					

Added to TAA Productivity tools October 15, 2010


Home Page Up to Top