DUPTAACMD DUPLICATE TAA COMMANDS TAATOLN |
The Duplicate TAA Commands tool provides for the use of a command
library for the TAA Tools.
See the discussion in the 'Library List Requirements' information
member on the HELPTAA menu for why this may be of value.
You may want to use a library containing a subset of the TAA Tool
commands. This technique is also described in the 'Library List
Requirements' option on the HELPTAA menu.
The following discussion refers only to duplicating all of the TAA
commands to a separate library.
You must have *ALLOBJ special authority to use DUPTAACMD.
A typical command would be:
DUPTAACMD LIB(xxx)
The library must exist and must not be one of the TAA Tool libraries.
DUPTAACMD duplicates the following from the TAATOOL library:
** Any command definition (*CMD) objects are duplicated as proxy
commands.
** Any menu (*MENU) objects.
** A few physical files which provide externally described
formats to be used for Data Structure definitions during
compilations.
If the objects can be duplicated, DUPTAACMD also:
** Changes the CRTTAATOOL command CMDLIB parameter to default to
the named library. This change occurs in both TAATOOL and the
named library.
** Changes the TAACTL data area to reflect the use of the command
library. This allows the next install of the TAA Productivity
Tools product to default to use the command library.
If an object of the same name already exists in the named library, it
is deleted before duplicating the version from TAATOOL.
Note that the objects are duplicated. The primary versions in
TAATOOL will still exist.
The companion tool is DLTTAACMD which will allow you to delete all of
the TAA Tool objects in the command library. DLTTAACMD allows you to
'change your mind' and have all TAA commands in the TAATOOL library.
Command parameters *CMD
------------------
LIB The library to contain the duplicate objects. This
is known as the 'command library'.
Restrictions
------------
None.
Prerequisites
-------------
The following TAA Tools must be on your system:
CHKALLOBJ Check *ALLOBJ authority
EDTVAR Edit variable
SNDCOMPMSG Send completion message
SNDESCMSG Send escape message
SNDSTSMSG Send status message
Implementation
--------------
None, the tool is ready to use.
Objects used by the tool
------------------------
Object Type Attribute Src member Src file
------ ---- --------- ---------- ----------
DUPTAACMD *CMD TAATOLN QATTCMD
TAATOLNC *PGM CLP TAATOLNC QATTCL
|
Added to TAA Productivity tools May 1, 1996