TAA Tools

Incompatible Changes to Existing Tools

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

Because customers move to a new version at different times, the following describes incompatible changes by ship date.

Changes for Apr 15, 2017

There are no known incompatibilities that have been introduced with this refresh.

Changes for Nov 15, 2016

PRTSRCSUM

The Print Source Summary command was updated to report the new source files for the *QATT value. Old files no longer in use were dropped.

Changes for Apr 15, 2016

Commands that refer to previous releases (7.3 only)

All save commands, most compile commands, and commands that use *PRV compiler support have had their TGTRLS parameters updated for 7.3. While technically incompatible with previous release this is consistent with 7.3 system changes. The following commands have been affected: CHKTGTRLS, CMPOUTFILE, CRTBNDCL2, CRTBNDRPG2, CRTSFLPGM, CRTSFLPGM2, CRTTGTRLS, RPLGENPGM, RPLOBJ, RPLMOD, RPLPGM, RPLSFLPGM, SAVALLACT, SAVCHGACT, SAVJRNACT, SAVLIBIFS, SAVOBJIFS, SAVEONELIB, SAVOWNOBJ, SAVRCVL, SAVSNDL, SAVSNDM, SAVSRCF, SBMSAVRCVL, SBMSAVSNDL, SNDOBJMAIL.

Changes for Oct 15, 2015

There are no known incompatibilities that have been introduced with this refresh.

Changes for Apr 15, 2015

There are no known incompatibilities that have been introduced with this refresh.

Changes for Oct 15, 2014

CVTAUDJRNE

The ZM entry type was removed as a valid value from the command. It is not a valid audit journal entry type.

RTVAUDMDLF

The ZM entry type was removed as a valid value from the command. It is not a valid audit journal entry type.

Commands that refer to previous releases (7.2)

All save commands, most compile commands, and commands that use *PRV compiler support have had their TGTRLS parameters updated for 7.2. While technically incompatible with previous release this is consistent with 7.2 system changes. The following commands have been affected: CHKTGTRLS, CMPOUTFILE, CRTBNDCL2, CRTBNDRPG2, CRTSFLPGM, CRTSFLPGM2, CRTTGTRLS, RPLGENPGM, RPLOBJ, RPLMOD, RPLPGM, RPLSFLPGM, SAVALLACT, SAVCHGACT, SAVJRNACT, SAVLIBIFS, SAVOBJIFS, SAVEONELIB, SAVOWNOBJ, SAVRCVL, SAVSNDL, SAVSNDM, SAVSRCF, SBMSAVRCVL, SBMSAVSNDL, SNDOBJMAIL.

Changes for Jan 15, 2014

CHKJOBMSGW

A subsystem library name or *LIBL must now be entered.

PRTLIBANL

The default print file is now TAAPRT1 to avoid conflicts with a user QPRINT printer file.

Changes for Oct 15, 2013

RTVDIRE

The command has been enhanced to retrieve substantially more data than previously. As a result, the second element of the USRID keyword is now required and can no longer be *FIRST. The third element of the USRID keyword has been dropped. The RTNADDR keyword has been dropped as well.

Changes for Jul 15, 2013

SNDSPLMAIL

The SUBJ parameter was changed from a default of *NOTUSED to a required parameter of 44 characters. The value becomes the subject seen by the receiving user. The first 8 characters of the spooled file name is concatenated with '.TXT' to become the name of the attachment.

The same change has been made to SNDIFSMAIL, SNDSPLPDF, and SNDOBJMAIL.

Changes for Apr 15, 2013

CHKFLDSPE

The TAAPRT1 printer file is now used instead of QPRINT.

Changes for Jan 15, 2013

CVTDTAQ

The TAADTQMP file is now a keyed file by entry number.

Changes for Oct 15, 2012

AUDLOG

The AUDLOGP file now supports 20 byte journal entry sequence numbers. The RFMAUDLOG command has been added and is required to reformat the existing files.

CVTCMDA

If a command cannot be retrieved using the sub tool RTVCMDA, the value '**RTVERR**' is placed in the CACPP field. If a CPF6250 retrieve error occurs, the command now completes normally.

