TAA Tools

Enhancements to Existing Tools

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

Enhancements as of Apr 15, 2017

CHGTAAKEY

The Change TAA Key command allows the information in the TAALICENSE data area to be changed. CHKTAAKEY was enhanced to include additional fields and the ability to submit in batch.

CHKSAVRST

Added CPF4168 to the list of messages reported.

CHKTAP2

The Check Tape 2 command is similar to the CHKTAP system command, with the additional function of sending an inquiry message to the device's message queue and allows the user a Cancel or Retry response. Additional information has been added to the reply message, indicating which tape volume is currently mounted.

CPYSPLFIFS

The Copy Spooled File to IFS command copies a spooled file to the IFS as a stream file. Added support for AFPDS type spooled files.

CPYTAA

The CPYTAA tool has been enhanced with two new keywords: CRTSRCF and ESCAPE. The intent is to be able to reliably pull include members from the archive during the building of a tool. This is part of our effort to bring service programs into the tools. Includes will be used to provide prototypes for TAATOOL APIs.

CRTTAATOOL

The Create TAA Tool command has a new INCLIB parameter that accepts up to three libraries in which to search for includes. This is part of our effort to bring service programs into the tools. Includes will be used to provide prototypes for TAATOOL APIs.

ENDTAALIC

End TAA License ends the license to the TAA Productivity Tools by placing an expiration date in the TAALICENSE data area on a particular machine. ENDTAALIC was changed to show the machine serial number, so the user can determine which machine the license was ended on.

PRTSRCSUM

The Print Source Summary command is similar to DSPFD with MBRLIST option, but offers better formatting and several important options. Change was made to include new QATT* source files.

SCNALLSRC2

Scan All Source 2 command will scan for up to 20 arguments in all souce files in one or more libraries. Additional file member attributes retrieved and outfile support added.

Enhancements as of Nov 15, 2016

CRTTAASRCF

The Create TAA Source Files tool was updated to include new source files. The new source files are QATTC, QATTHTML, QATTUIM, QATTSRV, and QATTSQL.

CVTOUTQ

