TAA Tools
DSPDUPJBQE      DISPLAY DUPLICATE JOB QUEUE ENTRIES    TAAJOFZ

The Display Duplicate Job  Queue Entries command displays or  lists job
queue names  that are duplicates  in different subsystems.   DSPDUPJBQE
can  be used  to help  identify problems  where the  same job  queue is
used

You must have *ALLOBJ special authority to LIB(*ALL).

A typical command would be:

             DSPDUPJBQE LIB(*ALL)

All subsystems would  be found and the  job queue entries converted  to
a file  in QTEMP.   The file would be  sorted by library  and job queue
and any duplicates would be displayed.

DSPDUPJBQE escape messages you can monitor for
----------------------------------------------

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

DSPDUPJBQE Command parameters                         *CMD
-----------------------------

   LIB           The  library containing the  subsystems to be checked.
                 A specific library  or the special  value *ALL may  be
                 used.

   ASPDEV        Specifies  the  auxiliary storage  pool  (ASP)  device
                 name  where  storage for  the  library  containing the
                 object is allocated.   If  the library  resides in  an
                 ASP that  is  not part  of the  thread's library  name
                 space,  this  parameter must  be  specified to  ensure
                 the  correct library  is searched.   If this parameter
                 is used when  the library qualifier specified  for the
                 Object prompt  (OBJ parameter)  is *CURLIB,  *LIBL, or
                 *USRLIBL, ASPDEV(*) is the only valid value.

                 This  parameter  can be  specified  as a  list  of two
                 values  (elements)  or  as   a  single  value.     The
                 possible single values are:

                 * = The  ASPs that are currently part  of the thread's
                 library  name  space will  be searched  to  locate the
                 library.  This  includes the system  ASP (ASP 1),  all
                 defined  basic user  ASPs  (ASPs  2-32), and,  if  the
                 thread  has an  ASP group,  the primary  and secondary
                 ASPs in the thread's ASP group.

                 *ALLAVL  = All available ASPs  will be searched.  This
                 includes the  system ASP  (ASP 1),  all defined  basic
                 user ASPs  (ASPs 2-32), and all  available primary and
                 secondary  ASPs,   (ASPs  33-255)  with  a  status  of
                 'Available'.

                 *CURASPGRP =  If  the thread  has  an ASP  group,  the
                 primary and secondary  ASPs in the thread's  ASP group
                 will  be searched to  locate the library.   The system
                 ASP (ASP 1)  and defined basic  user ASPs (ASPs  2-32)
                 will not be searched.   If no ASP group  is associated
                 with the thread, an error will be issued.

                 *SYSBAS  = The  system  ASP  (ASP 1)  and  all defined
                 basic  user  ASPs  (ASPs  2-32)  will  be  searched to
                 locate the  library.   No  primary  or secondary  ASPs
                 will  be  searched  even  if  the thread  has  an  ASP
                 group.

                 Element 1: Device

                 The  device name  of the  primary or secondary  ASP to
                 be searched.  The primary  or secondary ASP must  have
                 been  activated (by  varying on  the  ASP device)  and
                 have  a status  of 'Available'.   The system  ASP (ASP
                 1) and defined  user basic ASPs  (ASPs 2-32) will  not
                 be searched.

                 Element 2: Search type

                 *ASP  =  Specifies  that  only  the  single  auxiliary
                 storage  pool (ASP) device  named in  element 1  is to
                 be searched.

                 *ASPGRP  =  Specifies  that the  entire  group  of the
                 primary auxiliary storage  pool (ASP) device named  in
                 element 1 is to be searched.

   OUTPUT        How  to output  the  results.   *  is  the default  to
                 display  the spooled  file if  the command  is entered
                 interactively.  If  the display  is ended with  F3/F12
                 or the  Enter key, the  spooled file is  deleted after
                 it  is displayed.   To  retain  the spooled  file, you
                 may use the the  System Request 'Cancel' function  and
                 the spooled file will exist in a HLD status.

                 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 LIB(*ALL).

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

The following TAA Tools must be on your system:

     CHKALLOBJ       Check *ALLOBJ special authority
     CVTOBJD2        Convert object description 2
     CVTOBJD4        Convert object description 4
     CVTSBSD         Convert subsystem description
     RMVMSGKEY       Remove message key
     RTVSYSVAL3      Retrieve system value 3
     SNDCOMPMSG      Send completion message
     SNDESCINF       Send escape information
     SNDSTSMSG       Send status information
     SORTDBF         Sort data base file

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

None, the tool is ready to use.

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

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

   DSPDUPJBQE    *CMD                   TAAJOFZ       QATTCMD
   TAAJOFZC      *PGM       CLP         TAAJOFZC      QATTCL
   TAAJOFZC2     *PGM       CLP         TAAJOFZC2     QATTCL
   TAAJOFZR      *PGM       RPG         TAAJOFZR      QATTRPG
					

Added to TAA Productivity tools October 15, 2013


Home Page Up to Top