HLDJOB2

The command interface has changed. The JOBTYP parameter is now JOBSTS.

RLSJOB2

The command interface has changed. The JOBTYP parameter is now JOBSTS.

RTVIFSED

Authorization to the RTVIFSED command (and RTVIFSED2) is now *PUBLIC. Prior to this, a check occurred in the CPP to ensure *USE authority to the TAACVTIFS *AUTL.

Changes for Jul 15, 2012

RCVMSGKEY

The ENDKEY parameter has been added and is required. It should be filled with the value from RTVMSGKEY that should be entered before the function that creates low level messages.

Changes for Apr 15, 2012

RTVCCSID

TAA9891 is now sent as an escape message if the file being retrieved is a source file.

Changes for Jan 15, 2012

CMPPGMPARM

The BYPNOCALLS parameter has been added to bypass errors caused by a program not having any CALLs. The default is *YES which differs from the previous way the command operated. Use BYPNOCALLS(*NO) to retain the compatibility.

DSPAUDCMD

*ALLOBJ special authority is now required.

Changes for Oct 15, 2011

CLRLIB2

Both *JOBCTL and *ALLOBJ special authority are now required.

Changes for Jul 15, 2011

CLRLIB2

TAA9896 is now sent as an escape message if the library cannot be cleared.

DLTLIB2

TAA9896 is now sent as an escape message if the library cannot be deleted.

DSPONLINE

Some of the option numbers have changed.

PRTSECAUD

The CHKSAMPWD parameter now uses the system ANZDFTPWD command to produce a separate listing. The prior technique caused a change to the internal count of invalid passwords entered for those user profiles that had a name that differed from the password. The new technique does not cause any change to the internal count of invalid passwords entered.

SCNOUTQ

TAA9893 is now sent as an escape message if no arguments are found.

Changes for Apr 15, 2011

CVTJOBACG

The format of the files used by job accounting has changed. Follow the instructions when the error message is displayed when using CVTJOBACG.

CVTPRTACG

The format of the files used by print accounting has changed. Follow the instructions when the error message is displayed when using CVTPRTACG.

WRKALLSPLF

If multiple options are entered for spooled files on the subfile display (or F6 to display all), the F3 and F12 keys will now return to the subfile display. The Enter key should be used to advance to the next spooled file. This avoids the problem of having to invoke every option or cancel request to end.

Changes for Jan 15, 2011

CHGOBJAUT

The DLTSPLF(*YES) function has been changed to no longer create a spooled file. No external difference will occur unless an error situation arises in which case an immediate escape message is issued.

SNDSPLMAIL

The SUBJECT parameter is no longer used and any value is ignored. SUBJ now defaults to *NOTUSED. The subject value sent will now contain a unique value followed by '.TXT'. This change was required to prevent an error when the same subject value was used by multiple users thus creating a duplicate DLO name.

Changes for Oct 15, 2010

CVTCMDA

The library qualifier for the CMD parameter has been changed from *USRLIBL to *LIBL.

DLTIFS

If DLTDIR(*NO) was specified and the directory was empty an escape message was issued. This is no longer considered an error condition.

DUPTAADBF

When an object was duplicated to a library, the library CRTAUT authority was not being used for the *PUBLIC user. This has been corrected and impacts several commands which create outfiles from TAA commands.. Other commands that create outfiles without the use of DUPTAADBF have also been changed. In many cases, the outfile is created in QTEMP and the *PUBLIC user does not have access.

Changes for Jul 15, 2010

CMPSRC2

The internal print file has been changed from QPRINT to TAAPRT1. This should have no impact unless you are doing an OVRPRTF to the name QPRINT.

CRTDBFJRN

The command now defaults to provide initialized values in the user fields. for the DL (deleted after image) entry types if the journaled file is specified as IMAGES(*AFTER). No change occurs if IMAGES(*BOTH) is specified for the journaled file. Prior to this, the user fields were filled with blanks as taken from the JOESD field of the DL journal entries. Specifying INZDLTDFT(*NO) will retain the blank values.

