TAA Tools
DSPSBSJOB       DISPLAY SUBSYSTEM JOBS                 TAAJOCE

The Display Subsystem Jobs  command provides a display that  is similar
to  that provided by  the system WRKSBSJOB  command except that  only a
single  subsystem may be displayed and  the user cannot perform actions
against the jobs.  An option  exists to allow a display of  any spooled
files associated  with the job.   DSPSBSJOB may be helpful  if you have
a  menu  oriented  system  and want  to  prevent  users  from changing,
holding, or ending active jobs.

The intent  of  the command  is  that it  would  be  used in  place  of
WRKSBSJOB as an  option on a user menu.   It allows a user  to see what
other jobs  exist in the subsystem.  No  command line exists.  However,
if the spooled file option is  specified, a command line does exist  on
the system spooled file display.

A typical command would be:

          DSPSBSJOB  SBS(QBATCH)

This displays the  jobs that are active  in the QBATCH subsystem.   The
display  that appears  is similar  to that  provided by  WRKSBSJOB, but
would  only allow the option  to display more details  about the job or
to work with the spooled  files of the job.  The subsystem  monitor job
is not shown.

If multiple  jobs exist at the same  device, a plus symbol  is shown to
the  left of the  job name similar  to WRKACTJOB.   F14 may  be used to
expand the display to show these jobs as well as system jobs.

The SPLF parameter allows control  of whether the user will be  allowed
to see any spooled  files of a job, just display the  spooled files, or
have the full capability of WRKJOB OPTION(*SPLF).

Access  to spooled  files  requires the  user to  be the  owner  of the
spooled file or  have *JOBCTL  special authority.   DSPSBSJOB does  not
adopt a profile during the processing of spooled files.

The APIs used include:

       - QUSCRTUS
       - QUSLJOB
       - QUSRTVUS
       - QUSRJOBI

Security considerations
-----------------------

In  order to  retrieve the  information  about jobs  that  are not  the
users  own, the  TAAJOEC2 program  is used.    This adopts  the QSECOFR
profile  while job information is being  retrieved to allow for *JOBCTL
special authority.   This provides  the user  with more authority  than
he  would receive  from WRKSBSJOB  in terms  of  displaying information
about  a job.    If you  feel this  is too  much information,  make the
DSPSBSJOB command private.

If the SPLF option is *DSP or  *WRK, the user can only display or  work
with his own spooled files.

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

   SBS           The  subsystem   to  be  displayed.     The  subsystem
                 description  must be entered.   The default is QBATCH.
                 A qualified name  may be used.   The library  defaults
                 to *LIBL.  *CURLIB may be used.

   SPLF          Whether to  allow  the user  to display  or work  with
                 the spooled files of the jobs.

                 To operate  on a spooled file requires  the user to be
                 the   owner  of  the  spooled  file  or  have  *JOBCTL
                 special  authority.    DSPSBSJOB  does  not   adopt  a
                 profile during the processing of spooled files.

                 The  default  is *WRK  which  causes  the function  of
                 WRKJOB  JOB(xxx) OPTION(*SPLF) to  be used.   The user
                 would  have  full  control  to  display,  change,   or
                 delete the  spooled files  in addition  to being  able
                 to respond to spool messages.

                 *DSP  may  be  specified  to  cause  the  function  of
                 DSPJOB JOB(xxx) OPTION(*SPLF)  to be used.   The  user
                 can only  display  the spooled  files associated  with
                 the job.

                 *NONE may  be specified to  prevent the user  from any
                 access to the spooled files of the job.

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

A  maximum of 3000 jobs can be displayed.   If the limit is exceeded, a
message appears on  the first display informing  the user that not  all
jobs are shown.

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

The following TAA Tools must be on your system:

     CVTDTS          Convert date/time in *DTS format
     FILEFDBCK       File feedback
     HLRMVMSG        HLL Remove message
     RTVSBSD         Retrieve subsystem description
     SNDESCMSG       Send escape message

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

None, the tool is ready to use.

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

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

   DSPSBSJOB     *CMD                   TAAJOCE       QATTCMD
   TAAJOCEC      *PGM       CLP         TAAJOCEC      QATTRPG
   TAAJOCEC2     *PGM       CLP         TAAJOCEC2     QATTRPG
   TAAJOCER      *PGM       RPG         TAAJOCER      QATTRPG
   TAAJOCED      *FILE      DSPF        TAAJOCED      QATTDDS
					

Added to TAA Productivity tools August 1, 1997


Home Page Up to Top