TAA Tools

TAA Productivity Tools - Release Notes

The TAA Productivity Tools are updated periodically for new tools, enhancements, and fixes. New versions are shipped a few times per year.

This document combines the refresh notes that were previously in separate documents for new tools, enhanced tools, fixes, and incompatibilities. The document is organized by refresh with the most recent refresh listed first.

All refreshes since V5R2 are included.

2024-01-15 (T101)

Refresh T101 (January 15, 2024) is for IBM i 7.3, 7.4, and 7.5.

No further refreshes will be made for IBM i 7.2. However, fixes to 7.2 tools will continue to be supplied on an “as needed” basis until April 30, 2024.

No further refreshes or fixes will be made for IBM i 7.1 or earlier releases.

IBM i 7.5 Notes

IBM has made a couple of changes in IBM i 7.5 that affect the results returned to the tools. The tools have been modified to accomodate these changes. You will have issues on IBM i 7.5 with CVTEDTD, CVTIFSAUT2, and DSPIFSOWN and tools that depend on them until you install this refresh. See the notes for the individual tools below.

Refresh Names

We are adopting a new scheme for naming our refreshes. Our Rxx numbering was being confused with IBM’s numbering of their releases. Refreshes are now named Tnnn, beginning with T101, this refresh. The T is either for “Tools” or “TAA” depending on your preference. We hope this makes things a bit less confusing.

The numbering of previous refreshes in our release notes will remain the same.

New Tools

There are no new tools in this refresh. There are some new ones planned for the next refresh.

Enhancements

Fixes

Changes to output files

Incompatibilities

There are no known incompatibilities in this refresh.

2022-06-15 (R73)

Refresh 73 (June 15, 2022) is for IBM i 7.3, 7.4, and 7.5.

No further refreshes will be made for IBM i 7.2. However, fixes to 7.2 tools will continue to be supplied on an “as needed” basis until April 30, 2024.

No further refreshes or fixes will be made for IBM i 7.1 or earlier releases.

IBM i 7.5 Notes

IBM has made a couple of changes in IBM i 7.5 that affect the results returned to the tools. The tools have been modified to accomodate these changes. If you are migrating from a previous IBM i release such as 7.3 or 7.4 you should update your tools to refresh R73 prior to the upgrade. If you do not update your tools you will have issues with the CVTEDTD, CVTIFSAUT2, and DSPIFSOWN and tools that depend on them. See the notes for the individual tools below.

CVTEDTD was affected by a spooled file output change.

While not technically incompatible the QSYLOBJA API now reports IFS path data in CCSID 1200 rather than the job CCSID. CVTIFSAUT2 and DSPIFSOWN were affected by this change. CVTIFSAUT2 is used by RVKIFSAUT, RVKIFSPGP, RNMIFSAUT, and RNMIFSPGP.

It should also be noted that the CVTIFSOWN command also uses QSYLOBJA. Since the reporting CCSID is included in the CVTIFSOWN output, the path name data in the output file is also reported in this CCSID. If are using CVTIFSOWN you may need to make changes to convert from the reported CCSID.

Architecture Changes

Source Code Packaging

We are changing the way tools are packaged as source files.

Each tool has a “builder”, a set of commands that is used by CRTTAATOOL that are used to build the tool from its source code. These builders were packaged in monolithic programs used by CRTTAATOOL. We are now packaging these builders with the tool itself.

Likewise the command help for a tool was packaged with the command help for other tools in large panel groups. Now the command help will be packaged in a separate panel group and packaged with each tool.

The intent of these changes is to make the tools a bit more self-contained so that enhancements can be made more easily.

These changes will be made over time to existing tools and will have no external effects other than you may see extra members if you unpack the source for a tool.

Use of the ILE Program Model

Many of the tools existed prior to the introduction of the ILE program model. As tools are modified for fixes and enhancements we may elect to convert them to the ILE program model.

All new tools will be written to the ILE program model. In addtion, all new RPGLE code will be written as fully free-format.

The intent of this change is to make the future creation and modification of tools more robust.

These should be no external effects of these changes.

New Tools

Enhancements

Fixes

Incompatibilities