RUNCPU

The command now defaults to use the QSYSNOMAX job queue.

Changes for Apr 15, 2010

CMPDBFFMT

The escape message sent if mismatches occur is now TAA9891 instead of CPF9898.

CVTWRKSPLF

The tool has been reworked to use a different API which will provide better performance and a significant increase in the number of spooled files that can be processed. The PRTDEV parameter which was used to determine the output queue has been dropped.

DLTDEPLGL

If no dependent logical files exist, the command now ends with a completion message instead of the escape message CPF3220.

DLTOBJ

The system added a DLTOBJ command in QSYS. The TAA tool has been renamed to DLTOBJ2. Both commands support the basic parameters of a generic object name, a library, and a type. There are differences in the additional parameters and the TAA version supports a list for object type.

SCNSPLF2

Since the CVTWRKSPLF command dropped the PRTDEV parameter, it has also been dropped from SCNSPLF2 which uses CVTWRKSPLF.

WRKSPLF2

Since the CVTWRKSPLF command dropped the PRTDEV parameter, it has also been dropped from WRKSPLF2 which uses CVTWRKSPLF.

Changes for Jan 15, 2010

CHKSAVDEV

An escape message now occurs if CLEAR(*NONE) is specified and ESCAPE(*YES) if the device description specifies 'unload' on a 'vary off'. You may change the device description or use ESCAPE(*NO).

DSPJOBSTRA

The default has been changed to display the last job (highest job number) if a duplicate set of job names exist.

Changes for Oct 15, 2009

CRTUSRSPC

The system changed the maximum size of a user space from 16,776,704 to 16,773,120. TAA use of CRTUSRSPC never specified the maximum. If CRTUSRSPC was used directly and specified the old maximum, the command would fail. The CRTUSRSPC command reflects the new maximum.

MAILADR

The LOGMAILENT function has been reworked. Minor differences exist such as the MLLSTR field is now used to denote TEST(*YES) instead of the last record.

RCLSTG2

Due to changes in the system, the same count information that appeared on DSPRCLHST is no longer available.

RMVMSGQMSG

TAA9893 is now sent as an escape message if the message queue cannot be allocated to an *EXCL lock.

RPLPF

The CPYF parameter default is now *MAPDROP. The previous default of *YES is mapped to *MAPDROP thus causing the same function.

Changes for Jul 15, 2009

DSPPERTAA

The option numbers have changed beginning with 16 because of additions.

DSPTAADAT

A sequence parameter has been added to allow sequencing in integration date order. The sequence has been changed to descending order because of the default.

QRYUSE

The file format for QRYUSEP has changed to include outfile information for *QRYDFN object types. A RFMQRYUSE command is available to reformat the files.

SCNALLSRC

If the argument was not found in any of the source files, the escape message TAA9893 is now sent.

Changes for Jan 15, 2009

DSPIFS

The OUTFILFMT parameter now defaults to *TYPE2 and *TYPE1 is ignored if entered. This allows the full path name to be listed.

DYNMNU

The Dynamic Menu files must be reformatted. Checking occurs during STRDYNMNU and a few other commands. A new command RFMDYNMNU is supplied to assist in reformatting.

RTVIFSED

CPFA089 is no longer a monitorable message.

RTVJRNRCV

New parameters have been added that allow up to 1500 receivers to a single journal to be returned instead of the old limit of 490. If you have less than 490 receivers, your use of RTVJRNRCV is compatible. If you have more than 490 receivers, the NBRRCV field was set to 99999. If less than 1500, the NBRRCV field will now contain the actual number.

Changes for Oct 15, 2008

DYNMNU

GO DYNMNU had two entries for DSPDYNMNUU. The second has been removed and therefore some of the selection numbers changed.

PRTOUTFILE

A 3rd and 4th array have been added to allow for additional TAA outfiles. Programs calling TAADBIKR must add the new parameters.

WRKF2

The options have changed from 3 letter abbreviations to numbers to better match the system standard. The same approach has been used for DSPF2, DSPMBRS, and WRKMBRS.

Changes for Aug 1, 2008

DSPQHST2

