TAA Tools

 DSPOBJSRCC      DISPLAY OBJECT SOURCE CHANGE           TAAOBMI

 The Display  Object  Source Change  command lists  objects  in a  named
 library where  the change date  of the source  member that was  used to
 create  the object  is more  current than the  object create  date.  If
 the member does  not exist, it  is flagged.  If  a program was  created
 from modules,  the source for the  module with the  most current source
 change date is used for the comparison.

 You must have *ALLOBJ authority to use DSPOBJSRCC.

 Note  that the  comparison is to  the change  date found  in the member
 and not the source change date that is stored in the object.

 DSPOBJSRCC is a  slow runner  if many  program type objects  are to  be
 processed.

 A typical command would be:

              DSPOBJSRCC  OBJ(xxx/*ALL)

 All  object descriptions  in  the named  library would  be  read.   Any
 objects not  created from source are bypassed.   The source member used
 to create  an  object  would  be  found  and  the  source  change  date
 compared  to the  create  date.   If  the source  change  date is  more
 current, the object is listed.

 If the  object was created  from multiple modules, the  module with the
 most current source change date is used for the comparison.

 If  the source  member no  longer exists  where the object  was created
 from, the object is flagged.

 DSPOBJSRCC escape messages you can monitor for
 ----------------------------------------------

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

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

    OBJ           The qualified  name of the  object to  be checked.   A
                  single object,  a generic  name, or the  special value
                  *ALL may be used for all objects in a library.

                  A specific library qualifier must be specified.

    OBJTYPE       The  object   type  to  be  selected.    *ALL  is  the
                  default.  Use the  prompter for the supported  values.
                  While  all  types  are  shown,  only  those  that  are
                  created from a source member will be listed.

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

 None.

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

 The following TAA Tools must be on your system:

      CHKALLOBJ       Check *ALLOBJ special authority
      CVTDAT          Convert date
      CVTMODINF       Convert module information
      CVTOBJD4        Convert object description 4
      RSNLSTMSG       Resend last message
      RTVPGMA         Retrieve program attributes
      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
    ------        ----    ---------      ----------    ----------

    DSPOBJSRCC    *CMD                   TAAOBMI       QATTCMD
    TAAOBMIC      *PGM       CLP         TAAOBMIC      QATTCL
    TAAOBMIC2     *PGM       CLP         TAAOBMIC2     QATTCL
    TAAOBMIC3     *PGM       CLP         TAAOBMIC3     QATTCL
    TAAOBMIR      *PGM       RPG         TAAOBMIR      QATTRPG

Added to TAA Productivity Tools October 15, 2011


Home Page

Last modified on November 19, 2014 © 1995, 2014 - TAA Tools, Inc.