The following changes occurred in the special TAA Tools (e.g.
DSPTAATOOL) from the QUSRTOOL V3R1M0 version of QUSRTOOL.
- Because the source for TAA Tools is now shipped in an compressed
archive, new commands are provided to work with the source in the
archive. This includes:
WRKTAA Work TAA Archive
DSPTAA Display TAA Member
CPYTAA Copy TAA Member
CPYTAA2 Copy TAA Member - all source for a tool
CPYTAAALL Copy TAA All - all of a source type
DSPTAA Scan TAA Member
RTVTAAD Retrieve TAA Member Description
Standard QATTxxx source files are created in TAATOOL for use in
copying source. If you want all of the source in normal source
members, use CPYTAAALL for each source type. This will require a
significant amount of storage (over 100 million bytes).
You may also copy individual members out of the TAA archive and
place them in any normal source file with the CPYTAA command.
The following commands still exist, but only operate on normal
source files (not the source in the TAA Archive):
CRTTAATOOL Create TAA Tool
DSPTAATOOL Display TAA Tool (see exception)
CPYTAATOOL Copy TAA Tool
DLTTAATOOL Delete TAA Tool
DSPTAAMBR Display TAA Member
SCNTAATOOL Scan TAA Tool
- The DSPTAATOOL command defaults to display the tool in QATTINFO in
TAATOOL. If the member cannot be found, DSPTAA is used for the
tool name.
- Only object code (no source code) is shipped for the new TAA
commands that work with the TAA archive and the CRTTAATOOL
command. Other TAA commands are shipped with both object and
source.
- The CRTTAATOOL command requires a user with *ALLOBJ special
authority to re-create any tools.
The CRTTAATOOL command no longer supports the TOOL(*ALL) function
to create all of the tools. Since object code is shipped for all
of the tools, the need to create all of the tools is no longer
needed. Individual tools can still be created with CRTTAATOOL.
The SRCLIB parameter is now required (no longer defaults to
TAATOOL). To extract the source from the archive, one of the
CPYTAA commands must be used. You can copy the source to the
QATTxxx files in TAATOOL, but you should not use these source
files to modify tools. Instead, you should create a separate
library so that your source changes are retained for the next
release of the TAA Productivity Tools. See the CRTTAASRCF command
for how to modify tools.
The CRTFILLIB parameter has been dropped from the CRTTAATOOL
command of QUSRTOOL. Instead of creating files when individual
tools are created, special CRT commands now exist to allow you to
create the control files needed by certain tools.
The new CRT commands are:
Command Tool
------- ----
CRTJOBSCH JOBSCH
CRTMSGCTL MSGCTL
CRTPDMOVR SBMPDMOVR
CRTSPLCTL SPLCTL
CRTSRCCTL SRCCTL
CRTTIMMSG SNDTIMMSG
CRTWHLACT SAVWHLACT
If you have existing files without any data in a library that was
specified for CRTFILLIB, you may delete them.
If you have existing files with data in a library that was
specified for CRTFILLIB, you may continue to use your file, but it
must be on the library list for most of the commands.
The CMDLIB parameter has been removed from the CRTTAATOOL command.
The TAACTL data area in TAATOOL is accessed to determine your
command library. If your command library is other than TAATOOL, a
second version of any commands created by the tool will be placed
in your command library.
The two methods of creating a separate command library are at
install time or with the DUPTAACMD tool.
The LOG parameter has been added to CRTTAATOOL. This controls the
logging of commands in CL programs. Some CL programs are always
LOG(*NO) either for security reasons or to reduce the amount of
potential logging. The tools are created using the default of
LOG(*NO).
- The TAASUMMARY member now only contains one paragraph
descriptions. The tools by category function has been removed in
favor of the DSPTAACAT and PRTTAACAT commands. Either command lets
you see the tools by category such as *JOBD, *SPL, *RPG, etc.
- The CPYTAATOOL command no longer supports the TOOLID(*ALL)
function.
- The DSPTAACMD tool still operates in the same manner. The function
of building the TAA commands into the TAATOLFP file has been
removed. A fully loaded TAATOLFP file is shipped in TAATOOL. The
function of adding other commands to TAATOLFP or creating separate
TAATOLFP files still exists.
- The RTVRELID tool supports special parameters to return the status
of the TAA Productivity Tool product. The parameters have changed.
See the section on Incompatible Changes.
Copyright TAA Tools, Inc. 1995, 2021
|