The command added an end date/time and changed the appearance of the command to more closely resemble the system DSPLOG command.

SNDSPLMAIL

The SPLF parameter now defaults to *SELECT to allow a selection of a single spooled file of the spooled files owned by the current user.

Changes for May 15, 2008

CPYSPLFDTA

The IFSFILE parameter now defaults to *FILE meaning the same name as the FILE parameter (spooled file name) if OUTTYPE(*IFS) is used. If OUTTYPE(*DBF) is used, IFSFILE(*FILE) or IFSFILE(*NONE) are ignored. No change to an existing use of the command is required.

DSPMBRSTAT

Because the system does not keep member statistics for logical file members, the FILETYPE parameter has been dropped.

RTVJOBA2A

The system documentation for the API used now says not to use the USRRTNCDE field so it has been dropped.

RTVMBRSTAT

Because the system does not keep member statistics for logical files, the TAA9894 escape message will be sent if a logical file is specified.

Changes for Mar 21, 2008

CVTSYSVAL

The field SYCURL (long value) has been added and the SYCURA (additional values) has been dropped.

STRJRNLIB

Because the system added STRJRNLIB/ENDJRNLIB commands in V6R1M0, the existing TAA commands have been renamed to STRJRNLIB2/ENDJRNLIB2. The tool has been renamed to STRJRNLIB2.

TIMRCD

The TAATIMRCD journal has been deleted from TAATOOL. A new command CRTTIMRCDJ now exists to create the journal in a library other than TAATOOL.

Changes for Jan 1, 2008

DSAUSRPRF

CPF9898 is the only escape message sent if the user does not exist. All other escape messages are now CPF9897.

DSPSECRVW

The REFRESH parameter default has been changed to *YES to avoid confusion. The same change has been made to DSPUSRPRF2, SNDGRPPRF, DSPLSTSGN, DSPPWDINF, and CVTALLGRPP.

ENAUSRPRF

CPF9898 is the only escape message now sent if the user is already enabled. All other escape messages are now CPF9897.

Changes for Sept 15, 2007

GENRANNBR

If STRVAL is not 0 to begin with and more than 3,000 random numbers are generated, the numbers will not be the same as in the previous releases.

Changes for July 4, 2007

None.

Changes for Jun 30, 2007

CRTSFLPGM

The TITLE parameter is no longer required and defaults to *RPGSRCMBR meaning to take the title from the RPG source member. The member must exist to use the default.

CRTVTP

The size shown on WRKVTP is now the allocated size of the IFS object and not the actual size. This is now consistent with the way library object sizes are displayed.

The CRTVTP new parameter DIRAUT defaults to *EXCLUDE which differs from the assumed value of *RWX in the previous version.

FMTLIN

An escape message is now sent if the INPUT parameter is all blank.

PRTGENSRC

If SRCFILE(*STD) is specified and the QCMDSRC file exists, any members are listed first.

PRTGENSRC

If SRCFILE(*QATT) is specified and the QATTCMD file exists, any members are listed first.

RTVJOBA2

If the job does not exist or is ended during processing, TAA9893 is now sent.

Changes for Mar 26, 2007

PRTJRNANL

The sequence of the columns has been changed to the Add, Updates, and Deletes appear first.

Changes for Jan 1, 2007

CHKJRNLIB

The JRN parameter has been dropped in favor of the QDFTJRN parameter which allows checking for the QDFTJRN data area.

CRTDBFJRN

The command has been reworked to provide a simpler approach. The old form of the command has been renamed to CRTDBFJRN2.

Changes for Sept 15, 2006

CVTAUDLOG3

The internals of the tool have changed causing external changes. It now operates with less overhead and allows changing of a receiver while the function is in operation. If you are using the tool, review the new documentation.

CVTJOBACG3

The internals of the tool have changed causing external changes. It now operates with less overhead and allows changing of a receiver while the function is in operation. If you are using the tool, review the new documentation.

DSPMBRSTAT

The 'Total reads' column has been dropped. The 'Key seq reads' column has been changed to 'Reads'. The *TOTRD value on the SEQFLD parameter has been dropped. The *KEYRD value of the SEQFLD parameter has been changed to *READS.

