TAA Tools
RUNTAABLDR      Run TAA Builder                        TAATOL1

The Run TAA Builder (RUNTAABLDR) command compiles the builder
program referenced in the BUILDER and LIB keywords and then runs
that builder.  The builder will create a tool in the TAATOOL
library.

The builder program is compiled into QTEMP, run, and then deleted.

You must have *ALLOBJ authority to run this command.  Objects will
be owned by the current user of the job in which this command is
run.  This command is usually used to build patches for tools
between refreshes.

RUNTAABLDR escape messages you can monitor for
----------------------------------------------

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

RUNTAABLDR Command parameters                         *CMD
-----------------------------
   BUILDER       Specifies the name of the member in the QATTCL
                 source file of the library in the LIB parameter.
                 This is the name of the builder program to be
                 compiled and run.

                 This is a required parameter.

   LIB           Specifies the library in which to find the QATTCL
                 source file containing the member to be compiled
                 and run.  A library name must be specified, neither
                 *LIBL nor *CURLIB is supported.

                 This is a required parameter.

   RMVOBS        Specifies whether or not to remove observability
                 from any programs compiled with this builder.  The
                 default is *NO since this command is usually used
                 to patch the tools.  *YES may be specified.

   ALWRTV        Specifies whether RTVCLSRC can be used on any of
                 the CL programs compiled by this builder.  The
                 default is *NO.  *YES may be specfied.

   LOG           Specifies whether or not to allow logging of CL
                 commands executed by the tool that is being built.
                 The default is *NO.  *YES may be specified.

   INCLIB        Specifies the names of any include libraries used
                 by programs during compilation of this tool.  These
                 are inserted into the library list while the
                 builder is run and removed afterwards.

                 You can specify 3 values for this parameter.

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

You must have *ALLOBJ authority to run this command.

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

The following TAA Tools must be on your system:

     CHKALLOBJ       Check *ALLOBJ special authority
     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
   ------        ----    ---------      ----------    ----------

   RUNTAABLDR    *CMD
   TAATOL1C      *PGM       CLLE

Structure
---------

RUNTAABLDR  Cmd
   TAATOL1C   CL pgm
					

Added to TAA Productivity tools June 15, 2022


Home Page Up to Top