Tool Command Description
CHKPGMRLS CHKPGMRLS Check Program Release - CHKPGMRLS
CHKTGTRLS CHKTGTRLS Check Target Release - CHKTGTRLS
CMPOUTFILE CMPOUTFILE Compare System Outfiles - CMPOUTFILE
CRTBNDCL2 CRTBNDCL2 Create Bound CL Pgm 2 - CRTBNDCL2
CRTBNDRPG2 CRTBNDRPG2 Create Bound RPG Pgm 2 - CRTBNDRPG2
CRTSFLPGM CRTSFLPGM Create Subfile Program - CRTSFLPGM
CRTSFLPGM RPLSFLPGM Replace Subfile Program - RPLSFLPGM
CRTSFLPGM2 CRTSFLPGM2 Create Subfile Program 2 - CRTSFLPGM2
CRTTGTRLS CRTTGTRLS Create Target Release - CRTTGTRLS
RPLGENPGM RPLGENPGM Replace Generic Programs - RPLGENPGM
RPLMOD RPLMOD Replace Module - RPLMOD
RPLOBJ RPLOBJ Replace Object - RPLOBJ
RPLPGM RPLPGM Replace Program - RPLPGM
SAVACT SAVALLACT Save All Active - SAVALLACT
SAVACT SAVCHGACT Save Changed Active - SAVCHGACT
SAVJRNRCV SAVJRNRCV Save Journal Receivers - SAVJRNRCV
SAVLIBIFS SAVLIBIFS Save Library to IFS - SAVLIBIFS
SAVOBJIFS SAVOBJIFS Save Object to IFS - SAVOBJIFS
SAVONELIB SAVONELIB Save One Library - SAVONELIB
SAVOWNOBJ SAVOWNOBJ Save Owned Objects - SAVOWNOBJ
SAVRCVL SAVRCVL Save and Receive Library with FTP - SAVRCVL
SAVRCVL SBMSAVRCVL Submit Save and Receive Lib with FTP - SBMSAVRCVL
SAVSNDL SAVSNDL Save and Send Library with FTP - SAVSNDL
SAVSNDL SBMSAVSNDL Submit Save and Send Lib - SBMSAVSNDL
SAVSNDM SAVSNDM Save and Send Member with FTP- SAVSNDM
SAVSRCF SAVSRCF Save Source Files - SAVSRCF
SNDOBJMAIL SNDOBJMAIL Send Object Mail - SNDOBJMAIL

2021-05-15 (R72)

Refresh 72 (May 15, 2021) is for IBM i 7.2, 7.3, and 7.4. This is the last refresh for IBM i 7.2.

No further refreshes will be made for IBM i 7.2. However, fixes to 7.2 tools will continue to be supplied on an “as needed” basis until April 30, 2024.

No further refreshes or fixes will be made for IBM i 7.1.

New Tools

Enhancements

Fixes

Incompatibilities

2020-04-15 (R71)

Refresh 71 (April 15, 2020) is for IBM i 7.2, 7.3, and 7.4.

No further refreshes will be made for IBM i 7.1. However, fixes to 7.1 tools will continue to be supplied on an “as needed” basis until April 30, 2021.

New Tools

Enhancements

Fixes

Incompatibilities

2019-08-15 (R70)

Refresh 70 (August 15, 2019) is for IBM i 7.2, 7.3, and 7.4.

No further refreshes will be made for IBM i 7.1. However, fixes to 7.1 tools will continue to be supplied on an “as needed” basis until April 30, 2021.

New Tools

Enhancements

Fixes

Incompatibilities

2018-10-15 (R69)

Refresh 69 (October 15, 2018) is for IBM i 7.2 and 7.3.

No further refreshes will be made for IBM i 7.1. However, fixes to 7.1 tools will continue to be supplied on an “as needed” basis until April 30, 2021.

New Tools

Enhancements

Fixes

Incompatibilities

There are no known incompatibilities in this refresh.

2018-04-15 (R68)

Refresh 68 (April 15, 2018) is the last refresh for IBM i 7.1. Fixes to 7.1 tools will continue to be made on an “as needed” basis until April 15, 2020.

New Tools

Enhancements

Fixes

Incompatibilities

CVTJOB

2017-10-15 (R67)

New Tools

Enhancements

Fixes

Incompatibilities

2017-04-15 (R66)

New

Enhancements

Fixes

Incompatibilities

2016-11-15 (R65)

New

Enhancements

Fixes

Incompatibilities

2016-04-15 (R64)

New

Enhancements

Fixes

Incompatibilities

2015-10-15 (R63)

New

Enhancements

Fixes

Incompatibilities

2015-04-15 (R62)

New

Enhancements

Fixes

Incompatibilities

2014-10-15 (R61)

New

Enhancements

Fixes

Incompatibilities

2014-01-15 (R60)

New

Enhancements

Fixes

Incompatibilities

2013-10-15 (R59)

New

Enhancements

Fixes

Incompatibilities