RTVMBRSTAT

The TOTREADS parameter has been renamed to PHYIOREADS and placed after the ADDS parameter. A new definition of the value now exists. The KEYREADS parameter has been renamed to READS and a new definition exists.

Changes for July 15, 2006

CMPSRC3

The NEWSRCP and OLDSRCP files in TAATOOL used for the CMPSRC3 command are now *PUBLIC(*EXCLUDE) to prevent misuse. The CMPSRC3 program adopts authority to allow compatible use of the tool.

CRTPRTPGM

The PRTDBFSRC file in TAATOOL is now *PUBLIC(*EXCLUDE) which prevents taking the default on the command for most users.

Changes for Apr 15, 2006

RTVDLTRCD

The CHKDLTRCD command has been changed to ALWACTIVE(*YES) instead of *NO.

SAVE2

The sequence of processing has been changed after the DLYCMD has completed. The Exit After program now runs after the CHKSAVRST and PRTSAVLBL functions.

UPSMON

Several additions have been made to the tool as described in the TAAENHANCE documentation. A specific change that has occurred is that the QUPSMSGQ system value is no longer set by CHGUPSMON, but rather in the UPSMON job. If the UPSMON job is allowed to end by use of the new ENDUPSMON command, the QUPSMSGQ system value is reset to QSYSOPR. The logging level of the UPSMON job is now LOG(2 0 *MSG).

Changes for Feb 15, 2006

** Deleted tools **

As specified for option 60 of HELPTAA, the following tools were deleted: CPYDSTTAP, CPYDST230, CPYDST305, CPYDST310, and CPYDST320.

CRTCLPDCL

The new V5R4 CLP compiler data structure support is now generated by default. To be compatible with previous releases, use DSNAME(*NONE). Binary fields are now changed to *INT types.

CVTDSPTAP

The tool now uses the DSPTAP outfile information. Fields from the trailer label such as 'file length' and 'system code' are no longer available.

CVTTAPSAVD

The printed format of DSPTAP changed significantly in V5R4. The tool has been reworked, but the member records no longer contain certain heading information such as the owner.

DSPASPSTS

The system has added a DSPASPSTS command in V5R4. The TAA command has been renamed to DSPASPSTS2.

PRTJOBSUM

The CPU time for each job is now shown in seconds (not hours). CPU Hours are shown in the summaries by day and for the final total. See also the change made in the fixes for the SYSHST tool.

SYSHST

See the change described in the fixes for the SYSHST tool.

UPSMON

The default QUPSDLYTIM value is now set to 99998 instead of *NOMAX. See the tool documentation for a discussion of this.

Changes for Nov 15, 2005

CMPUSRPRF2

The tool has been reworked and now produces a single spooled file for all detail differences instead of unique spooled files per user.

Changes for Aug 15, 2005

AUDLOG

The PRTAUDLOG command has combined the JOCODE, JOENTT, and JOSUBT into a 3 part single parameter that now allows up to 50 entries. This allows multiples to be specified on a single command.

CHKSPELL2

The parameter list now contains two additional parameters. This does not impact use via the command interface. However, if the CPP TAATXTEC is called directly, the additional parameters must be specified.

CRTLFSRC

The WAITRCD parameter has been added which defaults to 5 seconds. This differs from the system default of 60 seconds.

INZPWD

The user profiles QSRV, QSRVBAS, and TAAJOBCTL cannot no longer be initialized. The same change has been made to DLTUSRPRF2 and CHGUSRPRF2.

Changes for Jun 1, 2005

CMPSYSVAL

An OUTPUT parameter has been added and defaults to display the spooled file if the command is entered interactively. The spooled file is deleted after it is displayed.

CMPUSRPRF

An OUTPUT parameter has been added and defaults to display a spooled file if the command is entered interactively. Deletion of the individual user profile spooled files remains under control of the DLTSPLF parameter.

CVTIFS

An ESCAPE parameter has been added to allow control over whether the command will complete normally if prior diagnostic messages have occurred which not errors such as locked objects. The parameter defaults to *NO. Use *YES for the compatible function.