An ESCAPE keyword was added to the command. This is a *YES/*NO value. The default is *NO. If *YES a CPF9898 escape message is sent if the number of spooled files initially determined to be in the queue does not match the number of records written. This can happen if the queue is volatile.

RTVQATTF

The Retrieve QATT Files tool was updated to include the new QATT source files as part of our ILE direction. The new source files being reported are QATTC, QATTHTML, QATTUIM, QATTSRV, and QATTSQL. This enhancement affects both the RTVQATTF and PRTQATTF commands.

SBMFTPCMD & FTP2

The Submit FTP Command command uses FTP2 to submit a simgle command to run on another System i that is connected via FTP. OTHERCMDS2 parameter was added to support FTP commands longer than 255 characters.

Enhancements as of Apr 15, 2016

ANZOUTQ

ANZOUTQ provides summary information for various attributes of spooled files in an output queue. ANZOUTQ previously supported 999 unique attribute values for each attribute category. Enhancement was made to now support 9998 unique values for each attribute. This allows outqs with very large numbers of spool files to process correctly.

CHGJOBD2

CHGJOBD2 allows a change to one or more JOBD object types. An Initial ASP group parameter was added.

Enhancements as of Oct 15, 2015

CRTDBFJRN

This command creates an externally described file that contains the standard journaling fields. Support was added for PF38 files.

FMTOPT

The FMTOPT tool provides a way to test options or command keys which require several lines in a subfile application. Support was added for 27 * 132 screen size.

GENRANPWD

The GENRANPWD tool generates a random password, per selected specifications. A new parameter, ALWUPR, was added.

QRYF

QRYF simplifies the use of OPNQRYF. *UPD option added for type of open to use.

RTVPFSRC

This command retrieves the information from a physical file object and writes a DDS source member. Support was added for PF38 files.

Enhancements as of Apr 15, 2015

CHKSAVRST

The CHKSAVRST command has been enhanced to include the CPD3775 message that says an object cannot be saved or restored.

DLTDUPRCD

This has been enhanced to work with variable length character fields.

DSPOBJSIZ

DSPOBJSIZ has been enhanced to show the sizes for objects greater than 10,000,000,000 bytes.

SORTDBF

This has been enhanced to work with variable length character fields.

Enhancements as of Oct 15, 2014

CVTOBJD2

A new model file, TAAOBLIQ, has been added for use with the new WRKOUTQ3 tool.

PRTPAGOF

The PRTPAGOF command has been enhanced to preserve these of the attributes of the original spool file: expiration date, duplex, user defined data, start and end pages, LPI, and CPI.

RSTSNDL

A new RSTASPDEV parameter has been added to the RSTSNDL command that allows a library to be restored to a different ASP that the one stored in the save file information. RSTSNDL is part of the SAVSNDL tool.

RTVNONSYS

In 7.2 the libraries QPTFOBJ1 and QPTFOBJ2 have been added to the list of libraries to ignore when specifying *NONSYS for a list of libraries on commands.

SCNALLJLG

SCNALLJLG OUTPUTTYPE(*ONESPLF) has been enhanced to skip the printing of job log headers that have no messages selected. This brings the *ONESPLF option more in line with the *UNQSPLF option and can significantly shorten the report.

Enhancements as of Jan 15, 2014

CHGALLSPLF

A new parameter has been added to allow a change to USRDTA.

CHGOBJAUT

A new parameter has been added to allow selection on the object attribute.

CHKINACT

A new parameter has been added to SBMINACT to allow the job to run during a specific time of day.

CVTLIBOBJA

A new parameter has been added to prevent the authorizations from the library object to be output.

ENDDUPJOB

The maximum number of duplicate jobs that can be ended on one command has been raised to 546.

FNDSRCMBR

A new value for the OUTPUT parameter will allow an immediate display of the spooled file output.

FNDSRCTXT

A new value for the OUTPUT parameter will allow an immediate display of the spooled file output.

FTP2

The size of the RMTUSER and RMTPWD has been increased from 30 to 100 characters. The same changes have been made to SAVSNDL, RCVSNDL, SAVRCVL, SBMSAVRCVL, SAVSNDM, RCVSNDM, and SBMFTPCMD

MTNJRN

A new value *TEST has been added to the DLTOLDRCVR parameter to allow testing of what MTNJRN would do.

RTVJOBSTS

A new parameter has been added for a job list of up to 546 jobs.

RTVSYSPTN

Many new parameters have been added to allow other information to be returned about the partition definition and current values.

WRKF2

A new option has been added for CLRALLPFM.

Enhancements as of Oct 15, 2013

CHGLIBOWN

The code has been improved to allow more changes when other than an *EXCL lock is held.

CHKJOBMSGW

The SBS parameter now allows a qualified name. If no library qualifier is entered, the command operates as before.

CMPSRC

A generic new member name is now supported.

CPYCHGMBR

A new parameter has been added to allow a generic member name.

CRTDBFJRN

Better error messages have been added for when the user is not authorized.

CVTJOBLCK

A second version of the command (CVTJOBLCK2) has been added which uses the QWCRJBLK API. Additional fields exist in the outfile vs CVTJOBLCK.

CVTOUTQD

The name of the remote output queue has been added.

CVTRMTOUTQ

The name of the remote output queue has been added.

CVTWRKACT

The SBS parameter now allows a qualified name. If no library qualifier is entered, the command operates as before.

DLTGENLIB

A new parameter has been added to allow the comparison date to be entered in terms of number of days.

DSPARACDE

Updates have occurred and to PRTARACDE also.

DSPTAACAT

Several tool text descriptions have been improved to differentiate between tools such as CVTOBJD and CVTOBJD2.

LOOKUP

A new parameter has been added to allow the search to be ended if the next entry to be compared is blank.

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.

RTVOUTQA

A new parameter has been added for the long name of a remote output queue.

TAASECURE

The documentation member has been enhanced to describe programs that adopt and why adoption is used.

Enhancements as of Jul 15, 2013

ADJAPOST

A new ACTION values was added for doubling the number of quotes and then adds 2 more.

AUDLOG

A new parameter has been added to allow the work file library to be named which could be in an ASP.

CPYUSRPRF

A new parameter OWNER has been added to allow the From User Profile to be a member of a group where the objects should be created as owned by the group.

RSTAUTL

A new parameter has been added to allow for the case where the library on the target system does not exist. This will cause flags on the listing as opposed to the command ending with an escape message. Both the SAVAUTL and RSTAUTL tools now support *DIR, *STMF, *DOC, and *FLR object types.

SNDSPLMAIL

The SUBJ parameter may now be entered and has been increased to 44 bytes. The name of the attachment will be the spooled file name plus '.txt'. Spooled file names longer than 8 bytes will be truncated to 8 for the attachment name.

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

SWPUSRPRF

The size of the CMD parameter has been increased to 32,000 to allow for any expansion done by the command analyzer.

TAAMSGF

The TAA9855 message ID used for completion messages now supports a second level capability which defaults to '&2'. The TAA9868 message has been added which is a duplicate of CPF9898 to allow a second level capability.

WRKALLSPLF

The job name has been added to the Alternate display.

WRKJOB2

The job name and user name may now contain generic values.

Enhancements as of Apr 15, 2013

CHKFLDSPE

A new parameter has been added to allow an escape message to occur if spelling errors are found.

CVTDTAQ

A new field has been added to the outfile for entry number. The TAADTQMP is now a keyed file by entry number. The TAADTQML logical file has been added.

CVTFRMHEX

Optional parameters have been added for an error location if an invalid hex value exists and the value in error.

DSPDTAQ

The largest entry size that may be displayed has been increased to 5000.

MAILADR

A new parameter has been added to RTVMAILADR to allow the name that is specified to be treated as a generic name. The name parameter is now specified as *CHAR instead of *NAME thus allowing any value to be entered as a name.

PRTLIBCNT

New parameters have been added for OMITLIB and LIBTYPE.

SNDDTAQ

The maximum entry length has been increased from 512 to 5000 which is the largest value allowed in command definition. An additional parameter has been added to RCVDTAQ to allow up to 5000 bytes to be returned.

SRCARC

A new command CHKSRCARC has been added to list whether the archive members have an existing member in a source file.

TIMRCD

The maximum number of days difference has been increased from one to five.

WRKALLSPLF

The selection by USRDTA (if not generic) now uses the API selection to improve performance.

Enhancements as of Jan 15, 2013

CRTDBFJRN

A new parameter has been added for GENLVL.

CVTLIBCNT

A new field has been added to the outfiles for the library ASP device name.

DYNMNU

Two new commands MTNMNUHST and MTNMNUCMD have been added to assist in the cleanup of the MNUHSTP and MNUCMDP files. Both commands allow a retention date.

JOBACG

The ANZJOBACG command now supports selection on the number of CPU seconds used.

PRTLIBANL

The ASP parameter now supports 1-99. The ASPDEV parameter has been added.

PRTLIBCNT

A new option exists to sequence on the ASP device name. The ASP device name now appears on the listing.

SNDUSRBRK

A new parameter has been added to allow control over whether the user receives a message at each signed on workstation or only the first.

Enhancements as of Oct 15, 2012

AUDLOG

The new RFMAUDLOG command may be used to increase the size of the entry data field.

CVTJOB

A new field has been added to the outfile for active job status.

CVTJRNA

The JRNRCVP file is now output by the CVTJRNRCVD command.

CVTMODINF

A new field has been added to the outfile for Close SQL cursors.

DSPSBMJOB

A new parameter has been added to allow a constant to be used instead of the program name when SPLF(*PGM) is specified.

JOBACG

A new command RTVJOBACGR (Retrieve Job Accounting Record) has been added.

MTNJRN

If a single journal is specified, the MTNJRN data area will be created in QTEMP with information regarding the receiver that was created (if any), the number of deleted receivers, and the amount of deleted storage.

RGZALLPFM

New parameters have been added to better match the RGZPFM system command.

RGZLIB

A new parameter has been added to allow bypassing of files that are being journaled.

RTVILEMODA

A new parameter has been added for CLSSQLCURS.

SBMJOBSCDE

A new parameter for USRPRF has been added to allow either the name in the job schedule entry or a specific user profile. You must be authorized to the profile to be used.

SCNVAR2

The size of the PATTERN has been increased from 999 to 5000.

SPLARC

A new command (DSPSPLARCS) has been added to provide different types of summaries of the spool audit records.

Enhancements as of Jul 15, 2012

CAPSECINF

A new command (RFMSECINF) has been added to reformat the files used if a level ID change occurs because a new version was installed.

CHKRSDSTE

A new parameter has been added to allow an update of the date/time the command found that the restricted state was reached.

CPYTOCSV

The maximum field size has been increased to 2000 bytes both before running and placing of quotes into the output data.

CRTDBFJRN

A RCVRNG parameter has been added to allow additional control of what journal entries should be retrieved.

CVTJRNA

A MBROPT parameter has been added to allow adding records to the outfile members.

CVTLIBLCK

An OBJ and OBJTYPE parameters have been added to the command.

CVTOBJD3

A generic library name is now supported.

CVTOBJD4

A generic library name is now supported.

DLTIFS

A new keyword DLTSYMLNK has been added to DLTIFS/DLTIFS2 to prevent the deletion of *SYMLNK object types. The default remains the same to delete them.

DLTOLDQRPL

The number of hours has been increased from 99 to 999.

DSAUSRPRF

A new file exists in TAASECURE that can be used to add exception profile names that cannot be disabled. This provides additional names over the 45 supported by the constant data area in TAASECURE.

DSPAUTLOB2

A summary by object type is now provided.

DSPDTAQD

New fields have been added for Auto Reclaim and Enforce Locks.

FAVCMD

A REPLACE parameter has been added to the ADDFAVCMD command. A new command EXCFAVCMDL has been added to allow combining existing IDs to execute them consecutively. ADDFAVCMD may also be used after EXCFAVCMDL to assign a new ID for the combined set.

OUTFFLD

A new command SCNOUTFFLD has been added to allow scanning for a string of text in the field description text.

RCVMSGKEY

An new return variable has been added for the RTNMSGID.

RPTCMD

The command to be entered may now be prompted with F4.

RTVDSPFA

An new return variable has been added for the CCSID of the file.

RTVPRTFA

An new return variable has been added for the CCSID of the file.

Enhancements as of Apr 15, 2012

CMPDBF2

The limit of the number of key fields has been increased from 6 to 10.

CVTALLJOBQ

A new parameter has been added for ASPDEV.

CVTALLOUTQ

A new parameter has been added for ASPDEV.

CVTASPA

A new field has been added for the number of multiple connection units.

CVTDSKSTS

New fields have been added to the outfile.

CVTOBJD4

A new parameter has been added for ASPDEV. The OBJTYPE parameter is now a list that supports up to 300 object types.

CVTOUTQ

The QGYSERVER job is now ended when CVTOUTQ completes. The same change has been made to CVTWRKSPLF.

CVTWRKSBS

A new parameter exists to allow a specific or generic subsystem to be named.

DLTOLDSPLF

The ASPDEV parameter has been added. The LIST parameter now supports the special value *SYSBAS to allow bypassing of output queues in the system basic ASP.

DSPLIBSIZ

The ASPDEV parameter has been added.

DSPOBJSIZ

A minimum size parameter has been added.

FNDJOB

New parameters have been added to allow a selection of a start and end date compared to when the job went active.

JLGCTL

A new option for the CVTJLGCTL DLTCVTJLG parameter of *YES2 allows deletion of job logs that are converted by both the current use of CVTJLGCTL and a prior use that still exist to be deleted.

RTVASPSTS

The new return parameter exists for the number of multiple connection units. The new value is displayed with DSPASPA2.

STRTRCDBG

The command now checks to see if the ILE debugger can be used.

SYSHST

The total number of spooled file members with data is now displayed.

TIMRCD

The DSPTIMRCD command now also displays the time difference in Hours/Minutes/Seconds.

Enhancements as of Jan 15, 2012

CMPPGMPARM

A new option exists to bypass the programs with no calls which previously produced an error.

CVTCFGSTS

A new field exists in the outfile for device category.

DSPAUDCMD

A new parameter has been added for job number.

DSPOBJD2

A generic object name may now be entered. A generic object name is now also supported on CHKOBJALL, FNDOBJNAM, FNDOBJTXT, FIND2, and CHKOBJ4.

JOBACG

The DSPJOBACG command supports a new option to access DSPAUDCMD.

MTNALLJRN

A new parameter has been added to allow a deletion of journal receivers for journals in QUSRSYS that have not been saved, but have a detach date prior to the retain date specified.

PRTJRNRCV

New parameters have been added to allow selection on the start end date of attachment. A total is now provided by journal in addition to the library total.

RTVHOLIDAY

Constitution day has been added as well as to DSPHOLIDAY.

RTVOBJLST

A generic library name is now supported.

RTVUSRPRF2

New return variables have been added for status (*ENABLED of *DISABLED) and whether a password exists..

SAVOBJIFS

The OBJTYPE parameter now allows 100 object types.

WRKALLSPLF

An additional supported option exists for copying a spooled file to the IFS in PDF format.

Enhancements as of Oct 15, 2011

CHKUSRCMD

New parameters have been added to provide for an outfile.

CMPPGM

A new parameter had been added to allow a comparison of the create date/time.

CPYFRMOUTQ

A new parameter had been added to allow sequencing

CPYSPLFIFS

A new STMFTYPE has been for *PDF to allow conversion to a PDF type. See the command help text for the proper requirements.

DSPPERTAA

The new CALC tool has been added as an option.

DUPTAACMD

The command now uses the new CRTTAAPRX command to create a proxy command in the specified library instead of a regular command. of the files by job, open date/time.

FNDCMD

A new option has been added to allow a display of the command attributes.

RMVOLDMSG

A new option has been added to allow a completion message if the only errors are caused by failures to allocate message queues.

RTVSPLFA

A new parameter has been added for CODEPAGE.

RTVUSRPRF2

New parameters have been added for ASTLVL, LMTCPB, SUPGRPPRF, PRVSIGN, and whether the user has an active job.

Enhancements as of Jul 15, 2011

CLRLIB2

If one or more objects cannot be deleted, a listing

CMPDBF

A better explanation of the differences is now displayed the number of records differ.

CVTIFS

New support for multiple * values in the SELECT parameter to allow searching on a partial name and strings of characters.

CVTLIBAUT

A new physical (TAASEIIP) and logical (TAASEIIL) have been added. The files are not used by CVTLIBAUT, but allow another program to define the keyed logical by library, object, and object type. An OBJ parameter has been added to allow selection by object name, generic name, or all.

CVTWRKUSR

Additional fields have been added to the outfile for the date/time the job entered the system, the date/time the job went active, the date/time the job ended, and the job completion status.

DLTLIB2

If one or more objects cannot be deleted, a listing is output of each error.

DSPAUDLOG

New parameters have been added to allow the current or job user to appear on the subfile display and an end date/time.

DSPIFS

New support for multiple * values in the SELECT parameter to allow searching on a partial name and strings of characters.

DSPONLINE

An option has been added for the new DSPOUTFMT command.

DSPUSRSGN

Average response time has been added to the listing.

EXPVAL

A new optional return parameter may now be specified to allow for up to 5000 bytes.

FNDJOB

A new selection criteria has been added for job type.

PRTSECAUD

The CHKSAMPWD option now uses the system ANZDFTPWD command which produces a separate listing. This avoids any changes to the internal count of invalid passwords entered.

RTVJOBA2

New parameters have been added to RTVJOBA2B for allow multiple threads, spooled file action, job log output.

SCNOUTQ

A new command parameter exists to allow the output format to list one line for each argument found, the job, user, job number, spooled file name, etc.

SPLARC

A new command DLTSPLARCD has been added to delete duplicate audit records. This can occur if a spooled file is archived and then moved to a different output queue. A duplicate must match on the system name, job, user, job number, spooled file name and number, open date and time, and user data to be deleted.

A new command RMVSPLARCM has been added. This is a cleanup command that would normally not be used. It will remove members from the save files if a corresponding audit record does not exist.

WRKALLSPLF

A new option exists for PRTPAGOF.

Enhancements as of Apr 15, 2011

CMPALLSRC

An outfile capability has been added.

CMPSRC2

An outfile capability has been added.

DLTIFS

New keywords have been added for ATRCHGDATE, DTACHGDATE, and ACCDATE. Better formatting and additional final counts have been added.

DSPOBJAUD

A new keyword has been added to allow selection on the type of auditing.

JOBACG

The 20 byte journal sequence number is now supported. The ANZJOBACG command supports new sequencing options and intermediate totals for several options.

MTNJRN

A new option exists for the SAVINQMSG that allows bypassing any journal receivers that have not been saved.

PRTACG

The 20 byte journal sequence number is now supported. Additional fields exist in the PRTACGP file for the spooled file open date and time.

RGZLIB

A new keyword has been added for LOCK and *OPTIMIZE has been added to the RBDACCPTH keyword.

RPLPGM

A new keyword has been added for GENLVL. The same parameter has been added to RPLMOD, RPLOBJ, and CRTTGTRLS.

SCNAUDLOG

A new keyword has been added to allow bypassing of up to 10 user names.

WRKALLSPLF

F3/F12 may now be used to end processing during a function. For example, if 5=DSPSPLF is used for multiple spooled files, F3/F12 may be used during the DSPSPLF display to return to the WRKALLSPLF subfile.

Enhancements as of Jan 15, 2011

BUSCAL

A new special day value has been added for Christmas Eve.

CHGJOBSPLF

Selection may now be made on a generic spooled file name.

CHGOBJAUT

The DLTSPLF(*YES) function no longer creates a spooled file which improves performance. If an error occurs, an immediate escape occurs.

CHKTAAPRD

An indication now occurs for whether the objects found outside of TAATOOL were created from a TAA Tool object.

DSPHOLIDAY

*CHRISTMASEVE has been added and also to RTVHOLIDAY.

DSPLIBSRCF

The number of members in each file has been added to the listing.

DSPOBJD2

An indication now occurs if the object last source change date is 'down level' from the source member change date.

JOBACG

Several commands now support the capability to search on the current user. The ANZJOBACG command prints intermediate total for a SEQ value of *USER or *JOB.

PRTMBRSUM

A sequence parameter has been added to allow sequencing on the number of members, the size, and save date.

PRTSRCSUM

A sequence parameter has been added to allow sequencing of the members within a file on the number of records, the create date, or the change date.

RGZLIB

An optional outfile has been added that will contain one record for each physical member reorganized.

Enhancements as of Oct 15, 2010

CAPNETA

The text description of the NETWRKATTR data area in TAASECURE is updated with the current date each time CAPNETA is run.

CHGOBJAUT

A new parameter has been added to allow deletion.

CHKCMDDFT

The command has been reworked to account for proxy commands and commands that cannot be checked are flagged.

CHKDBFMBR

The text of some escape messages has been improved.

CHKTGTRLS

The TGTRLS parameter now supports the current release.

CVTCMDA

A new field has been added to the outfile for the target library when a proxy command is found.

CVTIFSAUT

Up to 10 subdirectories may now be omitted.

DLTOLDQRPL

Additional object types are now supported.

DSPDBFREL

New options have been added to the display for DSPFMT and DSPOBJD2.

LOCKMSG

A new alternative program has been added to allow a batch program to send a message to the submitter of the job when a locked record is encountered.

PRINT

A new ACTION value (*OP2) allows the spooled file to be placed in a HOLD(*YES) status to allow program control of whether the file is released.

PRTLMTCMD

Proxy commands that are limited are now identified along with the actual command that is used.

RTVAPPVAL

A new return variable exists for the number of keywords defined.

RTVCMDA

New return variables exist for proxy command information.

RTVPGMSTK

A new return variable exists for the third program in the stack prior to the current program.

SCNCMDKWD

A new parameter has been added to allow the command to be listed if the keyword exists, does not exist, or both.

TRNVAL

A second command TRNVAL2 has been added to allow a simple translation of field to upper case. The CPP XLATE may be called from a HLL program.

WRKF2

A new option has been added to the display to use STRSEU for the member that created the file.

Enhancements as of Jul 15, 2010

CHKTAAOUTF

A parameter has been added to allow checking an individual outfile.

CPYTOCSV

A new parameter STMFCCSID has been added to allow transformation of the data as written to the stream file.

CRTDBFJRN

A new parameter has been added and defaults to allow the initialization of the DL (delete after image) record if IMAGES(*AFTER) is specified for the journaled file. No change occurs to the DL entries if IMAGES(*BOTH) is specified for the journaled file. If IMAGES(*AFTER) is specified for the journaled file, the new parameter default allows programs that are processing all entry types to have valid data in decimal fields. Specifying INZDLTDFT(*NO) generates the prior option where the DL entries appear as all blank values.

CVTJOBPERF

A new parameter has been added for job number.

DSPACCPTH

The format name has been added to the display.

DSPMBRCPC

New parameters exist to allow an escape message if any members are flagged and to specify your own value for what a *NOMAX size means.

DSPQHST

The output listing now ends at 1320 for easier reading and additional lines are output if non-blank.

DSPTOOLCMD

A new option exists to access the command help text.

ENDDUPJOB

A new parameter has been added to allow the deletion of the job log if the job is complete and the job log is on the output queue. This now allows ENDDUPJOB to clean up all duplicate jobs and delete all job logs regardless of status.

MTNJRN

New parameters have been added to allow control of the DLTJRNRCV DLTOPT parameter.

PRTPRTACG

A sequence parameter has been added.

RNMUSRPRF

The rename of IFS object PGP (Primary Group Profile) is now included. A new option has been added to disable and retain the old profile.

RPLOBJ

A TGTRLS parameter has been added and also to RPLMOD, RPLGENPGM, and RPLPGM. The RPLOBJ OBJTYPE parameter supports a new value *PGMMOD to allow only *MODULE and *PGM objects to be created.

RTVJOBA2

The current user return variable is now supported on RTVJOBA2.

RTVJOBSTS

The JOB parameter now supports a generic job and generic user name. A new parameter has been added to allow selection on the 'current user' profile.

RTVOBJD3

A new parameter has been added for the return object type.

RTVSMTPA

An additional command (RTVSMTPA2) has been added to allow a 2 part input of an ID and address.

RUNCPU

A new parameter has been added to allow a burst of CPU activity on a periodic basis.

SCNSRC

The file and library text have been added to the output.

SPLSTO

When PRTSPLSTO is used, the SCHEDULE parameter is now set to *FILEEND. This avoids the problem caused by the original spooled file set to *JOBEND with a status of CLO. The new spooled file will have a status of RDY.

WHOME

The 'current user' information is now displayed.

WRKOBJ2

A new parameter has been added for OBJATR.

Enhancements as of Apr 15, 2010

CHKDBFMBR

New parameters have been added for record length, number of fields, and level ID.

CHKGRPPRF

The tool has been reworked to provide better performance.

CMPSYSVAL

A specific comparison of the values for QAUDLVL, QAUDLVL2, and QPWDRULES is now made.

CRTDBFJRN

The command now supports an OUTFILFMT parameter to allow *TYPE1 ... *TYPE5 formats of the journal information.

CVTWRKSPLF

The tool has been reworked to use an open list API (provides a significant increase in the number of spooled files that can be processed), additional fields exist in the outfile, and the performance has been improved. The PRTDEV parameter which was used to determine the output queue has been dropped.

DLTUSRPRF2

A new option has been added to allow the deletion of user owned spooled files. These are not deleted by the system DLTUSRPRF command.

DSPTAPSIZ

Additional information has been added such as the volume ID and owner.

RMVOLDMSG

The days parameter max value has been increased to 999.

RNMUSRPRF

IFS authorities are now renamed to the new user.

RTVGENOBJ

The OBJ parameter now supports *ALLUSR, *USRLIBL, or *ALL as a qualified name.

RTVIPLA

New parameters have been added for DSPSTS, STRTCP, and SPLRCV.

RTVJOBSTRA

A new parameter has been added for Job Queue priority.

RTVJOBSTS

The job name and user name now support generic values.

RTVSYSD

A new parameter has been added for the LIC release.

RVKDUPAUT

The OBJ parameter now supports a library value of *ALL

SCNEXTMSGF

An outfile option has been added. See the new tool DSPMSGUSE2 for how to list the outfile along with the command names (if they can be found) for the associated message IDs.

SCNSRC

An new parameter has been added to allow a blank to be added at the end of each argument. The same parameter has been added to SCNALLSRC, SCNGENSRC, and SCNSRC2.

WRKJOBSTS

The F6 key is now available to DSPMSG MSGQ(QSYSOPR) MSGTYPE(*INQ).

Enhancements as of Jan 15, 2010

CHKDBFMBR

MBR(*NONE) may now be specified to check against the file.

CMPSRC2

A new option has been added to allow a detail comparison of any members that differ.

CVTIFS

A new value has been added for 'allow save'. The same value is also available on RTVIFSED2 and DSPIFS.

DSPHOLIDAY

An outfile option is now available.

DSPJOBSTRA

New parameters exist for Status and Duplicate Job Request.

DSPJRNCDE

A wider window is not provided.

MOVSPLOUTQ

Spooled files in a HLD status may now be moved.

PMTFLD

A list of field types may be entered to allow selection of only the named types.

RTVDTAQD

A new parameter has been added for 'enforce data queue lock'. The same value has been added to CVTDTAQA.

RTVJOBSTS

New values exist for DUPJOBRQS to return the first or last job based on when the job entered the system. The previous values of *FIRST or *LAST determine the job to return based on job number.

RTVRPGFLD

Support of /INCLUDE has been added.

RTVTIMZOND

A new return parameter has been added for daylight savings shift time. The same field has been added to the CVTTIMZOND outfile.

SAVLIBSAVF

New parameters have been added for SPLFDTA, QDTA, and PVTAUT. The same parameters have been added to SAVALLCHG, SAVALLCHG2, and SAVCHG23 where applicable.

SNDSTSMSG

A new parameter has been added to allow the same message text to be sent to the job log.

Enhancements as of Oct 15, 2009

ADDTIM

The number of seconds input has been increased from 5 to 9 digits.

CMPSRC2

New parameters have been added to allow deletion of the spooled file for a file with a 100% match and to allow the title and processing to fit with CMPALLSRC.

CRTVTP

The new DSPTAPSIZ command has been added as an option on WRKVTP.

CVTDEVDSP

A DEVD parameter has been added to allow conversion of a generically named device. The same option has been added to CVTDEVPRT. A new field exists in the CVTDEVDSP outfile for IP address.

CVTIFS

A new field has been added for the audit value.

CVTJOBLOG

New fields exist in the outfile for the system date shown at the top line of each job log and the message date in CYMD sequence.

CVTMODINF

An OBJ parameter has been added to allow conversion of a specific or generic objects in addition to all objects in the named libraries.

DLTOLDSPLF

The LIST parameter which allows bypassing named output queues now supports *ALL for a specific library.

DSPIFSED

The ASNEEDARC value has been added to describe whether the object has been changed since the last save when UPDHST(*YES) is specified. The audit value has also been added.

FTP2

A new parameter has been to FTP2 and SBMFTP2 for OUTQ to allow the created log file to be directed to a specific output queue. The FTP2 parameter is only used in batch jobs not initiated by SBMFTP2.

PAGSEP

New documentation has been added to the tool documentation regarding how to print a spooled attribute that is not supported by the tool.

PRTPAGRNG

A new parameter has been added to allow for DBCS data. If requested, the output data is shifted to the right one position.

RCLSTG

The options now align with the system for *DIR and ASPDEV.

RPLPF

The CPYF parameter now defaults to *MAPDROP. The previous default of *YES maps to *MAPDROP. A new value has been added to allow the rename of a DDS field.

RTVDAT

The WEEKOFMTH parameter has been added.

RTVIFSED

The ASNEEDARC parameter has been added to allow a determination of whether a system object has changed since the last save. The AUDITVAL parameter has also been added.

SAVALLCHG

The COMPACT parameter has been added.

SAVLIBSAVF

The DTACPR parameter now supports *LOW, *MEDIUM, and *HIGH. The same change has been made to several SAVxxx commands.

SNDBRKACT

The command now sends a diagnostic message if SNDBRKMSG fails and an escape message if any errors occur.

Enhancements as of Jul 15, 2009

CHKAPOST

An option has been added to allow checking for the double apostrophe character (") or both the single and double apostrophe character.

CRTCMDHLP

If the member does not exist, it is now added.

CVTDEVPRT

Additional outfile fields are now included.

CVTDTAQA

Additional outfile fields are now included.

CVTOUTQ

Additional outfile fields are now included.

CVTPGMA

The object type is now included in the outfile.

CVTSRVPGMA

The object type is now included in the outfile.

CVTWRKSPLF

Additional outfile fields are now included.

DSPCMDKWD

The SELECT parameter now supports *SCAN to allow scanning of all keywords for a string.

DSPTAADAT

A 'level' parameter has been added to allow selection by assigned level of importance. A sequence parameter has been added to allow sequencing in integration date order. *DESCEND is the default.

DUPSPLF

A new parameter has been added to allow the new spooled file to be released if the original spooled file was in the held status.

HELPTAA

A new option exists for FNDCMD.

JOBACG

New parameters have been added to DSPJOBACG to allow lists of omitted jobs and users.

QRYUSE

The data base outfile information is now included in the outfile for *QRYDFN object types. A RFMQRYUSE command is now supported to reformat any existing files to the new format.

RTVDEVPRT

Additional return values are now supported.

RTVDTAQD

Additional return values are now supported.

RTVSPLFA

Additional return values are now supported.

WRKALLSPLF

A new parameter SPLSTOID has been added to allow a spool store ID to be entered and used with CVTSPLSTO.

WRKCURUSR

The F16 key has been added as a toggle between a display of the job user and the subsystem name. A similar change had been made to DSPCURUSR.

WRKIPDEV

A new option exists to write to an outfile.

WRKSBSD2

A new option exists to allow the immediate display of one of the subsystem parts such as the routing entries if a specific subsystem is named.

Enhancements as of Apr 15, 2009

CMPLIB2

A list of included and excluded object types may now be specified.

CPYUSRPRF2

The PASSWORD parameter now supports *RANDOM to allow the INZPWD function of creating a random password. The value for the parameter may be fixed via a new Application Value. For example, when the prompt appears, *RANDOM will be displayed without allowing a user change. The CPYUSRPRF2 option from the SECOFR2 menu now supports this.

DLTOLDQRPL

A library parameter has been added to allow deleting from a IASP QRPLOBJ object.

DSPPERTAA

New options exist for BOMBRUN and FNDWRD.

DSPQHST2

The library of the QHST2 is now displayed on DSPQHST2.

JOBACG

The ANZJOBACG command has been added which has more function than the PRTJOBACGn commands.

PRTDB

A new keyword (COLHDG) has been added to allow the DDS column headings to be used instead of the field names.

PRTIFS

If *TYPE2 is specified and a directory name exceeds 30 bytes, additional lines are listed for the full path name.

SCNALLSRC

A new parameter (DLTSPLF) has been added to allow deletion of spooled files where the argument was not found.

SNDMSGSBM

The command may now be run in batch using QCMDEXC.

SNDUSRBRK

The USER parameter now supports a generic name or *ALL for all users.

Enhancements as of Jan 15, 2009

CLCMOD10

A second command (CLCMOD10L) has been added which calculates the self check digit beginning at the left (high order digit) as opposed to CLCMOD10 which calculates beginning at the units position.

CVTOBJLCK

The MBR parameter now supports *ALL.

CVTSYSVAL

The OUTMBR parameter now supports *DATE to allow a member name of Mcyymmdd to be created. This allows for CMPSYSVAL to compare different days. The same function has been added to CVTRPYLE, CVTJOBSCDE, and CVTREGINF.

CVTWRKSPLF

The EXPDATE parameter now supports *NONE to allow a selection of the spooled files that do not have an expiration date.

DLTDBFRCD

Non-externally described files are now supported. Use the file name as the field name.

DLTIFS

Folders are now supported.

DLTOBJ

An OBJATTR parameter has been added.

DSPHOLIDAY

New holidays have been added for Groundhog Day, Mardi Gras, Cinco de Mayo, Armed Forces Day, and Flag Day. *ADMPROF is now the preferred value instead of *SECRETARY and the day is called 'Administrative Professional's Day'. Both values produce the same day. RTVHOLIDAY and CHKHOLIDAY includes the same changes.

DSPIFS

The command now uses the *TYPE2 format regardless of what is specified. This allows the full path name of the object to appear on the listing instead of the directory name.

DSPOBJD2

A pattern scan capability has been added to allow a value such as AB_D%12 to find names such as ABCD12, ABXD123, and ABYDZZ312. An OUTPUT parameter has been added to allow listing the results.

DSPSECRVW

A new parameter has been added to allow sequencing on the the maximum storage allowed parameter.

DYNMNU

A new option exists to allow a group profile to be added to the master user file and used if the user entering the Dynamic Menu is part of the group. Supplemental groups are also supported.

FNDJOB

A sort parameter has been added to allow the jobs to appear in job, user, or job number sequence.

PAGSEP

The number of pages in the spooled file is now listed at the bottom of the separator page.

RNMUSRPRF

If the old user is a group profile, the group members are changed to reflect the new user. IFS objects owned by the old user now have their ownership changed to the new user. The home directory of the old user (if it exists) is renamed to the new user's home directory.

RTVJOBSCDE

The entry number parameter now supports *FIRST and *LAST in addition to a specific number or *ONLY. A new parameter has been added for the number of jobs that exist with the same name.

RTVJRNRCV

Additional return parameters have been added to allow for up to 1500 receivers to be returned. CVTJRNA also allows up to 1500 receivers.

SCNEXTMSGF

The listing has been improved to show where the scan value exists in the first or second level text.

WRKOBJ2

A pattern scan capability has been added to allow a value such as AB_D%12 to find names such as ABCD12, ABXD123, and ABYDZZ312.

Enhancements as of Oct 15, 2008

CMPMODA

Additional parameters are now compared.

CMPPGMPARM

A new parameter has been added to allow bypassing the error on a call to QSYS or QGY.

CVTDSKSTS

Additional fields now exist in the outfile for serial number, model, resource name, and location.

CVTTAPSAVD

The SEQNBR parameter has been added.

CVTUSRPRF2

Additional fields now exist in the outfile and some selection capability has been added.

DLTIFS

New parameters have been added to delete a directory if all the objects are deleted and an action parameter which allows a review of what would be deleted.

DSPACTJOB

Additional selection criteria has been added.

DSPCLPVAR

Data Structures caused by the use of the DCL command DEVVAR keyword are now listed.

PRTALLJOBQ

Totals for released and held job queues are now provided.

PRTCHGSUM

A new option has been added to control whether new members created after the specified change date are listed.

RTVCLPVAR

A new field in the return DS for each variable describes whether the variable is defined as a Data Structure (has other variables defined over it with the DEFVAR keyword). Optional return variables include the list of fields in data structures and a count.

RTVDLTRCD

The CHKDLTRCD command now supports records with time and date fields.

RTVJOBSTS

A new parameter has been added to return the list of up to 200 duplicate job names. The performance of the command has been improved.

RTVMODA

Several new parameters have been added.

RTVOUTQA

A new return variable exists for the owner of the output queue.

RTVUSRSPC

A new return variable exists to allow a return of up to 32,000 bytes from a user space.

SORTDBF

A new parameter has been added to allow a text description of a new To file.

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.

Enhancements as of Aug 1, 2008

CHKINACT2

The listing now includes the number of transactions, the CPU time used and the job status at each interval. A new function now exists to allow ending a job after a time period of a job that was disconnected. Several minor enhancements have been made.

CHKSGNCNT

A new option exists with WRKSGNCNT to allow a Group Profile record to be entered as a 'shorthand' to allow all members of the Group Profile or Supplemental Group Profile to be treated the same. An individual within the group may still have a unique record to allow different treatment. See the discussion in the tool documentation.

CHKTAACMD

A summary by command has been added and a new parameter to prevent the detail listing.

CVTJOBQ

JOBQ(*ALL) with a specific library name is now supported.

DLYCMD

The command now checks if the restricted state already exists, and has modified some of the messages displayed regarding the restricted state.

DSPCMDKWD

The OUTPUT parameter is now supported to provide a spooled file.

DSPOUTFILE

A new option has been added to allow a display of the command help text.

DSPQHST2

An exclude list of message IDs is now supported. An ending date and time parameter is also supported. The command prompt for the dates changed to more closely resemble DSPLOG. The message type has been added to the detail display.

DSPSECRVW

Additional parameters have been added to allow sequencing on such information as the last used date and priority limit.

DSPTAACAT

New categories have been added for *ARP (Address resolution table) and *LVL.

FAVCMD

A new option of '?' on WRKFAVCMD allows a command to be prompted when FV is used. This allows the packaging of a command with some standard values and still allows command prompting.

FNDCMD

A new option has been added for DSPTAA to display the TAA Tool documentation if the command exists in TAATOOL.

INZPWD2

The INZPWD2 command which generates a random password has a new parameter to allow the password to be placed in a data area in QTEMP.

MAILADR

A new option F7 exists on the WRKMAILADR display to invoke the new command SELMAILGRP. This allows defining the members of the group by selecting from the records in MAILADRP. If you have all authority to MAILADRP file and change the value for domain checking, a prompt appears and allows you to make a permanent change to the value.

MONMSGQ

A new special value of *ANYINQ may be placed in the data area of message IDs to handle any Inquiry type message.

RTVIFSED

An additional parameter has been added to RTVIFSED2 for whether the object has been changed and needs to be archived to the system.

RTVSPLFA

An additional parameter has been added for the RTNSPLNBR.

SNDSPLMAIL

The SPLF parameter now defaults to *SELECT which means a display of the spooled files owned by the current user appears and a single spooled file may be selected.

WRKSAVFMBR

An OUTPUT parameter has been added.

Enhancements as of May 15, 2008

APPVAL

A new command RPLAPPVALD has been added to assist when an existing Application Value (in another library or system) has to be refreshed (such as with new text or a new valid option) and the current options retained.

CHKINACT2

A break message is now sent to a workstation that will be ended due inactivity. The message describes the reason. A new option exists for the ACTION field on WRKINACT2 for '*PGM'. This allows you to provide a user program when a timeout has occurred.

CHKMAILFLD

A new parameter has been added to allow up to 50 special values to be bypassed (not checked).

CPYSPLFDTA

The IFSFILE parameter now defaults to *FILE meaning the same name as the FILE value (spooled file name).

DLTIFS

The use of QDLS is now supported.

DSPACTJOB

The maximum number of active jobs has been increased from 3000 to 9999.

DSPMBRD

The display file format has been reworked to display only the large field sizes such as for data space size. Logical file members now have a unique single display.

DYNMNU

The CPYDYNMNUU command has been added to allow a copy from one defined user to a newly defined user. Both the user and security information are copied.

FNDCMD

New parameters has been added to allow up 20 libraries to be included or omitted from the search.

RTVVALA

A new return parameter has been added to allow a determination of whether the value contains an embedded blank.

SCNCMDKWD

The SRCMBR parameter has been added to allow a scan for generic names.

SCNSRC

The PRTFOLSTM parameter now supports a 1-9 value to allow more than one statement following a hit to be listed. A new parameter has been added to allow the member text to be listed first when hits are found in multiple members.

SRCCTL

The DSPCHKOUT listing now includes the file/member/library information of where the source was checked out to.

Enhancements as of Mar 21, 2008

Inq messages

The inquiry messages that occur if the system release does not match the TAA release or the warnings when a demonstration license is about to expire will not be sent between 10 PM and 8 AM.

CHGPWDA

New options exist for QPWDCHGBLK and QPWDEXPWRN.

DSPF2

A new option has been added for BOF = Display based on file for logical files. The same option also exists on WRKF2.

DSPJOBLOG4

If the job is active, a prompt now appears asking if the DSPJOBLOG command should be used.

DSPPWDA

New options exist for QPWDCHGBLK, QPWDEXPWRN, and QPWDRULES.

DYNMNU

A new command CHKDYNMNUU has been added to provide a listing of the defined users to the Dynamic Menu system and whether they still exist. The last signon date/time and whether the profile is enabled or disabled is also shown. CHKDYNMNUU and DSPDYNMNUU have been added to the GO DYNMNU menu.

PRTCLPDO

New parameters have been added to allow the printing of a range of statements.

PRTRPGDO

New parameters have been added to allow the printing of a range of statements.

RGZLIB

The RBDACCPTH and ALWCANCEL parameters have been added to the command and to the exception record.

RTVSYSVAL3

A new value in the data structure VLSYSR describes the system release.

Enhancements as of Jan 1, 2008

General

Several CVT commands have enhanced performance by being changed internally to declare all variables used on TAA RTV commands. This avoids the MCH3601 messages from occurring.

AUDLOG

DSPAUDLOG now supports a start time parameter.

CAPJOBA

If the special attributes that require *JOBCTL special authority are not changed, the code now bypasses the attempt to change these attributes. This avoids an audit entry if the user does not have *JOBCTL.

CHGOBJOWN2

A new parameter has been added to allow selection by object attribute.

CVTLIBOBJD

A new parameter has been added to allow bypassing the escape message if an omit library does not exist.

DLTOLDSPLF

Summary information is now provided describing the amount of storage space remaining and the amount that was deleted. A new parameter has been added to provide a 'check only' function which does not delete any spooled files. This allows a review of the new summary information for what would occur if the default is used. A new parameter has been added to allow the retention period to be based on the last time the spooled file was used rather than the default of when it was created.

DSPF2

The SEL option has been added for DSPSELOMT for logical files with select/omit statements. The same enhancement has been made to WRKF2.

DSPGENOBJ

An outfile capability has been added.

DSPOBJD2

The object auditing value is now displayed.

DSPSBSJOBQ

The job queue library has been added to the main display. The same change was made to WRKSBSJOBQ.

FNDJOB

A new parameter for job number has been added which defaults to *ALL.

JOBACG

A new field has been added to the master file JOBACGP for the current user. DSPJOBACG now displays the information on the detail display and provides a new option for the F9 display (Change Position To). PRTJOBACG and PRTJOBACG2 have new options for the type of user. CVTJOBACG3 also updates the new field.

PRTCLPDO

The output has been updated for SELECT and ENDSELECT to provide indenting. Similar changes have been made to INDCLPDO and DSPCLPDO.

PRTSRCCHG

A new parameter has been added to allow a source type to be specified.

RTVDBFA

A new parameter has been added to describe the type of access path.

RTVILEPGMA

A new parameter has been added for 'all creation data'.

RTVJRNA

New parameters have been added.

RTVJRNRCVA

New parameters have been added.

RTVMSGQA

A return parameter for CCSID has been added.

RTVNEWYEAR

The command which is used by RTVDAT now runs much faster on the current years.

RTVSPLFA

The last date used has been added as a return parameter to the RTVSPLFA2 command and also appears on DSPSPLFA.

SCNALLSRC

A JOBD parameter has been added.

SRCCTL

A new command has been added to display the members that are currently 'checked out'.

Enhancements as of Sept 15, 2007

CHKALLDBD

New parameters have been added for an omit list of libraries and whether to send the error message as an escape.

CPYSPLFIFS

The print line width has been increased from 256 to the maximum spooled file width of 378.

CRTCMDHLP

A new parameter has been added to allow bypassing the output of PNLGRP/EPNLGRP and the leading box of comments.

CVTOUTQ

The system that created the spooled file has been added to the outfile.

CVTWRKACT

A new parameter has been added to allow selection by one or more status values such as DEQW, SELW, etc.

DSPUSRPRF2

If a generic request or *ALL is made, multiple 5=Display options may now be entered.

RPLMOD

The new sub tool RTVPGMREFL is now used internally to temporarily add the libraries used by externally described files in the module for the re-create.

RPLPGM

The new sub tool RTVPGMREFL is now used internally to temporarily add the libraries used by externally described files in the module for the re-create.

RTVMODA

A new parameter for CRTDTA has been added.

RTVSPLFA

A new parameter for determining if the spooled file contains DBCS data has been added.

RTVSRVPGMA

A new parameter has been added for determining whether the service program has all creation data and is observable.

SNDBRKACT

A new parameter for including devices or generic devices has been added. The OMITDEV parameter now supports generic device names. A new parameter has been added to allow messages to be sent to the job issuing SNDBRKACT to describe the qualified job name of the jobs sent break messages.

TAA Archive

The file TAAARCBP has been added with one record for each TAA Category.

WRKIFS

F5 for refresh has been added.

Enhancements as of July 4, 2007

CHKMSGSPE

A new RANGE parameter has been added to allow a spell check of a range of message IDs.

DSPTAACAT

New categories have been added for *CTLD and *LIND.

EXCCMD

A new parameter has been added to allow printing of the source.

GENRANNBR

Escape messages are now sent if errors occur rather than setting Hx indicators.

WRKALLSPLF

The PRTREVERSE command has been added as a special user option.

Enhancements as of Jun 30, 2007

AUDLOG

The CRTAUDLOG command now supports the ENTDTALEN parameter to allow a larger entry data length to be converted. Up to 1000 bytes may now be specified. If you are currently using the AUDLOG tool, see the tool documentation section on 'Converting to a longer entry data length' for how to convert the existing data to the new format.

CHGALLSPLF

The EXPDATE parameter has been added to CHGALLSPLF, CHGJOBSPLF, and RTVSPLFOVR. The EXPDATE and EXPOP has been added to CVTWRKSPLF and WRKSPLF2.

CHKALLDBD

Additional dependency codes are now described.

CHKOLDOBJ

An optional outfile of the old objects has been added.

CRTCMDHLP

A new parameter has been added to allow a 'flag' to be placed on the end of the command prompt help to assist in identifying what the command is part of.

CRTSFLPGM

The 'position to' line is compressed to allow more fields to fit on the line

A new SPACING parameter has been added to allow you to control the number of spaces between columns.

REPLACE(*YES) now causes an escape message if any source code changes have been made to either the RPG or DDS code since the objects were created. The message states that you must use the new option *YES2 or suggests the use of the RPLSFLPGM command.

The TITLE parameter now defaults to *RPGSRCMBR meaning to use the text from the RPG source member. An escape message is sent if the member does not exist.

If a Change request is made and no change actually occurred, the record is not updated, the lock is released, and a message describing that no change occurred is sent.

If a Change request is made and a key is changed, the subfile is refreshed.

RPLSFLPGM now supports DSPFMBR(*NONE) to bypass the re-create of the display file. You may prefer to re-create the display file using CRTDSPF.

CRTVTP

New options exist on WRKVTP to allow access to EDTOBJAUT for the device description and the image catalog.

CVTDSPDTA

An additional longer return variable has been added.

CVTJOBD

New fields have been added for DDM conversations and Job Log output.

CVTOUTQ

A new field has been added for the expiration date information added to the system in V5R4. The expiration date field has also been added to the outfile for CVTWRKSPLF. The same outfile is also used by CVTJOBSPLF.

DLTIFS

Better error messages now exist if the object type is not a *DIR or *DDIR.

A new command DLTIFS2 has been added which allows only an OBJ parameter to describe the full path length and performs the same function as DLTIFS.

DLTOLDSPLF

The special authorities *JOBCTL and *ALLOBJ/*SPLCTL (if OUTQ(*ALL) is specified) may now be adopted by either program or group profile adopt.

DMOSUBF

If a record is requested for change and no change occurs, the lock is released and a special message occurs.

DSPJOBSCDE

A SEQ parameter is now available to display the entries in either job name or next submitted date sequence.

DSPSBMJOB

An outfile option is now available.

DSPSPLFA

The File Open and Expiration Date values are now available in the V5R4 version.

DYNMNU

A new command (DSPDYNMNUU) has been added to provide a listing of what a user can access in terms of menus and options.

Special options for Rollup and Rolldown may not be specified to allow the appearance of a multi-page menu.

EDTVAR

Additional edit codes are now supported.

EXCCMD

If CMDERR(*ABORT2) is used, the escape message now includes the sequence number in the source where the error occurred.

JOBACG

New options exist for PRTJOBACG to list with totals by user.

PRTCLPDO

The restriction that the MONMSG EXEC(DO) keyword must be on the same line as the command has been removed. This allows a list of message IDs to be listed on multiple source statements followed by an EXEC(DO) to be recognized as the start of a DO group.

PRTDBFSIZ

A new parameter allows flagging of any data base networks where neither the physical or logical files prevent duplicate keys.

RGZLIB

An informational message is now sent to the job log describing the member about to be reorganized.

RPGSTSDS

New fields have been added to the RPG ILE program status structure defined by TAARPGEQ. A recompile of the RPG ILE program is required to use the new fields.

RTVJOBD

New parameters have been added for DDMCNV and LOGOUTPUT.

RTVPRVRLS

New return parameters exist for the N-2 release.

RTVSPLA

The RTVSPLFA2 command now supports the EXPDATE parameter based on the system enhancement in V5R4.

RTVTAPID

The performance has been enhanced if multiple tape files exist.

SAVSNDL

The completion messages have been enhanced to describe where the file(s) are on the remote system and how to restore them.

SCNALLSRC

CHGDAT and OUTFILE parameters are now supported.

SCNDTA

Wildcard functions are now supported to allow more complex searches to be made.

SCNGENSRC

CHGDAT and OUTFILE parameters are now supported.

SCNSRC

A new parameter has been added for a Change Date. A progress bar status message is now the default when processing all members.

SNDLNGMSG

A new parameter has been added to allow the message to be sent to the previous program of the one running SNDLNGMSG. A new value *FMT has been added to the MSGLEN parameter to allow formatting of the message so that words are not split over two lines. The minimum length of the message MSGLEN value is now 10.

TAAARC

The DSPTAA command now supports F18 = Bottom.

VALDBF

Zoned fields are now checked for non-digit data that will convert properly.

Enhancements as of Mar 26, 2007

CHGJOBQJOB

The SEQ parameter has been added to allow for a processing sequence in the same order as the jobs appear on WRKJOBQ.

CPYSPLTXT

The maximum width supported for re-printing has been raised to 232 positions.

CRTVTP

A new option has been added to the WRKVTP display for a summary of the IFS entry if only a single entry exists. The size field is now hi-lighted if more than a single entry exists. If no tape resources exist when F8 is used, a prompt appears to allow you to create 10.

CVTLIBOBJA

New parameters have been added for object and object type.

DSPALLSPLF

The F11 key has been added to allow an alternate view which will display the date/time the spooled file was opened.

DSPPERTAA

New options have been added for DSPMOON, DSPUSAHST, and DSPUSAPRES.

DSPTAALIC

The IBM customer number has been added to the display.

PRTBLKOBJT

A range of dates may now be entered to allow checking against the object create date so that only new objects without text may be listed.

PRTJRNANL

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

RSNALLMSG

A new parameter has been added to allow a received *ESCAPE message to be resent as a *DIAG.

RTVTAPLBL

A new parameter OWNER2 has been added to allow the full owner name (14 bytes) to be retrieved.

SAVALLCHG

The OMITOBJ parameter is now supported.

SAVSNDL

The LIB parameter now supports up to 300 libraries.

Enhancements as of Jan 1, 2007

ADDPDMOPT

The CHKCLSPE command has been added.

CHGINLPGM

The qualified library names may now be entered as *LIBL or *CURLIB.

CHKCLSPE

If a spelling error occurs, the complete statement is listed and not just the first line.

CHKHOLIDAY

Additional US Holidays are now supported. A DATE parameter has been added to allow checking of any date against one or more holidays.

CHKJRNLIB

A list of up to 300 libraries or generic libraries may now be specified. The QDFTJRN parameter has been added to allow checking for the QDFTJRN data area in the named libraries. This allows the system to automatically start journaling for objects in the library.

CRTDBFJRN

The command has been reworked to create the file and copy the requested journal entries to the file. This provides a simple approach and avoids the manual steps which were required with the old version. The old form of the command has been renamed to CRTDBFJRN2.

CVTIFS

A new parameter CVTDDIR has been added to allow conversion of entries in a distributed directory.

DSPSYS

The number of partitions has been added.

DSPUSRAUT2

A new option has been added to allow a bypass of the '*PUBLIC to *OBJ' conditions so that only the specific individual authorities for a user are listed.

DUPTAPIN

The VOL parameter has been added to the DUPTAPIN and DUPTAPOUT commands.

DYNMNU

From 2-9 blank lines may now be specified after an option to allow better formatting of 2 column menus. Optional heading lines of up to 25 bytes may now appear on the menu to assist in formatting. The heading is indented to the right of the normal Option text and may be hi-lighted. A new entry is allowed for the security option to cause a blank line on the menu when the user is not authorized. This is intended to prevent a heading line which should appear in a fixed location from 'floating up'.

EDTDBF

Variable length records are now supported. Fields larger than 800 bytes are now displayed for the first 800 bytes on the single field display, but may not be updated. Fields larger than 400 bytes are now displayed for the first 400 bytes on the hex display, but may not be updated.

FNDWRD

The SCAN parameter now supports *END to find words that end with the value specified.

PAUSE

A new parameter exists to allow the use of F6 to send an escape message to allow unique processing following PAUSE.

PRTDB

Three new commands have been added (PRTDBS, PRTDB2S, and PRTDB3S) which allow a prompt for the TAA SORTDBF command and then perform the same function as the corresponding commands without the 'S'. The SORTDBF command provides a simple select/sort prompt. The PRTDB command is now more tolerant of invalid data.

PRTPRMJOBD

A new option exists to print the full library list.

RTVHOLIDAY

The command now supports all US Holidays and not just the floating type.

RTVSYSSTS

New parameters have been added such as the number of active jobs and the number of partitions.

SECOFR2

Option 10 has been added for the VRYCFGOFF command.

SPLARC

Better error messages now appear if more than 32K spooled files exist in an output queue and cannot be converted or STRSPLARC has been run more than the maximum of 26 times per day.

SPLSTO

A new command DLTSPLSTOD has been added to allow the delete of a spooled store ID and any associate data.

WRKALLSPLF

The OUTPTY parameter has been added to allow selection on output priority.

Enhancements as of Sept 15, 2006

AUDLOG

The DSPAUDLOG command now supports additional parameters to assist in the selection of journal entries.

CHGALLSPLF

A new parameter has been added for 'current status' to allow changing of only those spooled files that are in a RDY or HLD status.

CHKOBJ3

The member parameter now supports *LAST which the system command CHKOBJ does not.

CMPUSRPRF2

The create and change date/time for each member being compared is now shown on the listing to help ensure the files have not been tampered with. The same change has also been made to CMPNETA, CMPSYSVAL, and CMPREGINF.

CRTCMDHLP

A new parameter has been added to allow phrases such as 'No help text' provided to be inserted.

CVTAUDLOG3

The journal sequence number had been added to messages sent to the specified message queue.

DLTOBJ

New parameters have been added to delete only those objects owned or created by a specified user.

DSPALLJLG

The new DSPJOBLOG5 command has been added as an option on the display.

DSPDBFA

Size information has been added. F5=Refresh is now supported. The previous F5 for Display Members is now F4.

DSPJOBLOG2

The MSGID parameter now allows a generic message ID such as CPC*.

DSPJRNCDE

A new option is available to display the system supplied data base format for T journal codes (audit entries).

DSPSBSJOBQ

A new command DSPSBSJOB2 will allow users who are authorized to the TAAJOBCTL authorization list to be able to display all jobs.

DSPTAACAT

New categories have been added for *STAT, *PERF, and *VLDL. The handling of the display has been improved to allow a return to the last screen selected when *CATEG is used.

DSPTXT

An new value has been added to the RTNOPT to allow F19, but prevent the scan line. The F17 and F18 keys (First page/Last page) are now prevented if only a single page of data exists.

RGZLIB

Any library beginning with the letter Q may be named that is not a system library except for QGPL and Q36F.

RMVMSGQMSG

The CVTMSGQ2 tool is now used internally to allow for many more messages to be converted. Same change also for CPYMSGQ.

RTVEOMDAT

A new special value exists to allow the return date to be the last week day of the month.

RTVSOMDAT

A new special value exists to allow the return date to be the first week day of the month.

STRJRNLIB

An OMIT parameter has been added to allow specific object/type objects to be omitted.

USRGRP

A new parameter on RTVUSG allows for up to 999 user names to be returned. The GRT/RVKUSGAUT and SNDUSGMSG commands now support the new parameter.

WRKALLSPLF

CPYSPLFDTA and DSPJOBLOG5 are now supported for the USEROPTION parameter.

WRKRMTOUTQ

The IP addresses are now printed.

Enhancements as of July 15, 2006

Install

If the CHKINACT job is active, it is ended and restarted as part of the install of the TAA Productivity Tools.

Security

Some TAA objects were set to allow the *PUBLIC user to have *CHANGE authority. This number has been reduced significantly. A few objects still retain *PUBLIC *CHANGE authority, but are not considered to have security or integrity issues. See the new section added to the HELPTAA Menu Option 3 discussion of security.

CHKSAVRST

BRMS error messages have been added to the output.

CLPDBR

A menu allowing GO CLPDBR is now available with a list of commands supported by the tool.

CLRTAP

A CLEAR parameter (as on INZTAP) has been added.

CMPSYSINF

The CMPSYSINF command has been added to provide a simple menu for the processing commands CMPSYSINFO, CMPSYSINFM, and CMPSYSINFI.

CRTVTP

The WRKVTP command has been added to allow a form of of 'one stop shopping' for virtual tape needs.

CVTDSPTAP

The VOL parameter has been added and also to CVTTAPSAVD.

DLTGENLIB

An option has been added to only allow a deletion if the create date of the library is *LE a specified date.

DSPONLINE

The 'spelling aid' function has been added to the menu.

DSPOUTFILE

Additional outfiles for DSPHDWRSC have been added.

DSPQHST2

A new LF (Job, User, Date, Time) has been added and may be accessed by using the F6 menu.

DSPSECRVW

New parameters have been added for STATUS(*ENABLED or *DISABLED) and OWNER and GRPPRF.

DSPTAACAT

New categories have been added for *EML, *IMGCLG, and *VTP.

DSPTXT

A new option has been added to prevent the Scan line and F16 to scan.

MOVCLPDCL

A new parameter has been added to allow DCL statements found after the first program statement to be moved ahead of TAA standard error code DCLs.

PRTCRTDAT

A new parameter has been added to allow the create user to appear on the listing instead of the owner.

RTVDEVTAP

New parameters have been added for tape characteristics.

RTVDLTRCD

Deleted records that span a 16MB boundary in the physical file are now retrieved normally.

RTVJOBSTS

A new parameter has been added to allow the return of the job name for when the JOB parameter requests *ALL.

SPLARC

The PRTSPLARC command now supports the OWNER parameter to allow re-printing of spooled files when the owner no longer exists on the system.

Enhancements as of Apr 15, 2006

ADDPDMOPT

A new option for MOVCLPDCL is now available to be added (default is MV).

APYRMTJRN

Warning messages are now issued at various points when the journal sequence number exceeds 9 billion.

AUDLOG

A new option has been added to DSPAUDLOG to allow the use of the DSPJRN command to display the full entry. The journal receiver must be online for this function.

CLPDBR

A new parameter exists for LVLCHK to allow *ALLOBJ users to use the function without registering the file. A new value exists to allow specific TAA tools to use CLPDBR without registering the file.

CRTSFLPGM

If in add mode and a key lower than the top key in the subfile is added, the subfile is repositioned to the new key.

CVTOUTQ

The QOGYSOSPL API is now used instead of QUSLSPL. This allows for substantially more spooled files to be converted. The previous limit was 160,000.

DSPACTJOB

A new parameter has been added to allow a list of specific subsystems to be displayed.

DSPDBFA

The save date and time have been added.

DSPUSRJOB

Option 5 (DSPJOB) will use the system DSPJOB command if the user is displaying his own job or has *JOBCTL special authority. If the user is displaying another job and is authorized to the TAAJOBCTL authorization list, DSPJOB3 will be used. The TAAJOBCTL authorization list is also used to control the Work or Display spooled file option.

FIXCLPSRC

A new parameter has been added to allow qualified command names to align the command name to position 14 instead of the library name.

JLGCTL

A new parameter has been added to CRTJLGCTL to allow a source library to be named.

MTNJRN

A new parameter has been added to allow the retention days to refer to either the attach or detach date of a journal receiver.

PRTARACDE

The current and planned toll free numbers have been added.

RTVDBFA

New return parameters have been added for the save date/ time and restore date/time.

RTVPFSRC

The VARLEN keyword is now supported.

SAVE2

Special values have been added for the Exit After program for *PWRDWN or *SIGNOFF. The sequence of processing has been changed to allow the CHKSAVRST and PRTSAVLBL functions to occur before calling the exit program or performing the new special values.

SCNDUPRCD

An outfile of the duplicate records may now be requested.

SNDNETOUTQ

Two new parameters have been added for CLASS and PTY.

UPSMON

The QUPSMSGQ system value is now set by the UPSMON job rather than CHGUPSMON. When the UPSMON job ends using the new ENDUPSMON command, the system value is reset to QSYSOPR. The logging level of the UPSMON job has been changed to LOG(2 0 *MSG). DSPUPSMON now describes whether the UPSMON job is active.

Enhancements as of Feb 15, 2006

General

The DDS source for files needed for certain CRT commands with a demonstration license is no longer shipped with the product in QATTDDS in TAATOOL. The CPYTAADDS command used by CRTxxx commands (eg CRTSPLARC) is now valid when a *DEMO license exists.

CAPJOBA

The LOGOUTPUT parameter for the new release is now captured and restored by RTNJOBA.

CHKDUPOBJ

An OBJ parameter has been added to allow for comparing specific object names or generic names.

CHKSAVTAP

The restriction of block size (32K or less) has been removed.

CLPDBR

The OPNDBR command now supports a LVLCHK parameter that will allow *ALLOBJ users to name a file without the file being entered by WRKDBRCTL. This allows more generalized approaches with CLPDBR.

CRTCLPDCL

The command now defaults to create a data structure by using the V5R4 new DCL support.

CVTDSPTAP

The tool has been reworked to use the DSPTAP outfile and is no longer English dependent. Fields from the trailer label such as 'file length' and 'system code' are no longer available.

CVTTAPSAVD

New fields have been added to the outfile for number of members and spooled files saved per library. Because the format of DSPTAP changed in V5R4, the member records no longer contain certain heading information such as the owner and object size.

CVTVOLSTAT

The 6384 Model 001 device has been added.

DSPACTJOB

A new option on the display allows the use of DSPJOB3 unless SPLF(*NONE) is specified. The F16 key is now available for re-sequencing the data such as by user or job name.

INZPWD

The length of the randomly generated password can now be specified as 6 to 10 characters.

JLGCTL

A new function exists on DSPJLGCTL to access the completion code from the CPF1164 message. This is retrieved using the new RTVJLGCTLC command. A new command exists (PRTJLGCTLS) to list a summary of the jobs by date, job name, or user. The CVTJLGCTL command now allows up to 300 user names to be omitted and the names may be generic. New parameters exist to omit job or generic job names and control conversion and deletion if the jobs have ended abnormally.

MOVSPLF

A selection for JOBNBR has been added.

PAUSE

The MSGQ parameter now supports *SUBMITTER as a special value.

PRTDB

Variable length fields are now supported.

PRTLIBDTL

The total for the library now appears in MB and GB in addition to bytes.

SNDTIMMSG

The TAAMSGP2 file in TAATOOL is now set to *PUBLIC *USE and programs adopt to allow use by any user to use SNDTIMMSG. CRTTIMMSG creates the TIMMSGP file used by SNDTIMMSG in a user library. If you delete the file and re-create it with CRTTIMMSG, the authorization becomes *PUBLIC *USE.

UPSMON

Several significant enhancements have been made including additional exit programs, a delay option before the Exit 1 program, and a several internal improvements. The QUPSDLYTIM value is no longer set to *NOMAX, but now uses a time value of 99998 seconds. See the discussion of why this was done with the tool documentation. New testing commands have been added to allow you to simulate 'power lost' and 'power restored' without powering down the system or impacting non-UPSMON jobs.

Enhancements as of Nov 15, 2005

BUSCAL

A new command CHKBUSCALD has been added to allow a date to be checked as either an 'include' or 'exclude' type.

CAPSECINF

A 'constant array' has been added to allow the bypassing of a list of exit programs that you do not want to compare when CMPSECINF is used.

CMPJRNIMG2

The RCVRNG parameter now supports the *CURCHAIN special value to allow the full chain of receivers to be easily considered. *QTEMP is also a new special value to allow you have multiple DSPJRN requests to create the TAATMPJRNO outfile in QTEMP.

New records and deletions are now listed with one line. A new parameter exists to allow all of the fields being compared to be listed for new records.

CMPPRTFD

Several additional spool related values are now compared.

CMPREGINF

A new parameter has been added to allow bypassing of a list of exit points.

CMPUSRPRF2

The tool has been reworked to 1) provide notice when there is no corresponding user profile to compare to, 2) when a user profile has been deleted, 3) a single spooled file is now output describing differences instead of a unique spooled file per user.

CONARR

The *OBJ1 and *OBJ2 values may now be up to 20 bytes instead of 10.

CRTSFLPGM

An error message has been added to check for duplicate values in the list of values to be validity checked.

A new parameter has been added to allow up to 3 column headings. If more than one line of headings is specified, the screen is properly designed, but only the last line of column headings is provided. Once you are satisfied with the screen layout and text descriptions, use a source editor, scan for ZZCOLHDS, and add the additional column heading lines.

A new parameter has been added to allow an arrival sequence logical file to be specified instead of using a second version of the keyed file.

CVTDSKSTS

A new field has been added for the convert date as a CYMD field.

CVTOUTQ

An escape message now occurs from the processing program if more than 160,000 spooled files exist (the previous code allowed the API to send an escape message). The message describes the limit of the API used by the tool and how to recover. The same change has been made to DLTOLDSPLF.

CVTWRKACT

A new field has been added for microseconds of time.

DSPCLPDO

Additional tests for DOFOR, DOWHILE, and DOUNTIL have been added.

DSPDATFMT

A third screen is now available to show the timestamp format.

DSPDEVCHR

A second screen is now available to show the typical hex values to cause underlining, hi-lighting, etc.

DUPTAPIN

The CRTTAATOOL command now supports the create process for all objects including the C programs.

FIXCLENDDO

The DOWHILE, DOUNTIL, and DOFOR commands are now included.

INDCLPDO

The DOWHILE, DOUNTIL, and DOFOR commands are now included. The 'changed' indication has been moved to the left of the statement to simplify viewing.

JOBACG

The PRTJOBACG3 command has been added to allow selection by job completion code.

PRTCLPDO

Additional tests for DOFOR, DOWHILE, and DOUNTIL have been added.

RTVSPLA

Additional parameters have been added for USRDFNDTA and the USRDBFOBJ.

Enhancements as of Aug 15, 2005

AUDLOG

The PRTAUDLOG command now allows multiple journal code, type, subtype combinations to be printed. A summary by code, type, and subtype is now provided.

CAPSECINF

A new value *ALL has been added for TYPE to allow all comparisons to be made. An OUTPUT parameter has been added.

CHKDAT3

The error message for a date range now includes an edited date.

CHKHOLIDAY

*MLKING has been added to the list of holidays.

CHKSAVTAP

An escape message now occurs if the block size exceeds 32K.

CHKSPELL2

An additional parameter has been added to allow a specific dictionary to be specified.

CRTLFSRC

A new parameter has been added to allow a WAITRCD time which defaults to 5 seconds (the system default is 60 seconds). The processing program has been reworked so it is significantly faster than the old version.

CVTALLDBD

A new parameter has been added to allow a specific source file to be named for the TAADBHUL member.

CVTAUDLOG3

An option now exists to allow a message to be sent immediately to a message queue if a specific type of journal entry occurs in the QAUDJRN journal. See the tool documentation.

DLTOLDSPLF

Several performance enhancements have been made to the base code and several underlying tools.

DSPTAACAT

A new category of *STRING has been added for the tools that provide string handling in CL.

HORSERACE

The name of the horse is now displayed on the left during the race when entering the stretch and not yet finished.

INZPWD

In addition to not being able to initialize the QSECOFR user profile, the user profiles QSRV, QSRVBAS, and TAAJOBCTL cannot be initialized. The same list is also included in DLTUSRPRF2 and CHGUSRPRF2.

JOBACG

The PRTJOBACG command has been enhanced to allow selection on values such as the number of transactions, average response time, and amount of job time.

MRGSPLF

A special value has been added to the SPLFNAME parameter to allow the first spooled file name in the FROMOUTQ to be used.

PRTRPGDO

Errors such as extra END statements are now listed under the operation code and totaled for the end of the listing.

SAVCHG23

The SAVACTWAIT parameter has been updated to allow for the list supported by the SAVCHGOBJ command.

SYSHST

The RCLSTG start and end date/time information has been added.

WRKALLSPLF

The system CPYSPLF and TAA CPYSPLF2 commands have been to the USEROPTION parameter.

Enhancements as of Jun 1, 2005

CMPSYSVAL

An output parameter has been added. *LAST is now supported for the two member parameters.

CMPUSRPRF2

New parameters have been added to allow a comparison of previous versions of the DSPUSRPRF OUTFILE function captured on the same system. An output parameter has also been added.

CVTIFS

The OMITDIR parameter has been enhanced to allow a specific list and a generic type name. A SELECT parameter has been added to include or omit up to 10 file names such as all files beginning with a string and having a 'txt' extension. A new parameter (ESCAPE) allows the summary TAA9891 message to be sent as a diagnostic message rather than an escape message if prior errors (noted by diagnostic messages) were found (such as a locked object).

CVTOUTQ

New status values now exist for DFR (deferred) and SND (sending).

DLTIFS

A translate option has been added to allow 'case-sensitive' file systems to be processed.

DSPEDTCDE

A command key option has been added to prompt for DSPEDTD (allows a display of the user defined edit codes).

DSPIFS

A SELECT parameter has been added to include or omit up to 10 file names such as all files beginning with a string and having a 'txt' extension.

DSPTXT

The scan function now high-lights the entire word where the string was found rather than just the string.

RTVASPSTS

A new return value is available to help determine if an ASP has been switched to a different system or is powered off. The value is displayed on DSPASPA2.

RTVDAT

New return values are available for the ISO definitions of day (Monday = 1) and week where a week must contain a Thursday (the definition differs from the WEEKOFYEAR return variable).

SPLARC

A new command DLTSPLARCA has been added to delete the records pertaining to an output queue that should no longer be archived. Records from both SPLARCAUD and SPLARCMST are deleted.

Enhancements as of 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.

CVTIFS

A new value is allowed on the OBJ parameter to allow reference to a file of directories to be converted. See the new IFSLST tool. A new field has been added to each outfile to contain the total allocated size for the directory.

CVTSBSD

A new field has been added to the outfile to allow for 7 digits of active jobs.

CVTVOLSTAT

The 3580 device is now supported.

CVTWRKSBS

A new field has been added to the outfile to to support 9 digits of K bytes for total storage.

DLTOLDSPLF

A new parameter has been added to allow a list of users (spooled filer owner) or generic users to be excluded. The 'bypass output queue' parameter now supports a generic name.

DSPJOBQA

New values have been added to the display (see RTVJOBQA).

DSPTAA

The F10 key has been added to allow positioning based on the cursor position. This allows positioning a specific bit of text at the top of the display.

PRTIFS

A new parameter has been added to determine the actual size of the objects or the allocated size should be listed.

RGZLIB

A new parameter allows reorganizing generic file names in a library.

RTVJOBQA

New parameters have been added for MAXACT, CURACT, SBSLIBNAM, and SEQNBR.

RTVNBRACT

A new parameter has been added to allow for 7 digits of active jobs.

RTVSBSD

A new parameter has been added to allow for 7 digits of active jobs.

SAVALLCHG

The SAVACTWAIT parameter has been changed to a 3 part list to match the system. The information for SAVACTWAIT and SAVACTMSGQ is now listed in the printed output.

UPDFLD

Variable length fields (up to 50 bytes) are now supported for both selection and update fields.

UPSMON

A new command STRUPSMON2 has been added to allow an autostart job entry to be added to start the UPSMON function. This is an alternative to adding TAATOOL/STRUPSMON to a startup job.

WRKALLSPLF

The USRDTA parameter has been changed to a 2 part list to allow for a generic value.

Enhancements as of Feb 1, 2005

CHKDUPAP

A new parameter allows eliminating the logical files with unique keys that appear in the listing.

CVTQHST

Additional selection criteria is now available for job, and 'from time' 'to time'.

DLTOBJ

Many additional types are now supported.

DSPCMDKWD

A new option exists to directly access the command help text.

DSPOBJD2

Additional object types may now be displayed by use of F8 from the detail object display.

DSPONLINE

The new DSPRPGHLP function has been added.

DSPUSRSPCA

An OUTPUT parameter has been added.

GENRANNBR

A STRVAL of 0, now produces a more random start value than just the time of day.

HELPTAA

The TAA Release date and type of license are now on the menu.

RGZLIB

A new parameter has been added to bypass the printing of members with 0 deleted records.

RTVHOLIDAY

Veterans Day has been added and also to DSPHOLIDAY.

SBMPARMS

A special value exists for the TGTRLS parameter to allow a created to the earliest release possible. Specify TGTRLS(*EARRLS) on a PARMS statement.

SCNDTAARA

A new parameter has been added to allow translating the data area data to upper case before scanning.

SRCARC

The UPDSRCARC command now supports the special value *ALL to allow archiving all source files in a library. F14 has been added to the WRKSRCARC display to toggle between the display of the version number and the library where the source exists.

SYSHST

The number of members and their total size from the QSPL library are now included along with the number of jobs in the system.

WRKALLSPLF

The maximum number of spooled files which can be displayed has been increased from 4000 to 9999.

Enhancements as of Dec 1, 2004

CHKINACT

Sequence numbers now exist for the entries to control the order of processing.

CHKSAVRST

The TAA9856 message is now listed if it exists. This allows an application program to send a message that will appear in listing.

CRTDUPOBJ2

A new parameter has been added to allow a list of objects or generic objects to be excluded.

CVTOUTQ

A new field has been added to determine if the file is open. Status and job log messages are now sent if the number of spooled files to be converted is large.

CVTWRKACT

New fields have been added to the outfile for the current user (may differ from the job user) and the subsystem library.

CVTWRKSPLF

New parameters have been added to allow selection on an output queue (the name may be generic), number of pages, the size of spooled files, the program that opened the file, whether the file is saved on the output queue, and Begin/End Date/Time. The spooled file name may now be generic.

DSPJOBSCDD

A new parameter has been added to allow printing.

DSPJOBSCDE

An option to print has been added.

EDTDTAARA

The *LDA, *PDA, and *GDA data areas are now supported. The same enhancement has been made to EDTDTAARA3.

PRTJRNCDE

Additional codes have been updated which also impacts DSPJRNCDE.

RTVSPLFA2

A new return value exists for the status as 4 characters to match what is shown on WRKSPLF and WRKOUTQ.

RTVSRCSTMT

A new return value exists to allow the sequence number to be returned as *DEC LEN(6 0).

RTVTIMSTM

The QDATETIME system value is now used instead of the separate system values QDATE and QTIME. The same change has been made to RTVTIMSTM2 and RTVSYSVAL3.

SAVALLCHG

Additional parameters have been added to allow the OUTPUT, OUTFILE, OUTMBR, and INFTYPE functions of system SAVxxx commands.

SNDBRKACT

The SBS parameter has been added so that the break message will only go to users of the named subsystem. A new value *CURUSER has been added to the UNIQUE parameter to allow break messages to be sent to the current user of the job (may differ from the user of the job).

SNDSTSCNT

The CPP may now be called directly. See the tool documentation.

SYSHST

DSPSYSHST now prints averages for the number of days listed.

WRTSRC

The relative record number for update operations now allows up to 6 digits instead of 3.

Enhancements as of Sept 1, 2004

CHK400CMD

When used by CHKUSRCMD, each member with an error condition caused a spooled file to be output. A new option has been added to avoid this. Error conditions are now flagged on the CHK400CMD output.

CVTDSKSTS

The tool has been reworked to use the API QYASPOL instead of using the WRKDSKSTS spooled file. The field DSUNIT is 3 characters in the outfile. A new field DSUNI2 has been added at the end of the format to contain disk units which are 5 characters.

CVTLIBDBF

A new parameter FILE has been added to allow a generic file name. The LIB and OMITLIBS parameter now support generic names.

DLTOLDSPLF

The EXCLUDEJOB parameter now supports generic job names.

DSPTAACAT

When the '7=Display tool commands' option is used and there is only a single command, the command prompt appears immediately instead of using the DSPTOOLCMD interface. If multiple commands exist, DSPTOOLCMD is displayed. If the user is not authorized to the command, an option exists to display the help text.

DYNMNU

When adding options, a check is now made for more than that allowed (either 13 or 26).

JLGCTL

The DSPJLGCTL command now supports a parameter to allow different sequencing. The options are the same as that supported by the F9 key when the first display appears.

LOGCL

A completion message is now sent.

PRTDBFANL

A new parameter has been added to the PRTDBFANL command to print only those From/To groups where the size of the From record exceeds a minimum value.

PRTSEUTXT

A new parameter has been added to allow a footing line with a page number and/or date.

RTVMBRD2

New parameters have been added for access path sharing, access path valid, and access path held.

RTVSRVPGMA

New parameters have been added for additional information.

Enhancements as of June 15, 2004

AUDLOG

The audit log files no longer have to be reset if the journal sequence number is reset.

CMPJRNIMG2

A new parameter has been added to allow a journal to be specified if the journal images from a remote journal should be compared.

CVTJRNA

New fields have been added to the outfile for journal receivers for the time of attach, detach, and save.

CVTWRKACT

New fields have been added to the outfile for temporary storage used and maximum temporary storage allowed. A new field has been added to the outfile for a description of the job type. The command now supports an option to select on the amount of temporary storage used. The command has been reworked to provide faster operation.

DLTOLDSPLF

A new parameter has been added to allow a list of jobs to be excluded. Any spooled files for the named jobs will be retained.

DUPTAPIN

A SEQNBR parameter has been added to DUPTAPIN.

JOBACG

The job accounting files no longer have to be reset if the journal sequence number is reset. New information has been added to each job accounting record. Existing job accounting files must be deleted and new accounting files created (using CRTJOBACG).

LIBGRP

The POSITION parameter has been changed to a list similar to the ADDLIBLE command and new special values for *BEFORE or *AFTER have been added in which case a reference library is required.

PRTACG

The job accounting files no longer have to be reset if the journal sequence number is reset.

PRTJRNSUM

A new parameter for the journal name has been added to allow a summary for a single journal.

RTVALLUSR

New libraries QSRVAGT and QUSRVI have been added to match the SAVLIB LIB(*ALLUSR) function of V5R3.

RTVDLTRCD

A new command CHKDLTRCD has been added to assist in determining if deleted records that exist in a file only contain blanks and zeros. If RTVDLTRCD only outputs records with blanks and zeros, CHKDLTRCD may be used to ensure that RTVDLTRCD is performing accurately.

RTVVALA

A new parameter has been added to determine if the value is a generic name.

SCNVAR

A second command (SCNVAR2) has been added to allow a scan of up to 5000 bytes. SCNVAR is limited to 999.

SYSHST

The STRSYSHST command now supports a SCDTIME parameter. This allows a simple change of the 001000 default.

UPSMON

Two EXITPGM parameters have been added to CHGUPSMON to allow user programs to be invoked at different times for the UPSMON job.

Enhancements as of Mar 31, 2004

AUDLOG

The PRTAUDLOG command has been enhanced to allow selection by program, object, and member. A new print option allows printing the information on an extra line.

CHKAPOST

A new command CHKAPOST2 has been added to allow up to 5000 bytes to be checked.

CPYSPLF2

A new parameter has been added to allow the merging of print lines with 0 spacing and skipping.

CVTMSGF

New values now exist in the outfile such as the replacement values (FMT keyword), valid reply values (VALUES keyword), and special values (SPCVAL keyword). All keyword values are now converted.

CVTWRKSBS

The tool has been rewritten to use an API. Several additional fields have been added to the outfile.

DSPDTAQD

The size of the data queue is now shown.

DSPMBRD

MBR(*LAST) is now supported.

DSPOUTQA

A new value for Remote Print Queue has been added.

QRYUSE

A new command CVTQRYSTMT creates a program described file of the information retrieved from RTVQMQRY. The file can be scanned using a command such as DSPPFM.

RSTTAASTMF

A new option for *HOMDIR now exists for the DIR parameter.

RTVSBSD

A new return variable is now available for the total amount of storage.

RTVSPLFA

The return spooled number is now available on the RTVSPLFA2 command.

SAVCHG23

Edit code descriptions are now captured to the EDTDP file in TAASECURE to allow a recovery using RPLEDTD.

SORTDBF

*HEX may now be specified as a sort table.

WRKIPDEV

The number of remote output queues that can be displayed has been raised from 300. Remote output queues are now part of the 9999 limit of devices. A parameter has been added to allow selection of only display or printer devices.

WRTSRC

A source record size of 240 bytes is now supported which is the maximum supported by CRTSRCPF (maximum statement size of 228 bytes).

Enhancements as of Jan 15, 2004

AUDLOG

The PRTAUDLOG tool provides a new parameter to control the description that prints. The default is to print the code/entry/subtype description on the first line and the entry data on the second line.

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.

CMPDTAARA

New parameters have been added to allow a compare of character data areas at specified From/To positions.

CPYTAA2

A new parameter has been added to allow the create of QATTxxx source files in the specified library.

CVTLIBOBJD

A new parameter has been added to allow an ASP number in the range of 1-32 to subset the libraries output by the LIB or ASPDEV parameters.

DLTOLDSPLF

The USER and USRDTA parameters may now be entered as generic values.

DLYCMD

The PWRDWNSYS option now specifies CONFIRM(*NO) to avoid a prompt when DLYCMD is run interactively.

DSPMONMSG

A new option has been added to allow access to the TAA DSPMSGDTA command.

DSPQHST2

Several enhancements have been made including the entry of date in job format on both the command and display, formatting of the message text for both first and second level, and initialized 'position to' fields'

DSPTAA

The F7 function key has been added to allow access to summary information about the tool.

DSPUSRPRF2

A generic user profile or *ALL may now be entered to assist when the actual user profile name is not known.

DUPTAPIN

The DUPTAPPLIB parameter now supports *CURLIB. The DUPTAPP file is now created from the TAATAPEP source and DUPTAPIN is now shown on DSPOUTFILE.

RTVALLUSR

A new optional variable is returned to assist in handling generic names.

RTVSBSD

New parameters have been added including the extended subsystem status which describes additional status information.

SAVALLCHG

The tool has been reworked to provide for an optional 'include' list of libraries (including generic names), generic bypass libraries, an improved listing and better documentation of the libraries that are implicitly omitted by REFDATE special values.

SNDBRKACT

An 'omit device' list may now be specified.

SPLARC

A new command PRTSPLARC allows re-printing of all or selected spooled files from a Spool Archive. This can be helpful when converting to a new system when you want all or some of the spooled files to exist on the new system.

WRKALLSPLF

If no option or F key is pressed, a message now appears describing the need for F3 or F12.

WRKSBMJOB2

A new parameter has been added to allow the display of jobs in a specific status.

WRKTAA

The number of members and the number of source statements that make up a tool are now displayed when viewing a TXT member in the archive.

Enhancements as of Oct 15, 2003

AUDLOG

The CVTAUDLOG command has added additional messages when no entries are converted.

CAPJOBA

Additional job attributes are now captured by CAPJOBA and returned by RTNJOBA. The documentation now describes those RTVJOBA parameters that are not supported.

CHGLBLJOBD

A new parameter has been added which allows an ASP group to be named.

CHGLIBOWN

A new parameter has been added to allow a list of current owners to be omitted.

CHGPUBAUT

A new parameter has been added which defaults to bypass any objects that are set to *PUBLIC *EXCLUDE.

CHKSAVRST

Two more message IDs (CPF5729 and CPF6760) have been added.

CLRTAP

A new parameter has been added to provide for an inquiry message to be sent to the device's message queue if the CPF6760 error (device not ready) occurs.

CPYUSRPRF

The new user profile is now changed so that the owner is QSECOFR. The user of the CPYUSRPRF retains all rights to the profile. Changing the ownership to QSECOFR prevents the problem that could occur on a disaster recovery where the system profiles are restored first followed by the user created profiles in alphabetical sequence. If user BBB created the AAA profile, the BBB profile is not on the system when AAA is restored and the ownership of the AAA profile would become QDFTOWN. The same change has been made to CPYUSRPRF2 and CPYUSRPRF3.

CVTCMDA

The owner name is now available in the outfile.

CVTLIBOBJD

The ASP number and device name have been added to the outfile. The tool has been rewritten to handle the ASPDEV parameter.

DLTOLDSPLF

A new parameter has been added to allow the deletion by a specific job name.

DLTSECTOOL

When a tool that is on the list of possible tools to be deleted by DLTSECTOOL is recreated by CRTTAATOOL, an audit entry is sent to the audit log.

DSPF2

Source files are now identified.

DSPIPLSTS

New information is now available (using F7) for the start/end date/time of the last powerdown and the last IPL.

DSPOBJD2

Source files are now identified as PF - SRC or PF38 - SRC.

DUPDBN

An option now exists to delete the summary spooled file if the command completes successfully.

DUPSTDSRC

The standard source in TAASTDAC has been enhanced to include the new SNDESCINF TAA Tool. A new member TAASTDAC3 has been added which contains the standard error handling source, but does not include the SNDESCINF command.

JLGCTL

F7 has been added to the detail display for DSPJLGCTL to allow rolldown after positioning to a specific message number of using F18 to access the last page.

RTVCMDA

The owner of the command has been added as a new parameter.

RTVJOBA2

The performance of the command has been significantly improved when repeatedly used.

RTVPWDSTS

A new parameter has been added for whether the profile is a Group Profile.

RTVSPLFA

Two new parameters have been added to RTVSPLFA2 to account for LPIs of 2 characters and LPIs with decimal positions.

SCNDUPRCD

Variable length fields are now supported.

SNDAUDE

A blank space now appears in the journal entry sent after the ID and after the program name for better readability.

SPLARC

A new parameter on STRSPLARC allows the deletion of the summary spooled files output by the command.

SYSHST

New information is now available for the start/end date/time of the last powerdown and the last IPL.

WRKF2

Source files are now identified. The EDT option may be used to invoke SEU for source files.

WRKSBMJOB2

F17 (Top) and F18 (Bottom) have been added.

Enhancements as of Aug 15, 2003

CVTPGMA

Several new fields have been added including the source information for single module ILE programs. A new option exists to convert only those programs specified as USRPRF(*OWNER).

FAVCMD

Error handling has been improved when a duplicate key is attempted to be added and for invalid commands. The values as entered are re-prompted.

FIXQLFNAM

A new command parameter has been added to allow the command names to be kept in column and the library qualifier shifted left. If a command is not found, a better message exists and if the command exists on the system, the libraries where it exists are listed.

PMTOPR

A new parameter for ALARM (beep sound) has been added.

QRYUSE

The F6 key has been added to DSPQRYUSE to allow access to WRKQRY.

RTVPGMA

Several new parameters have been added along with an option to return source information for single module ILE programs.

RTVVALA

New parameters have been added for the number of decimal positions to the right of the decimal format value and a return field of the digits without the decimal format.

SNDGRPPRF

A new parameter has been added to prevent refreshing the user profile outfile if it is the same day.

Enhancements as of July 15, 2003

CRTDUPOBJ2

A new parameter has been added to allow the authorities of the object being replaced to be retained.

CVTJRNDBF

The number of files that may be output has been increased from 60,000 to 250,000.

CVTLIBOBJD

The ASPDEV parameter has replaced the ASP parameter. The same change has been made to CHKPGMRLS and CVTDLTSPC.

CVTOUTQ

Additional fields have been added to the end of the outfile for the system the file was created on, the date/time the writer started to write the file, the date/time the writer completed writing the file, user defined text, and user defined data.

CVTSAVFD

The tool has been reworked to use the QSRLSAVF API. This makes the performance better and removes the restrictions of being release dependent and English language dependent. New fields are available in the output and a new parameter has been added to the command to avoid writing member records.

DLYCMD

A new parameter has been added to allow a call to an exit program after the timeout has occurred. The intention of the parameter is to allow a program to perform cleanup before ending any subsystems.

DSPMSGQA

New values for ALWALR and MSGQFULL have been added. FULLACN has been added to PRTPRMMSGQ.

DSPOBJD2

The command has been enhanced for the new ASP function. Both command parameters and additional information on the detail display are provided.

DSPONLINE

The menu now supports an option for the DSPPHNINTL command.

DSPPERTAA

The menu now supports an option for the DSPPHNINTL command.

DSPSECRVW

The SPCAUT parameter has been enhanced to allow *ALL to select user profiles with all special authorities.

FNDSRCMBR

A new parameter has been added to allow a search of a specific source file name. The same enhancement has been made to FNDSRCTXT.

MOVM

A new parameter allows moving a member to a To file that has a longer length.

RSNLSTMSG

A new parameter exists to allow resending of the previous diagnostic message if an *EXCP message is received.

RSTTAASTMF

The command will now operate if SAVOBJ was used to save the objects. This is in addition to the normal SAVLIB support.

RTVCMDSRC

PTFs for V5R1 SI06296 and V5R2 SI06403 now allow retrieving all of the CMD statements. RTVCMDSRC has been enhanced to allow for this.

RTVJOBD

New parameters for SPLFACN and INLASPGRP has been added. The parameters have also been accounted for in CVTJOBD, CMPJOBD and PRTPRMJOBD.

RTVOBJD2

New fields have been added for the externally defined data structure TAAOBJWP. The length of data structure remains the same (fewer bytes exist in the reserved field).

RTVOBJLST

The new ASPDEV parameter has been added.

RTVSPLFA

A new parameter has been added to RTVSPLFA2 to determine if the spooled file is still open.

Enhancements as of May 1, 2003

CHKALLDBD

The size and text description have been added to the listing

CHKDBD

The size and text description have been added to the listing

CHKINACT

The WRK command now supports a print option. The SBM command now supports the ability to name a user profile for the batch job.

CHKTAAAUTL

A new option exists to list the objects that are tied to the Authorization Lists and their usage information.

CLRTAP

A new parameter has been added to allow prompting for the INZTAP command with the current values.

CPYSPLFIFS

A new STMFTYPE(*SYS) option has been added to allow a spooled file to be placed in the IFS in a format that can be made into a spooled file. This allows a spooled file on a source system to be sent to a target system using an E-mail attachment and then made into a spooled file on the target system. See the new CPYIFSSPLF command to be used on the target system.

CPYUSRPRF

Auditing values are now updated to the new user profile using CHGUSRAUD. The same enhancement has also been made to CPYUSRPRF2 and CPYUSRPRF3.

CRTUSRSPC

A new parameter has been added to allow the domain to be specified.

CVTDTAQ

The number of entries which can be converted has been significantly enhanced.

CVTLIBDBF

The function has been rewritten to use an RPGLE program and avoid creating a logical file. You should see better performance for the tools that use CVTLIBDBF. The same approach has also been used for RTVLIBSRCF and DSPLIBSRCF.

DSPDTAQ

The number of entries which can be displayed has been significantly enhanced.

DSPOBJD2

The domain type is now displayed.

RPLPGM

Multi-module ILE programs are now supported along with additional source types. Tools that use RPLPGM such as RPLOBJ, RPLGENPGM, CHKPGMSRC, etc have been enhanced to allow use on multi-module programs.

SNDDTAQ

The SNDDTAQ ENTRY parameter now accepts an expression.

WRKALLSPLF

New command parameters and a standard F21 key now allow sorting and sequencing such as by spooled file name, by job, by user. Ascending or descending sequence may be specified. A new special value has been added for *CPYSPLFSYS to allow for the enhancement described previously for the CPYSPLFIFS tool.

Enhancements as of Mar 15, 2003

CVTLIBDBF

Additional special values for LIB are now supported for *LIBL, *USRLIBL, *ALLUSR, and *IBM.

CVTLIBOBJD

Library *ALLNONQ is now supported.

DLTOBJ

The command has been re-written to allow a more consistent approach.

DUPTAPIN

The programs that were originally written in PL/1 have been replaced with C programs.

DYNMNU

Several enhancements have been made.

  • New commands have been added to allow ADD, CHG, DLT, RTV of the user file. This is an alternative to the MTNDYNMNUU displays.

  • New commands have been added to allow ADD, CHG, DLT, RTV of the menu master file. This is an alternative to the MTNDYNMNUM displays.

  • An option now exists to secure a menu option on the basis of a group user profile (or supplemental group profile).

  • Blank lines are now allowed both before and/or after an option.

  • Adding a user to a security option now requires the user to be in the MNUUSRP file.

PRTJRNANL

Better handling of *DTAARA and *DTAQ objects is now provided.

SCNSRCTYP

A spooled file is only created for a member if an argument is found. The prior implementation generated a spooled file for all members and then deleted those where the argument was not found. The new implementation minimizes the possibility of overflowing the number of spooled files allowed in a job.

SORTDBF

The default for the field name on both the SELFLD and KEYFLD parameters has been changed from blanks to *NONE. You may use *NONE if you have multiple selection (or key) fields that are primed by multiple conditions and not all conditions have the same number of selection (or key) values. For example if CODE = A you want to select on FLDB, but if CODE = B you want to select on FLDA and FLDB. You may prime the selection fields with IF logic and then have a single SORTDBF command.

Enhancements as of Dec 15, 2002

CHGSRCDAT

The NEWDATE((*RESET) value is now valid with FROMDATE/TODATE or FROMSEQ/TOSEQ values.

DSPASPSTS

Storage size fields have been increased.

DSPCMDAUT

Additional commands are supported.

DSPDBFA

The IMAGES value now appears if the file is journaled.

DSPDBFDTA

A print output option has been added. If no text for a field exists, the field name is now displayed. Date, time, and timestamp fields are now supported.

DSPDTAQD

Journaling status is now included.

DSPHOLIDAY

The year now prints at the top of the page. An option now exists when printing for a 'landscape' or 'portrait' version.

DSPONLINE

An option for DSPCMDAUT has been added.

EXTLST2

An new parameter exists for allowing quotes to be placed around each element to avoid confusion in a subsequent command.

FNDSRCMBR

The member parameter now supports a generic name and a string capability in addition to a completed name. This allows the command to be used when you remember only part of a member name and/or you cannot remember the source file or library the member exists in.

HELPTAA

An new option has been added to allow a discussion of the cleanup requirements for the system and tools that assist in cleanup.

PRTDBFSIZ

The command now operates on *ALL, *ALLUSR etc libraries.

PRTLIBCNT

The command now allows libraries with a much larger number of objects to be processed.

RCLSTG2

A new parameter has been added to MTNRCLHST to allow deletion of the test records added to the RCLSTGHSTP file by the testing function described in the documentation.

RTVIPIFC

The STATUS parameter is now filled by use of the QtocLstNetIfc API to reflect the proper status including additional values. The prior version returned *ACTIVE or *INACTIVE based on the VFYTCPCNN command (a 'ping'). A new parameter for the PING result has been added.

RTVJOBA2

A new return parameters has been added for the library of the last program in the stack.

RTVPGMNAM

New return parameters have been added for the library of the current program and the calling program.

RTVPGMSTK2

A new value has been added to the STKNBR parameter to allow return of the top program in the stack.

STRJRNLIB

New parameters have been added to allow checking for consistent options such as the journal specified on the command must be used for any object being journaled in the library. TAA9892 is now sent as an escape message.

Enhancements as of Sep 15, 2002

ADDPDMOPT

DSPMBRD is now supported with a default of DM.

CLRUSRSPC

The performance on large user spaces has been significantly improved.

CVTDSKSTS

A new field has been added to the outfile for compression information.

DLTPGMSRC

Single module ILE programs may now be deleted.

DSPARACDE

Area codes have been updated.

DSPCMDKWD

A new parameter has been added to prevent the display of commands that do not exist on your system.

DSPMBRD

An OUTPUT parameter has been added to allow printing of the member information.

DSPOUTQA

An F5 refresh key has been added.

LMTDLTSPL2

*ALLOBJ may now be specified along with *SPLCTL, *JOBCTL, etc to limit who may delete a spooled file.

PRTDB

The number of allowed decimal fields has been increased so that the maximum of 50 fields printed can be all decimal.

PRTJRNANL

The column counts have been expanded to hold 9 digit values.

RSTALLCHG

The MBROPT parameter has been added.

RTVDEVDSP

New parameters have been added for the message queue and library assigned to the device.

RTVOUTQA

The RMTPRTQ parameter has been added.

WRKJRNLIB

The command now supports data areas and data queues in addition to data base files.

Enhancements as of Jul 15, 2002

CLRDTAQ

Keyed data queues are now supported.

CPYSPLF2

A new parameter has been added that allows the command to attempt to remove duplicate spooled records that exist due to overprinting.

DSPSRCMBR

If MBR(*SELECT) is specified, a new display appears which allows only display and print functions. This prevents the use of editing the source. If SEU does not exist, *SELECT now be used to front end the use of DSPPFM.

INZPWD

An Application Value has been added to allow the setting of the user profile STATUS parameter after the use of INZPWD. This allows forcing the status to *ENABLED.

PRTJRNANL

The columns now include all of the Journal Code R entries as well as summaries of other entries.

QRYUSE

Queries using multiple files now provide a record for each file used.

SAVACT

The TAAJOBQ is now checked for in both CRTSAVACT and SAVALLACT and created if it does not exist.

SELDBF

An AUT parameter has been added to prevent files from appearing on the display that the user is not authorized to.

SELOBJ

An AUT parameter has been added to prevent objects from appearing on the display that the user is not authorized to.

STRJRNLIB

The STRJRNLIB command has been reworked to allow data areas and data queue objects to be journaled in addition to data base files. The companion command ENDJRNLIB has also been reworked.