TAA Tools
IFSLST          IFS LIST OF DIRECTORIES                TAAIFTL

The  IFS  List  tool  provides  commands  to   create  a  list  of  IFS
Directories  that  may  be   used  with  the  CVTIFS  OBJ(*IFSLST)  and
CAPSYSINF  IFS(*IFSLST)  functions.   This provides  a specific  set of
directory names that  will be converted.   This allows you to  minimize
the time  it takes  to do  CVTIFS or CAPSYSINF  to the  IFS directories
you are interested in.

Three commands are provided:

       CRTIFSLST      Create IFS List
       DLTIFSLST      Delete IFS List
       WRKIFSLST      Work IFS List

You can create as many IFS Lists as required.

Getting started with IFSLST
---------------------------

  **   Use  CRTIFSLST to create the files  required by WRKIFSLST.  Only
       a user who  is authorized  to the  TAACVTIFS Authorization  List
       may use CRTIFSLST.

            CRTIFSLST      IFSLST(xxx/yyy) TEXT('xxx')

       The  file you  named  is  created in  the  library  to hold  the
       IFSLST  records.  This  is a physical  file.  A  logical file is
       also created using the  same initial letters  followed by an  L.
       If you entered  IFSLST(LIB1/ABC), the physical file ABC  and the
       logical file ABCL would be created in LIB1.

  **   Use WRKIFSLST  to enter the IFS Directories  you want to include
       when CVTIFS OBJ(*IFSLST) or CAPSYSINF IFS(*IFSLST) are used.

  **   Specify  the  IFS List  name you  created on  a command  such as
       CVTIFS:

          CVTIFS   OBJ(*IFSLST) IFSLST(xxx/yyy)

       The CVTIFS command  will only convert  the directories found  in
       the IFSLST.

       The  default on  CVTIFS  is to  convert  the sub-directories  as
       well.

IFSLST escape messages you can monitor for
------------------------------------------

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

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

   IFSLST        The  qualified   name  of  the  physical  file  to  be
                 created and the library.   A specific library must  be
                 named.    The name  may  not  exceed 9  characters  to
                 allow  for the  logical file  to  be created  with the
                 same name plus an 'L'.

                 If you  entered  IFSLST(LIB1/ABC), the  physical  file
                 ABC and  the  logical file  ABCL would  be created  in
                 LIB1.

   SRCLIB        The  source  library  to  use  for  the  QATTDDS  file
                 source.   The default  is *TAAARC.   If a full license
                 exists, the source is  used from the TAA Archive.   If
                 a  demonstration license  exists, the  source is  used
                 from the QATTDDS file in the TAATOOL library.

                 A  specific user library may be  named, but the source
                 file must be QATTDDS.

   TEXT          The  text  description  to   be  used  for  both   the
                 physical  and  logical  file.   The  default  is  'IFS
                 List'.

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

   IFSLST        The  qualified   name  of  the  physical  file  to  be
                 deleted.   The library  qualifier defaults  to  *LIBL.
                 *CURLIB may also be entered or a specific library.

                 The  file must  have  been  created by  the  CRTIFSLST
                 command.    The   logical  file  associated  with  the
                 physical is also deleted if it exists.

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

   IFSLST        The  qualified name of the  physical file to be worked
                 with.    The  library  qualifier  defaults  to  *LIBL.
                 *CURLIB may also be entered or a specific library.

                 The  file  must have  been  created  by the  CRTIFSLST
                 command.

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

Only  a user who is authorized to  the TAACVTIFS Authorization List may
use CRTIFSLST.

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

The following TAA Tools must be on your system:

     CHGOBJD2        Change Object Description 2
     CPYTAADDS       TAA Archive copy command
     SNDCOMPMSG      Send completion message
     SNDESCINF       Send escape information
     SNDESCMSG       Send escape message
     SNDSTSMSG       Send status message
     UPDPFILE        Update PFILE keyword

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

None, the tool is ready to use.

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

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

   CRTIFSLST     *CMD                   TAAIFTL       QATTCMD
   DLTIFSLST     *CMD                   TAAIFTL2      QATTCMD
   WRKIFSLST     *CMD                   TAAIFTL3      QATTCMD
   TAAIFTLC      *PGM       CLP         TAAIFTLC      QATTCL
   TAAIFTLC2     *PGM       CLP         TAAIFTLC2     QATTCL
   TAAIFTLC3     *PGM       CLP         TAAIFTLC3     QATTCL
   TAAIFTLC13    *PGM       CLP         TAAIFTLC13    QATTCL
   TAAIFTLR3     *PGM       RPG         TAAIFTLR3     QATTRPG
   TAAIFTLD      *FILE      DSPF        TAAIFTLD      QATTDDS
   TAAIFTLP      *FILE      PF          TAAIFTLP      QATTDDS
   TAAIFTLL      *FILE      LF          TAAIFTLL      QATTDDS

Structure
---------

CRTIFSLST   Cmd
   TAAIFTLC   CL pgm

DLTIFSLST   Cmd
   TAAIFTLC2  CL pgm

WRKIFSLST   Cmd
   TAAIFTLC3   CL pgm
     TAAIFTLR3   RPG Pgm
       TAAIFTLD    Display file
       TAAIFTLC13  CL Pgm
					

Added to TAA Productivity tools April 15, 2005


Home Page Up to Top