DLTIFS

The OBJ parameter is now required (a path name must be specified).

OUTFILES

The outfiles for CVTREGINF, DSPSECRVW (TAASECKP in TAASECURE), and CVTSYSVAL are now created as ALWUPD(*NO) and ALWDLT(*NO). This provides for better security in knowing that the values cannot be changed.

Changes for Apr 15, 2005

IFS Tools

The commands DSPIFS, PRTIFS, DLTIFS, WRKIFS, and RTVIFSSUM have changed to use the allocated size of the objects instead of the actual size. A command option exists to allow the actual size.

DLTTAATOOL

The CMDLIB parameter has been removed. This was left over from the QUSRTOOL implementation and no longer made sense. Any commands will be removed from both TAATOOL and your command library (if one exists).

Changes for Feb 1, 2005

HELPTAA

Option 28 has changed from CHKTAATOOL to CHKTAACMD.

Changes for Dec 1, 2004

CHKINACT

The tool has been reworked to provide sequence numbers for the entries to allow control over the order of processing. The CHKINACTP file must be recreated. Use WRKINACT and follow the instructions which appear as messages when the program recognizes the old format of the file.

RUNMNUCMD

The tool was renamed from RUNCMD to RUNMNUCMD to avoid some naming conflicts.

Changes for Sept 1, 2004

None.

Changes for June 15, 2004

JOBACG

The tool has been reworked to add new information and be tolerant of resetting of journal sequence numbers. You must delete the current structure of JOBACGn files and use CRTJOBACG again. The CVTJOBACG2 requirements have changed relative to how the DSPJRN command must be specified. Check the tool documentation.

SETDAYLITE

The TAA function has been withdrawn because the system is supporting the function. See WRKTIMZON.

Changes for Mar 31, 2004

CVTMSGF

The MSGFP file has been changed to allow for larger values to be output. If you need to use existing data, use CPYF to the new format with FMTOPT(*MAP).

FTP2

The default for the FTP2 and SBMFTP2 LCLDIR parameter has been changed to *CURRENT. This allows the command to insert the proper value based on the name format.

HELPTAA

Some rearrangement of the options occurred.

Changes for Jan 15, 2004

AUDLOG

The PRTAUDLOG command has added a new parameter ENTTXT. The default now prints two lines for most entries with the first line describing the code/type/subtype and the second line containing the entry data. To be compatible with the former version, use ENTTXT(*NO).

CHKSAVRST

Additional messages in the range of CPF9000 to CPF9099 and CPF9400 to CPF9499 are now included as well as a few other specific message IDs relating to SAV and SAVDLO commands.

DSPQHST2

The DSPQHST2 command date field has been changed to a *DATE type and must be entered in job format. The time field must now be entered as HHMMSS. The 'position to' field has also been changed to allow a job format entry of the date.

RTVALLUSR2

The command has been reworked and renamed RTVALLUSR. Exception lists for Q libraries that are saved by an *ALLUSR request and # libraries that are not saved may be returned.

SAVALLCHG

The tool has been reworked. Several changes have occurred and enhancements have been made. The default for REFDATE has changed from *ALLUSR to *NONSYS. If you are using SAVALLCHG, you must review your use of the tool.

Changes for Oct 15, 2003

CHGPUBAUT

A new parameter has been added which defaults to bypass the objects which are specified as *PUBLIC *EXCLUDE. To retain compatibility specify BYPEXCLUDE(*NO).

CPYUSRPRF

The owner of the new profile is now changed to QSECOFR. The user of the CPYUSRPRF command retains all rights to the user profile. See the discussion in TAAENHANCE. The same change has been made to CPYUSRPRF2 and CPYUSRPRF3.

CVTGRPPRF

The default for the REFRESH parameter has been changed from *DAYCHG to *YES.

STSMSG

The STRSTSMSG command now sends TAA9891 if the message queue cannot be allocated.

Changes for Aug 15, 2003

FIXQLFNAM