2013-07-15 (R58)

New

Enhancements

Fixes

Incompatibilities

2013-04-15 (R57)

New

Enhancements

Fixes

Incompatibilities

2013-01-15 (R56)

New

Enhancements

Fixes

Incompatibilities

2012-10-15 (R55)

New

Enhancements

Fixes

Incompatibilities

2012-07-15 (R54)

New

Enhancements

Fixes

Incompatibilities

2012-04-15 (R53)

New

Enhancements

Fixes

Incompatibilities

2012-01-15 (R52)

New

Enhancements

Fixes

Incompatibilities

2011-10-15 (R51)

New

Enhancements

Fixes

Incompatibilities

2011-07-15 (R50)

New

Enhancements

Fixes

Incompatibilities

2011-04-15 (R49)

New

Enhancements

Fixes

Incompatibilities

2011-01-15 (R48)

New

Enhancements

Fixes

Incompatibilities

2010-10-15 (R47)

New

Enhancements

Fixes

Incompatibilities

2010-07-15 (R46)

New

Enhancements

Fixes

Incompatibilities

2010-04-15 (R45)

New

Enhancements

Fixes

Incompatibilities

2010-01-15 (R44)

New

Enhancements

Fixes

Incompatibilities

2009-10-15 (R43)

New

Enhancements

Fixes

Incompatibilities

2009-07-15 (R42)

New

Enhancements

Fixes

Incompatibilities

2009-04-15 (R41)

New

Enhancements

Fixes

Incompatibilities

2009-01-15 (R40)

New

Enhancements

Fixes

Incompatibilities

2008-10-15 (R39)

New

Enhancements

Fixes

Incompatibilities

2008-08-01 (R38)

New

Enhancements

Fixes

Incompatibilities

2008-05-15 (R37)

New

Enhancements

Fixes

Incompatibilities

2008-03-21 (R36)

New

Enhancements

Fixes

Incompatibilities

2008-01-01 (R35)

New

Enhancements

Fixes

Incompatibilities

2007-09-15 (R34)

New

Enhancements

Fixes

Incompatibilities

2007-07-04 (R33)

New

Enhancements

Fixes

Incompatibilities

2007-06-30 (R32)

New

Enhancements

Fixes

Incompatibilities

2007-03-26 (R31)

New

Enhancements

Fixes

Incompatibilities

2007-01-01 (R30)

New

Enhancements

Fixes

Incompatibilities

2006-09-15 (R29)

New

Enhancements

Fixes

Incompatibilities

2006-07-15 (R28)

New

Enhancements

Fixes

Incompatibilities

2006-04-15 (R27)

New

Enhancements

Fixes

Incompatibilities

2006-02-15 (R26)

New

Enhancements

Fixes

Incompatibilities

** Deleted tools **

As specified in the "Tools to be Deleted" topic of HELPTAA,
the following tools were deleted:
CPYDSTTAP, CPYDST230, CPYDST305, CPYDST310, and CPYDST320.

2005-11-15 (R25)

New

Enhancements

Fixes

Incompatibilities

2005-08-15 (R24)

New

Enhancements

Fixes

Incompatibilities

2005-06-01 (R23)

New

Enhancements

Fixes

Incompatibilities

2005-04-15 (R22)

New

Enhancements

Fixes

Incompatibilities

2005-02-01 (R21)

New

Enhancements

Fixes

Incompatibilities

2004-12-01 (R20)

New

Enhancements

Fixes

Incompatibilities

2004-09-01 (R19)

New

Enhancements

Fixes

Incompatibilities

2004-06-15 (R18)

New

Enhancements

Fixes

Incompatibilities

2004-03-31 (R17)

New

Enhancements

Fixes

Incompatibilities

2004-01-15 (R16)

New

Enhancements

Fixes

Incompatibilities

2003-10-15 (R15)

New

Enhancements

Fixes

Incompatibilities

2003-08-15 (R14)

New

Enhancements

Fixes

Incompatibilities

2003-07-15 (R13)

New

Enhancements

Fixes

Incompatibilities

2003-05-01 (R12)

New

Enhancements

Fixes

Incompatibilities

2003-03-15 (R11)

New

Enhancements

Fixes

Incompatibilities

2002-12-15 (R10)

New

Enhancements

Fixes

Incompatibilities

2002-09-15 (R09)

New

Enhancements

Fixes

Incompatibilities

2002-07-15 (R08)

New

Enhancements

Incompatibilities

2002-06-01 (R07)

Fixes

Incompatibilities

2002-03-15 (R06)

Fixes

Incompatibilities