The command now defaults to end with a completion message instead of the CPF9898 escape message if errors exist. An option has been added to send the new TAA9891 escape message if an error occurs.

Changes for July 15, 2003

CHKDAT3

All date errors now cause TAA9891 to be sent as an escape message.

CHKTAAAUTL

The OPTION(*CHANGE) value is now OPTION(*EXCLUDE) to better describe what the function does.

CRTDUPOBJ2

The command now rejects replacing an object that differs by attribute. For example, you cannot replace a display file with a physical file.

CVTLIBOBJD

The ASP parameter has been changed to the ASPDEV parameter to align with the system. The same change has been made to CHKPGMRLS and CVTDLTSPC.

CVTSAVFD

The tool has been reworked to use the QSRLSAVF API. This has caused some minor changes such as the sequence of the output records (alphabetical object type is now the primary sequence) and the member output records no longer contain values for SFOWNR, SFSIZE, and SFODTA.

DUPSPLF

The API used now sends an escape message in some cases if the spooled file is still open. A new escape message TAA9896 is now sent if the file is still open. The RTVSPLFA2 command now supports the FILEOPEN parameter to allow you to determine if the spooled file is still open.

Changes for May 1, 2003

None.

Changes for Mar 15, 2003

Install

The TAA Authorization Lists will be ensured to be owned by QSECOFR. If a user other than QSECOFR did the install, the owner will be changed.

DLTOBJ

The function has been re-written. The qualified name no longer defaults to *LIBL. *USRLIBL is used instead. The IGNDLTERR(*YES) function now extends to any escape message issued by a delete command. This allows the command to delete what it can and produce error messages for those objects which cannot be deleted.

Changes for Dec 15, 2002

DSPDBFDTA

A new parameter has been added for an output option. This is upward compatible unless the TAADBIBC CPP is called directly.

DSPOUTFILE

The parameters have been switched so the command name is now first to simplify entering.

RTVIPIFC

The STATUS parameter is now accessed using the QtocLstNetIfc API to reflect the correct status. Additional values are now returned (see the command documentation). Prior versions used the VFYTCPCNN command (a 'ping') to return either *ACTIVE or *INACTIVE. The ping status is now returned in the new parameter PING.

STRJRNLIB

If a data area or data queue is already being journaled, an informational message is now sent instead of an escape message. The command now defaults to ensure that the options (such as the journal name) specified on the command is the same as used for an object which is found to be already journaled. TAA9892 is now sent as an escape message for typical error conditions.

Changes for Sep 15, 2002

CVTDSKSTS

Because the format has changed, the values for the fields DSPRSZ, DSPPRC, DSUPSZ, DSUPPC no longer exist in the spooled file. The fields names are still in the outfile, but zero values will exist.

DSPCMDKWD

A new parameter has been added to allow a display of only those commands that exist on the system. Use *NO to display all commands in the file which was provided by default in the previous releases.

Changes for Jul 15, 2002

CVTDSPTAP

Because the format of the DSPTAP output changed, the fields in the output file TLFTYP and TLBUFO are no longer supported.

SELDBF

The AUT parameter has been added. By default, the user must have at least *USE authority to a file to allow it to be displayed.

SELOBJ

The AUT parameter has been added. By default, the user must have at least *USE authority to an object to allow it to be displayed.

STRJRNLIB

The STR and ENDJRNLIB commands have been reworked to include data areas and data queues. The defaults now cause journaling to start or end against these additional object types.

Changes for June 1, 2002

CMPSRC

The escape message for 'differences found' has been made to the unique value of TAA9891 to allow specific monitoring. CPF9898 continues to be sent for other errors.

CVTWRKUSR

The escape message for 'no jobs to convert' has been made to the unique value of TAA9891 to allow specific monitoring. CPF9898 continues to be sent for other errors.

DSPMBRD

The display has been reworked. The Function key for Member Statistics is no longer supported. The information is now shown on the third display.

RTVSPLFA

The DRAWER return parameter now requires a *CHAR 7 return variable.

Changes for Mar 15, 2002

SECOFR2

Some of the option numbers have changed to account for the new INZPWD2 option.