There are over 100 pages of data if you print this summary.
This is the first part of the tool summary information. See the
TAASUMMAR2 member for the second part.
Tool name
ABORT The Abort command is designed for use in a HLL
program to end the program by sending the TAA9861
message as an escape. ABORT is both a command and a
program name. An intended use of the program is
when a CALL error has occurred and you want to
recover from one or more specific error conditions,
but not others. After handling the specific error
conditions, just call ABORT.
ACCSECLIB Access Secure Library. Allows a method by which
programmers can be kept from changing anything in a
secure library, but are allowed to display, copy or
use CRTDUPOBJ to their own library. The Security
Officer must specify which libraries can be
accessed.
ADDBIN4 Add Binary 4 Values. This command is useful in CL
programs when dealing with user spaces. It allows
you to add two 4 byte character fields (which are
really binary values) and produce a 4 byte binary
result. The tool exists only for compatibility
purposes as CL now supports the %BIN function.
ADDDAT Add Date. Adds or subtracts a number of days from
the system date or a named date and returns the new
date. Useful for any scheduling function involving
dates.
ADDDATMBR The Add Date Member command adds a new member to a
multi-member file using the name MCYYMMDDnn where
CYYMMDD is the current date and nn is a consecutive
number beginning with 01. Up to 99 versions may
exist for a single day and a maximum of 32,767
members in the file. A return value exists for the
member name that was assigned.
ADDDAT2 The Add Date 2 command allows a number of days to be
add or subtracted from any date. Both the From date
format and the To date format may be in any of the
system supported date types. The command is useful
for determining expiration dates or any other form
of scheduling.
ADDDAT3 The Add Date 3 command allows a number of days to be
added or subtracted from a date and returns a new
date. ADDDAT3 is similar to ADDDAT2, but has been
optimized for new dates in the same year as the
input date. The number of days parameter is limited
to -365 to +365. Any date format may be input and
output.
ADDDFTRCD The Add Default Record command allows the insertion
of default records at the beginning, the middle, or
at the end of a physical file. If the inserts occur
before the end of the file, the relative record
numbers of the remaining records are shifted down to
new relative record numbers. The inserted record
fields will be filled with blanks or zeros.
ADDDTAARA Add to a Data Area. Adds or subtracts a number to a
data area. Useful for consecutively updating a data
area such as 'next order number'. Can be used from
one job or multiple jobs. Allows a return variable
with the number before the update. The data area
must be defined as *DEC LEN(9 0).
ADDJOBDLIB The Add Job Description library tool supports
ADDJOBDLIB and RMVJOBDLIB to add or remove a single
library from the INLLIBL parameter of one, all, or
generic job descriptions in a library. A POSITION
parameter similar to ADDLIBLE is supported. This
simplifies mass changes to job descriptions or the
simple step of adding or removing a library.
ADDJOBSCD2 The Add Job Schedule 2 command adds one or more job
schedule entries from the JOBSCDP file created by
the CVTJOBSCDE TAA Tool to the system job scheduling
function. A single job name may be added, a set of
generic job names, or all names in a file. Using
both CVTJOBSCDE and ADDJOBSCD2 allows system job
schedule entries to be transported to another
system.
ADDPDMOPT The ADD PDM Options command adds a record for
certain TAA Tool commands to the PDM Options file.
This allows a simple 2 character entry to cause a
TAA Tool command for a member or object in the same
manner as the PDM supported options.
ADDRDBDIR2 The Add Relational Data Base (RDB) command is
intended to assist in moving RDB entries as seen
with DSPRDBDIRE to a different system. You must
first capture the RDB entries to an outfile with
DSPRDBDIRE and then move the outfile to the system
to be applied to. Duplicate RDB names are rejected
as well as a second version of *LOCAL for the Remote
Location Name.
ADDRPYLE2 The Add Reply List Entry 2 command uses the outfile
created by CVTRPYLE on one system to allow
individual entries to be added to another system.
One entry at a time is added to the System Reply
List. The command can make it easier to keep the
System Reply Lists similar on multiple systems.
ADDSPCAUT The Add Special Authority command allows the
addition of a special authority to one or more
profiles. This is a simpler interface than
CHGUSRPRF which requires an entry for any existing
authorities as well as a new special authority. A
RMVSPCAUT command is also provided to remove a
special authority from one or more profiles.
ADDSRCMBR The Add Source Member command exists to allow for
compatibility with an old version in QUSRTOOL. The
function is no longer needed because ADDPFM now
supports the SRCTYPE parameter.
ADDSUPGRP The Add Supplemental Group command allows the adding
of a supplemental group profile to one or more user
profiles. The companion command is Remove
Supplemental Group to remove a supplemental group
profile from one or more user profiles.
ADDTIM Add to a Time Value. Adds or subtracts a number of
seconds from the current time or a specified time.
Returns the new time. Useful for scheduling
functions involving time of day.
ADDUNQMBR The Add Unique Member command adds a unique member
to an existing data base file. The naming
convention UNQnnnnnnn is used where nnnnnnn is a
number in the range of 1 to 9,999,999. The maximum
members in a file at one time may only be 32,767. A
return value exists for the member name that was
assigned. The text description parameter should
contain the purpose of the member.
ADJAPOST The Adjust Apostrophes command is designed to adjust
the number of apostrophes in a variable so that the
return result is valid for command processing.
ADJAPOST is specifically designed for IFS
processing, but may be used for variables intended
for non-IFS use.
ADJVAR Adjust variable. Provides a method of centering,
left adjusting, or right adjusting data into a
return variable. Useful for adjusting variable
length headings before printing or displaying. For
right adjusting a decimal value, see the RGTADJVAR
tool.
ADPMBR Adopt member. Provides an alternative method of
allowing end users to add, clear, or remove members
during programs. Three commands are provided
(ADDPFMADP, CLRPFMADP, and RMVMADP) which have the
same parameters and options as the corresponding
system commands. The Security Officer must define
what files are valid to be used with the tool
commands.
ALCDBF Allocate Data Base File. Allocates a data base file
and all of it's members. This differs from the
normal ALCOBJ command which will allocate only a
single member. A DLCDBF command also exists.
ALCLIB The Allocate Library command allows objects in one
or more libraries to be locked in a similar manner
to the system SAV commands. The function is not a
complete match with the SAV function locking
approach, but may be used as a pre-test condition to
a SAV function. A spooled file and an outfile are
created. The companion command is Deallocate
Library (DLCLIB) to unlock the objects found in the
outfile.
ALCOBJ2 Allocate Object 2. Performs the same allocation as
the system ALCOBJ command, but provides better
feedback. A completion message is sent if the
command is successful. If the object cannot be
allocated, diagnostic messages are sent describing
the jobs that hold the conflicting locks followed by
an escape message.
ALCTMPMBR Allocate Temporary Member. Allocates a member in
files provided in TAATOOL and returns the member
name. This is a performance advantage for those
jobs which need to create temporary files (e.g. an
outfile from a DSP command). The overhead of
creating files and members is significant.
ALCTMPMBR provides standard files which can be used
and allocates members to individual jobs.
ANZFLD The Analyze Field command sequences an externally
described file on a named field and allows analysis
by percentiles, ranges, or unique values. For each
summary line printed, decimal fields may be summed,
averaged, the maximum and minimum values determined,
and the standard deviation calculated. Selection
criteria may be specified to limit what is
processed.
ANZRPGSRC The Analyze RPG Source command outputs a listing for
a specific RPG or RPGLE source member. Some
information is standard and is always output such as
the number of comments and counts by spec type.
Other information is optional such as where
subroutines begin/end and an operation code summary.
Both RPG III and RPG IV (fixed form) member types
are supported.
ANZTAAUSE The Analyze TAA Usage command analyzes information
concerning TAA usage. The intent of the command is
to provide feedback to Jim Sloan, Inc. regarding
customer usage of TAA functions.
APPVAL Application Value. The Application Value tool is
designed to allow options to be specified for a
standard application. Commands are provided for
both the 'application designer' and the 'application
installer'. Useful for writing applications which
need to have options that vary per installation.
APYRMTJRN The Apply Remote Journal tool provides 'real time'
data replication to a remote system using the system
remote journaling support. Only data from data base
members, data areas, and data queues are supported.
The function may be used for a variety of
application needs. If used for high availability,
you have the responsibility of keeping the
environment in synch (such as changes to programs,
object attributes, etc).
APYUSRCHG Apply User Change. APYUSRCHG takes the output file
produced by DSPJRN and applies it to one or all user
files. Useful for applying the journal to a
duplicate file where the i5/OS APYJRNCHG command
cannot be used or when the journal must be
transmitted and is too large.
ATNPGM Attention Program. Simple attention key program
which provides two group jobs. Simple flip/flop.
Works with user profile ATNPGM parameter. Useful
for any work requiring a second group job.
AUDITING This is a documentation member only to help
understand the basics of auditing on the system and
some of the helpful TAA Tools. This provides an
overview and some simple examples of how to get
started with auditing.
AUDLOG The Audit Log tool is a series of commands that let
you work with the audit log entries from the QAUDJRN
journal. You may either display the entries using
several different access paths or print the entries
using different selection and sequencing criteria.
Audit logs from multiple systems may be stored in
the same data base.
BINSEARCH Binary Search. An RPG technique to use a binary
search instead of a normal lookup operation. On
large arrays (e.g. 100+ entries), this can be a
significant performance advantage.
BKP Breakpoint Tool. Provides multiple commands for
working with debug including BKP, TRACE, STEP,
DBGVAR, and CHGDBGVAR. Simplifies using the debug
facility by providing front end commands. Uses a
data area in QTEMP and a prompt override program.
Useful for debugging of programs.
BLDCALL Build Call. Allows a simple approach for submitting
a CALL command to batch with a parameter list. The
CMD parameter on SBMJOB eliminates much of the need
for this function, but it is still useful in some
cases.
BLDCHKAMT The Build Check Amount tool is designed to print
words for the amount on a check such as 'Four
hundred dollars and 03 cents'. A program is
supplied to convert a decimal value to a string of
text. An externally described data structure is
used to pass the amount, return the string of text,
and provide for various options. A demonstration of
the function and options exists.
BLDDBFOVR The Build Data Base File Override tool is a program
that can be called to provide an OVRDBF command
ready to execute using QCMDEXC. The values and
return command are passed in an externally described
data structure. This simplifies what a program has
to do for the typical application that processes a
member list.
BLDPRTLIN Build Print Line. Used to build a formatted print
line for the TAA tool PRINT. Avoids having to
concatenate in blanks to provide for proper spacing
while using the PRINT command. Allows editing of
numeric values.
BLDQLF The Build Qualified Name command exists to allow for
compatibility with an old version in QUSRTOOL. The
function is no longer needed because RPG now
supports a concatenation function.
BLDRPGMSG The Build RPG message tool builds messages from
array records in your RPG program. The message text
can be used on displays, spooled output, or sent as
message text. The tool describes how to use the
standard code in your program to assist you in
sending messages from an RPG program. The standard
code is provided in TAARPGJR in QATTRPG.
BLKSYSMSG The Blank System Message command allows you to blank
out an existing message in a message file and rename
the message ID. This is intended for bothersome
messages such as EDT0630 ('Have you tried the modern
alternative to SEU?'). The message will continue to
be sent, but only blanks will appear on the display.
When BLKSYSMSG is used, a confirming display appears
with the text of the message to be blanked out.
BOMBRUN The Bombing Run command provides an interactive game
where you attempt to bomb a target. A plane moves
across the display after you press Enter. F6 is
used to drop the bomb. You must account for the
direction and maximum speed of the wind. The target
is also moving.
BRKMSGQN Break message queue N times. This allows N users to
be notified when a message arrives at a specific
message queue. Any user can respond to inquiry
messages. Only a single user (the user who has the
queue in break mode) can delete messages.
BUSCAL The Business Calendar tool provides a solution for
the question 'How many working days exist between 2
dates?'. A 'business calendar' object (a *USRSPC)
must be created. The definition of 'working days'
is made by use of the WRKBUSCAL command which allows
days to be 'excluded' such as 'Saturday',
'Christmas', or specific dates. WRKBUSCAL then
builds a list of the 'excluded' and 'included'
dates.
CAPJOBA Capture and Return Job Attributes. The two commands
are intended to allow a user program to protect its
job environment when a sub program is called that
wants to establish its own environment (e.g. the
library list). The CAPJOBA command allows all of
the current job attributes to be stored in a data
area in QTEMP. The subprogram is then called. On
return, the RTNJOBA command is used to reset the job
environment.
CAPNETA Capture network attributes. The CAPNETA command
provides a method of capturing the network
attributes and storing them in the NETWRKATTR data
area in TAASECURE. The companion command RTNNETA
returns the attributes found in NETWRKATTR (CHGNETA
is used). Useful for hot site recovery situations
or when the network attributes should be shipped to
another system.
CAPPTFINF The Capture PTF Information tool allows you to
periodically capture PTF information using the
outfile from the system DSPPTF command. Each
captured version becomes a separate member in the
PTFINFP data base file. The CMPPTFINF command may
then be used to compare the changes between
different versions.
CAPSECINF The Capture Security Information tool allows you to
capture the current information for user profiles,
system values, network attributes, and registration
information. This allows a comparison to be made at
a later time against the same information captured
on a different date.
CAPSYSINF The Capture System Information tool provides a
method of capturing all object, member, and IFS
object information on a system. Each type of
information is optional. Each time CAPSYSINF is
run, new versions are added to files in a named
library (the default name is TAASYSINF). These
files can then be used by other TAA Tools such as
CPYSYSINF or CMPSYSINF or queried by user functions.
CHGALLSPLF The Change All Spooled Files command allows all
spooled files in an output queue to be changed for
such values as OUTQ, FORMTYPE, SAVE, and ALIGN.
This provides a command interface instead of using
the '2' option on WRKOUTQ. A Hold/Release option
also exists.
CHGASPA2 The Change ASP (Auxiliary Storage Pool) Attributes 2
command allows a user with the special authorities
*SERVICE and *ALLOBJ to change an ASP threshold
value and the Compression Recovery Policy.
CHGBIGPARM Change Big Parameter. Allows a job to pass a large
parameter to a batch job. Up to 2000 bytes can be
passed on each command. Multiple commands can be
used. The parameters are placed in a file with a
key field. The RTVBIGPARM command is used in batch
to retrieve the information.
CHGCMDLIB The Change Command Library command allows you to
change the name of the alternate library used for
TAA commands (and a few other TAA objects).
Depending on the existing command library, you may
be asked to run DLTTAACMD and/or DUPTAACMD.
CHGCPYRGT The Change Copyright command changes the language
specific Copyright statement in one or all source
file members in a library. Only specific source
types are supported and considered for changes. If
a language specific Copyright statement exists, it
is dropped and the new Copyright statement inserted.
CHGDDMF2 The Change DDM File 2 command allows a change to
one, generic, or all DDM files in a library. This
simplifies making changes when the type of
communication has changed (such as SNA to TCP) or
other mass changes.
CHGDIRAUT The Change Directory Authorization command changes
the authorization to a directory and its objects and
all subdirectories and their objects. The command
is a front end to the system command CHGAUT and uses
the same parameters. CHGDIRAUT simplifies making
mass changes to IFS authorizations. You may need to
change the test case for your home directory.
CHGDSTLE The Change Distribution List Entry command lets you
change or remove an entry from one, generic, or all
distribution lists. The From User ID value must
match an existing entry. An ACTION parameter exists
which defaults to *TEST to allow testing of what the
*CHANGE function will provide.
CHGDSTPWD2 The Change DST Password 2 command resets the DST
password to the default value. The purpose of the
command is allow a user who is not QSECOFR to reset
the DST password. CHGDSTPWD2 may only be used
interactively by a user who is authorized to the
TAADSTPWD2 authorization list.
CHGGENOWN The Change Generic Objects Owner command changes the
ownership of objects with the same generic name.
All object types or a list of specific object types
may be named. The command simplifies changing
ownership of multiple objects. For a single object,
the system command CHGOBJOWN should be used. For
all library objects, the TAA Tool CHGLIBOWN should
be used.
CHGGRPPRF Change Group Profile. Allows a dynamic change of a
group profile. The command must be run within the
job that is attempting to make the change to another
group profile. This is a form of multiple group
profiles, but provides support for only a single
group profile at a time. There are security
considerations in making the change. Useful for
dynamically changing the security environment.
CHGGRPPRF2 The Change Group Profile 2 command allows you to
change all members of a group profile for the
parameters OWNER, GRPAUT, or GRPAUTTYP. This
provides a simple method of ensuring all members of
the group have the same attributes related to group
profile processing.
CHGIFSOWN The Change IFS Owner command allows a change of
ownership of IFS objects. The list of IFS objects
to operate on is created as part of the command.
The objects for a specific owner or the ownership of
all objects found may be changed. An option exists
to check what changes would occur.
CHGIFSOWN2 The Change IFS Owner 2 command changes all IFS
objects owned by one user profile to another. This
allows a simple means of switching owners. An
option exists to revoke the current owners
authority. You must have *ALLOBJ special authority
to use CHGIFSOWN2.
CHGINLMNU The Change Initial Menu command checks or changes
the initial menu in one, generic, all user profiles,
or in the profiles belonging to a group profile.
System profiles are never changed. An existing
initial menu may be named to ensure that only
specific changes are made. The current initial menu
value may be a specific initial menu, *ANY, or
*SIGNOFF.
CHGINLPGM The Change Initial Program command checks or changes
the initial program in one, generic, all user
profiles, or in the profiles belonging to a group
profile. System profiles are never changed. An
existing initial program may be named to ensure that
only specific changes are made. The current initial
program value may be a specific initial program,
*ANY, or *NONE. If the same library exists twice on
the list, only the first occurrence is returned.
CHGJOBQJOB The Change Job Queue Jobs command allows changes to
one, generic, or all jobs in a job queue. The jobs
may be held, released, or ended. In addition, some
parameters from CHGJOB are also valid such as JOBQ,
RUNPTY, OUTPTY, OUTQ, etc.
CHGJOBSPLF The Change Job's Spooled Files command changes all
the spooled files for a job for specified attributes
such as changing to a different form type. This
simplifies cleanup at the end of a job for spooled
files created during the job.
CHGLBLJOBD The Change Library List from Job Description command
changes the user portion of the library list to the
value in a named Job Description. A value of
*SYSVAL is supported in the JOBD and causes the
library list to be changed to the value of the
QUSRLIBL system value. CHGLBLJOBD can be used to
simplify changing the library list in some
environments.
CHGLIBOBJA The Change Library Object Authorities command
changes the owner, authorization list, and
individual authorities of one or more objects in a
library based on the output of the CVTLIBOBJA
command. This may be used to help keep the
authorization information the same between libraries
on different systems.
CHGLIBOWN Change Library Owner. Changes the owner of a
library and the objects within the library. Only
the objects owned by the specified owner are
changed. The old owner can remain authorized or be
removed. Useful for cleaning up libraries or when
distributing libraries to other systems.
CHGMSGD2 Change Message Description 2. If you have second
level text that exceeds 512 bytes, the CHGMSGD2
command provides a simple solution for maintenance.
The first display shows the current values for all
other parameters using the command prompter. Then a
special display is shown with 1500 bytes of second
level text. A third display is optionally available
for an additional 1500 bytes of text.
CHGOBJ The Change Object command provides either CHGxxx or
WRKxxx commands for most object types that can be
changed. While the command is intended for use as a
menu option where the object and object type are
already known, it may be used as a general purpose
CHGxxx command. Either a system or TAA command is
used.
CHGOBJAUT The Change Object Authority command allows changes
to authority for one, generic, or *ALL objects in a
library of a specific type, or all types. A list of
up to 50 users may be specified for specific
authorities or to remove all authorities.
CHGOBJAUTL The Change Object Authorization List command changes
the authorization list for one, generic, or all
objects in a library. The authorization list may
also be set to *NONE. This simplifies making mass
changes.
CHGOBJD2 Change Object Description 2. Provides a simple
interface to the QLICOBJD API. It allows changes to
program attributes such as the source
file/lib/member used for the create, the user
attribute (not the object attribute), PTF and APAR
information, etc. You must be authorized to the
TAACHGOBJ2 authorization list to use the command.
Useful for developers of packages and for some
internal control situations.
CHGOBJD3 The Change Object Description 3 command provides an
interactive display to allow any object text to be
changed. The user must be authorized to change the
object. The text is shown as a 50 byte field with a
ruler above. This makes it simpler to make changes
such as to a specific position in the User Profile
Text description as described in the PAGSEP tool.
CHGOBJOWN2 The Change Object Owner 2 command is similar to the
system CHGOBJOWN command except that generically
named objects and all object types can be changed
with a single command. This simplifies changing
ownership of generic objects.
CHGOBJSRC The Change Object Source command provides a simple
method of changing the source information in an
object to reflect the information from a specified
member. The command is intended for the case where
an object is created from temporary source and you
want the object to reflect the actual source. The
user must be authorized to the TAACHGOBJ2
authorization list.
CHGOWNOBJ Change Owned Objects. This command transfers the
ownership of objects from one user to another. No
QDOC documents are transferred. There is system
support on the DLTUSRPRF command to perform this,
but it deletes the named profile. CHGOWNOBJ offers
a subset function. A spooled file lists all of the
changes.
CHGOWNTAP The Change Owner from Tape command provides a 'fix
up' of ownership. CHGOWNTAP is designed for the
case where object ownership has been changed and you
want to reset the ownership to the owner that exists
on a save tape. A listing is produced with one line
for each object with flags for those objects that
were changed or could not be changed. You must be
authorized to change ownership of the individual
objects.
CHGPF2 The Change Physical File 2 command allows changes to
one, generic, or all physical files in a library.
Only the typical parameters that are changed by
CHGPF are supported by CHGPF2. An omit list of
files may be specified.
CHGPRDLIB Change Product Library. Provides a method of
placing one or two libraries in the Product Library
position of the library list. This can be
advantageous when application programs use RPLLIBL
to change the library list and you want to ensure
that a standard library exists. The QLICHGLL API is
used to make the change. The other portions of the
library list remain unchanged.
CHGPUBAUT Change public authority. Changes the authority for
the *PUBLIC user for all or generic objects of all
or a specific object type in a library. An option
exists to bypass those objects where the public
obtains its authorization from an authorization
list. Useful for gaining consistent authorization
in a library.
CHGPWDA The Change Password Attributes command provides
separate parameters for each of the QPWDxxx system
values. A prompt override program is used to prime
the parameter values so that you may key over
existing values. You must have *ALLOBJ and *SECADM
special authorities to use CHGPWDA.
CHGQDFTJRN The Change QDFTJRN Data Area command creates and/or
changes the QDFTJRN data area in a named library.
The QDFTJRN data area is used by the system to
automatically start journaling for objects intended
for remote journaling. Using CHGQDFTJRN simplifies
entering data into the required data area.
CHGQHST The Change QHST Version command creates a new
version of a QHST file. The intent of the tool is
to allow you to run the command at the end of some
time period where you want to back up complete
versions of QHST such as all for the previous month
and start a new time period.
CHGRPGCPY The Change RPG /COPY (CHGRPGCPY) command allows
changes to /COPY statements in RPG for one, generic,
or all members of a source file. The CHGRPGCPY2
exists for RPGLE source which also handles /INCLUDE.
The default is OPTION(*CHECK) which means no changes
are made and the listing describes what changes
would be made. Selection criteria exists for the
file, library, or member names in the existing /COPY
statement.
CHGSGNDAT The Change Signon Date command is intended for the
case where a user profile swap has occurred and the
user profile should be updated so that the current
date and time becomes the signon date/time value.
CHGSGNDAT may also be used without a profile swap to
update the current profile if an option is
specified. CHGSGNDAT may only be used in a CL
program. The QSYCHGPR API is used.
CHGSGNTXT The Change Signon Text command allows you to place
up to 5 lines of text (79 bytes each) on the Signon
Display. The text will appear the next time the
Signon display appears. The text does not change if
the Signon display is already active. A separate
command will allow refreshing the Signon display by
subsystem. Both 10 and 128 password Signon displays
are supported.
CHGSPLFCPY The Change Spooled File Copies command provides a
simple change of the number of copies for a spooled
file. A prompt override program exists so the user
can see the current value before making the change.
The intent of the command is to allow a user who
should not have full CHGSPLFA function to be able to
change the number of copies.
CHGSPLFORM The Change Spooled File Form Type command provides a
simple change of the form type for a spooled file.
A prompt override program exists so the user can see
the current value before making the change. The
intent of the command is to allow a user who should
not have full CHGSPLFA function to be able to change
the form type.
CHGSPLFPTY The Change Spooled File Priority command provides a
simple change of the output priority for a spooled
file. A prompt override program exists so the user
can see the current value before making the change.
The intent of the command is to allow a user who
should not have full CHGSPLFA function to be able to
change the output priority.
CHGSRCDAT Change Source Date. Allows changing of the dates
kept on individual source statements to appear to be
changed on the same date. If a source change takes
several days to make, the source statements will
have different change dates. CHGSRCDAT allows a
range of existing dates to be changed to a
consistent date so that it will appear as if all
changes occurred on a single date. Useful for
documentation.
CHGSRCFLEN The Change Source File Length command converts one,
generic, or all source files in a library to a
source file length that is larger than the current
length. The typical conversion is 92 to 112. The
same text, owner, and authorities are retained. All
existing source members are copied. Conversion to
shorter lengths is valid if no data will be
truncated.
CHGSRCTYP Change Source Type. Change all or specified source
types in a source file to a new type. This avoids
having to manually change all of the source types
such as RPG38 to RPG.
CHGSYSTXT The Change System Library Text command allows the
text descriptions of certain system libraries to be
changed to the system supplied value as seen with GO
LICPGM. Many system libraries are shipped with
blank text descriptions. The default provides a
listing of what would be changed. Other library
text descriptions such as QDSNX may be optionally
changed to English text.
CHGTAAKEY Change TAA Key. Provides a method of changing the
critical TAALICENSE data area information. You must
enter a special key provided by the TAA Productivity
Tools owner to successfully complete the command.
CHGUSRAUD2 The Change User Auditing 2 command is similar to the
system CHGUSRAUD command, but prompts for CHGUSRAUD
with the existing values from the user profile.
This simplifies making additions or deletions of the
AUDLVL parameter which may contain several items.
CHGUSRPRF2 Change user profile 2. Provides a simple command
for Assistant Security Officers who should be
limited to the parameters they can change within a
user profile. Cannot be used to change sensitive
profiles such as QSECOFR. The Security Officer
controls the valid parameters by entering them in a
data area. CHGUSRPRF2 is an option on the SECOFR2
tool menu.
CHGUSRPRF3 The Change User Profile 3 command is a front end to
the CHGUSRPRF command that allows a list of up to
300 user profile names or generic names to be
changed. Most of the parameters from CHGUSRPRF are
supported. This simplifies making mass changes to
user profiles or for standardizing users of a
department.
CHGUSRPWD Change User Password. Allows changing profile
passwords or document passwords and replicating the
changes on other systems. The password is masked
and easily sent using SBMRMTCMD. Unmasking occurs
on the other system. Useful for keeping multiple
systems in synch with the same passwords.
CHGUSRSPC The Change User Space command allows you to change
the contents of a user space. A maximum of 5000
bytes can be changed on a single command. A start
position must be named and an optional length.
CHKACTJOB The Check Active Job command determines whether a
job or generic job name is active. This can be
helpful in determining if a server job is active.
TAA9893 is sent as an escape message if the
specified parameters do not find a job.
CHKACTOBJ Check Active Object. Simple technique for
determining if an object can be locked to an *EXCL
state (is anyone using the object). The command
attempts to lock the object and if successful, it
unlocks it. Limited to certain object types.
Useful for a quick determination if an object is in
use.
CHKACTPGM Check Active Program. Simple technique to include
in a CL program to determine if the program is
already active. Useful for programs which must run
in a single job at a time.
CHKACTUSR Check Active User. Provides a method of determining
if a user is active on the system. Return variables
exist for how many interactive and batch jobs are
currently in operation for the specified user
profile.
CHKALLDBD The Check All Data Base File Dependencies command
checks all files or all files in all user libraries
for the situation where the -Based on- physical file
is in a library other than the dependent file.
Keeping the -Based on- physicals in the same library
is very helpful when attempting to restore on an
initialized system or on another system.
CHKALLOBJ Check All Object. Determines if the current user
profile (including any Group Profile and Program
Adoption) has *ALLOBJ special authority. An escape
message (CPF9898) is issued if not. The command is
useful in jobs where the user requests to run
against all libraries or all user libraries.
CHKALLOBJO The Check *ALLOBJ Owner command checks the owner of
an object to ensure he has *ALLOBJ special
authority. For example, if a user with *ALLOBJ
authority creates a program with USRPRF(*OWNER), but
the user is part of a group that does not have
*ALLOBJ and the group profile becomes the owner, the
program will not run with *ALLOBJ authority.
CHKALLOBJO can be used as part of the create step to
ensure the proper create of a program.
CHKAPOST Check for Apostrophes within a value. The command
is used by several TAA tools to ensure double
apostrophes and also removes leading or trailing
apostrophes. Useful for prompting for a string
value (e.g. the TEXT parameter) which needs
surrounding apostrophes and may have an embedded
apostrophe.
CHKARACDE The Check Area Code command provides a method of
checking for a valid area code. The TAA9891 escape
message is sent if the area code is invalid. An
optional completion message is provided. Only the
area codes provided by the PRTARACDE tool are
supported (includes US, Canada, Caribbean, Samoa,
etc).
CHKARAFLD The Check Area Code Field command checks a named
field in a data base file for a valid area code.
Depending on the field type, different lengths are
valid. Only the area codes provided by the
PRTARACDE tool are supported (includes US, Canada,
Caribbean, Samoa, etc).
CHKASPOBJ Check ASP Objects. The command is intended to
assist you in migrating from the old style ASPs
(where few object types can exist in an ASP) to the
new style. The command finds all of the objects
that are in an ASP where the library is not in the
same ASP.
CHKASPSTG The Check ASP Storage command allows you to check a
percentage of available storage in an ASP against
the size of objects you need to create. An escape
message (TAA9896) is sent if the amount of requested
storage exceeds a specified percent of available
storage. This can be useful when an application
needs to duplicate a large object in QTEMP.
CHKASPTHD The Check ASP (Auxiliary Storage Pool) Threshold
tool provides an additional method of notifying the
system operator when an ASP has reached its
threshold of storage used. A message is sent to
QSYSOPR (or a named message queue) that describes
the current percentage and remaining storage
available. In addition, a separate threshold
percentage may be named in conjunction with the
SHOUT tool.
CHKAUDAUT The Check *AUDIT Special Authority command checks if
the user (including group authority and adopted
authority) has *AUDIT special authority. The
command completes normally with no feedback if the
user has *AUDIT authority. If the user does not
have *AUDIT authority, TAA9891 is sent as an escape
message.
CHKAUDVAL The Check Audit Value command checks a list of
specified audit value such as *AUTFAIL against the
values in the QAUDLVL and QAUDLVL2 system values.
If one of the specified values does not exist,
TAA9891 is sent as an escape message.
CHKBLKFLD The Check Blank Fields command checks all values for
each field in a file to determine if only blanks
exist for character fields or zeros for decimal
fields. This is intended as a debugging aid to
check if a program that 'adds new records' is
populating the correct fields. If only some records
in the file contain values, the field is flagged
with a different code.
CHKBOF The Check Based on File command checks the logical
files in a library to determine if they are based on
physical files in the same library. A spooled file
lists any exceptions. CHKDBD is the companion tool
which checks physical files to determine if any
dependent logicals exist outside the library. To
check all libraries, use the CHKALLDBD tool.
CHKCFGCHG Check Configuration Change. Checks the
configuration objects for those that have changed
since a specified date and sends messages for those
exceeding the date. This allows a simple review of
what has recently changed.
CHKCLSPE The Check CL Spelling command checks words within
quotes in any CL type source. For example, words
within parameter values for keywords such as TEXT or
MSG can be checked for misspellings. The system
Dictionary product is not a requirement as the
TAADFT dictionary may be used. A spooled file is
created if any spelling errors exist.
CHKCMD The Check Command command provides the functions of
QCMDCHK with additional options provided by the
QCAPCMD API. This includes 1) Prompting for the
command on missing required parameters or some
invalid entries and 2) Limited user checking. The
command is not run, but can be useful when
attempting to simulate a command line on a menu.
CHKCMDDFT The Check Command Default command checks commands in
one or more libraries to determine if the system
supplied CHGCMDDFT command was used. The check
cannot be 100% accurate, but can be helpful to
determine most usage of CHGCMDDFT.
CHKCMDQLFN The Check Command Qualified Name command checks the
parameters from CRTCMD that support qualified names
to ensure that if a program is specified that the
library qualifier is not *LIBL. Using *LIBL from a
command that is used in a program that adopts
authority presents a security exposure where a bogus
program could be used.
CHKCMDSPE The Check Command Spelling command checks words
within quotes in CMD type source. For example,
words within 'prompt text' or 'choice text' can be
checked for misspellings. A spooled file is created
if any spelling errors exist. The system Dictionary
product is not a requirement as the TAADFT
dictionary may be used.
CHKCMDSRC The Check Command Source command checks for whether
the source used to create the command objects still
exists. 'Down level' conditions where the source
has been changed after the command was created are
flagged. CHKCMDSRC can be helpful in determining if
your commands are synchronized between source and
object.
CHKCPPAUT The Check CPP Authority command checks command
objects in one or more libraries that are specified
as *PUBLIC *EXCLUDE. If the Command Processing
Program (CPP) is not *PUBLIC *EXCLUDE, the command
is flagged. If your intent is to prevent access by
the *PUBLIC user to a command, the CPP should also
be considered for *PUBLIC *EXCLUDE to prevent the
use of the CALL command to the CPP.
CHKCPPQSYS The Check CPP use of QSYS command checks all the
commands on the system for non-system commands that
use a CPP from QSYS. This helps ensure the
integrity of your system.
CHKDAT Check Date. Checks a date field to ensure it is
valid. Allows for range check and a year check.
Useful for date validation.
CHKDAT2 The CHKDAT2 command provides a method of performing
validation against a date field. Not only must the
date be valid, but optional parameters allow you to
perform some range checking on the value entered.
Any system supported date format may be used.
CHKDAT3 The Check Date 3 tool provides a command to check
dates. The major intent of the tool is to call the
processing program from a HLL program and pass it an
Externally Described Data Structure of information
and receive a message back in the Data Structure.
CHKDBD Check Data Base Dependencies. Checks for any
physical files in the library you are checking that
have dependent logicals in other libraries. CHKBOF
is the companion command to check for logical files
in the library you are checking that are 'based on'
a physical in a different library. To check all
libraries, use the CHKALLDBD tool.
CHKDBF Check Data Base File. Optional return variables
such as Member and library name, source or data
file, physical or logical file, number of records
and record length. Most of the function can now be
achieved more efficiently with the system supported
RTVMBRD command.
CHKDBFDAT The Check Data Base File Date command checks one or
more date fields in a file for valid dates. A
spooled file is created with any errors. The file
must be externally described. A variety of date
formats can be specified such as MMDDYY, DDMMYYYY,
ISO, USA, etc.
CHKDBFMBR The Check Data Base File Member command simplifies
checking for a data base file and authority to it.
This provides clear messages when the file or member
does not exist, the file is not the requested file
type, or the user does not have the proper
authorization.
CHKDDSSPE Check DDS Spelling. Checks the spelling of DDS
literals used in DSPF or PRTF source types in one or
all members in a source file. The system Dictionary
product is not a requirement as the TAADFT
dictionary may be used. Useful for cleaning up code
to avoid careless errors that end users love to
find.
CHKDIRE The Check Directory Entry command checks the
directory (see WRKDIRE) using the outfile of DSPDIRE
to determine if the full user ID (ID, address, and
description) exist. If not, TAA9894 is sent as an
escape message.
CHKDUPAP The Check Duplicate Access Path command checks for
files in one or more libraries that have a duplicate
access path with another file. The system will
automatically share an access path if it can.
Complete duplicates and partial duplicates (where
only the high order keys are the same) are listed.
The purpose of CHKDUPAP is to assist in cleaning up
objects that are not needed.
CHKDUPLST The Check for Duplicates in a List command is used
to check command parameters that are simple lists to
ensure that each entry in the list is unique. Only
the first duplicate found is described with the
TAA9896
CHKDUPOBJ The Check Duplicate Object command checks for
duplicate object type/names in multiple libraries.
A listing is output describing the duplicate groups.
This can be helpful when attempting to clean up the
system or solving problems.
CHKFILATR The Check File Attribute command provides a simple
check of an existing file to ensure it has an
attribute that you want to process. A list of one
or more valid file attributes must be provided. If
the attribute of the named file is not in the list,
TAA9896 is sent as an escape message.
CHKFILSRC The Check File Source command checks for whether the
source used to create the objects still exists.
'Down level' conditions where the source has been
changed after the file was created are flagged.
CHKFILSRC can be helpful in determining if your
files are synchronized between source and object.
CHKFLDSPE The Check Field Spelling command checks the spelling
of a field in a data base file. The field must be
of a character type and can contain up to 5000
bytes. A spooled file is printed of any misspelled
words found. The system Dictionary product is not a
requirement as the TAADFT dictionary may be used.
CHKGENERC Check Generic. Checks a variable to see if it
contains a generic value (e.g. ABC*). Returns the
length of the field. Useful when working with
generic requests.
CHKGENOBJ The Check Generic Objects command provides a method
of checking if any generic objects exist for a
specific name. The default is to check for all
object types. A return count is optional. TAA9893
is sent if no generic object names exist.
CHKGRPPRF The Check Group Profile command checks a profile to
see if it is a group profile. TAA9891 is sent as an
escape message if the profile is not a group
profile. You must have *USE authority to the group
profile to use CHKGRPPRF.
CHKHOLIDAY The Check Holiday command allows you to check a list
of specific holidays against the current system date
so that some CL code may be bypassed or executed.
For example, if a backup is not needed on Christmas,
you can check and bypass the save. TAA9892 is sent
as an escape message if the current date is one of
the holidays you specified.
CHKIASP The Check IASP Status command checks that all IASPS
are online. An omit list of IASPs may be specified.
An escape message (TAA9892) is issued if all
requested IASPs are not online.
CHKIBMLIB Check IBM Library. Provides a means in a CL program
of determining whether a library name is considered
an *IBM or *USER library and whether the library
will be saved by a SAVLIB option (e.g. SAVLIB
LIB(*ALLUSR)). The command provides a program
method of providing the information from the SAVLIB
chart in the Backup and Recovery Guide. Useful for
automating backup and following the rules of the
system function.
CHKIBMPRF Check IBM Profile. Provides a means in a CL program
of determining if a user profile is considered a
system profile or not. Useful for separating system
versus user profiles.
CHKIFSDMG The Check IFS Damage command attempts to save one or
more individual IFS objects to a save file. *DIR,
*FLR, and *DOC objects are bypassed. Messages are
sent for those objects which could not be saved.
While this is not a perfect solution, the messages
can be used to indicate damage situations.
CHKIFSE The Check IFS Entry command checks for object
existence and/or verifies the user's authority to an
object in the IFS. If the object exists and the
user has the correct authority to the object, the
command completes normally. The CHKIFSE command is
similar to the system CHKOBJ command, but does not
check for program or group adopt (IFS restriction).
CHKIFSOPN The Check IFS Open command provides a method of
determining if an IFS object is available for a type
of use and allows a specified type of sharing with
other jobs. If the open is successful, the file is
closed and the command completes normally. If the
file cannot be opened, TAA9872 is sent as an escape
message.
CHKINACT The Check Inactive tool provides a function to end
or discontinue inactive interactive jobs. The
typical example is where the user has walked away
from the workstation without signing off. The
system values QINACTITV and QINACTMSGQ are used plus
a standard program which runs continuously in batch.
A list of exception devices/users may be specified
and a list of 'run status' values may be used to
check whether to perform an action on the job.
CHKINACT2 The Check Inactive Job 2 tool is a series of
commands that allow the ending or discontinuing of
jobs that have been inactive for a specified period
of time. This allows security control when users
walk away from their devices while still signed on.
It may also be used to end jobs that are hung.
CHKINACT2 allows for different timeout values while
the CHKINACT tool has a single timeout value.
CHKJLGMSG Check Job Log Message ID. Provides a program
solution for determining if one or more message IDs
exist in a job log. This can be useful in
determining whether the job log should be printed or
deleted.
CHKJOBCTL Check Job Control Authority. Provides a method of
determining if a user has *JOBCTL special authority.
The checking includes the user, group profile
authority, and program adopt. Optional user error
text may appear as the escape message.
CHKJOBDLIB The Check Job Description library tool checks for a
named library in the INLLIBL parameter of one, all,
or generic job descriptions. This simplifies
hunting for a library name.
CHKJOBDUSR Check JOBD USER Parameter. Checks the job
descriptions in one or all libraries for those with
a specific user named in the USER parameter. Shows
the authority to the JOBD object. Useful for
security review.
CHKJOBENDS The Check Job End Status command is intended for
batch jobs that are waiting for a delay time and
periodically need to check if an End Job or End
Subsystem command has issued a controlled cancel -
OPTION(*CNTRLD). CHKJOBENDS allows a periodic
wakeup with a total time specified. The escape
message TAA9891 is sent if a controlled cancel has
been requested.
CHKJOBMSGW The Check Job Message Wait command allows you to
send a notification when a job is waiting for a
response to a message (MSGW status). The
notification can be one or more of 1) Send a break
message to a message queue on the current system, 2)
Send a break message to a workstation on a different
system (using FTP), 3) Send an Email to a user
(using TAA tool SNDTXTMAIL)
CHKJRNLIB The Check Journal Library command checks a library
to see if a specified list of object types is
journaled to a named journal. Physical data files,
data areas, and data queues may be checked.
Diagnostic messages are sent for the objects that
are not journaled and a final escape message occurs
if any objects are not journaled.
CHKLCKSYSV The Check Locked System Value command checks a
system value to see if it is locked by the DST/SST
function. This prevents certain system values from
being used by CHGSYSVAL (or the Change option on
WRKSYSVAL). The escape message TAA9896 is sent if
the DST/SST function has been used and the system
value is one that is on the list that may be locked.
Otherwise, the command completes normally.
CHKLEAP Check Leap Year. Checks a year to determine if it
is a leap year. Passes back a Y/N value. The years
1600 - 4000 are supported.
CHKLIBITG The Check Library Integrity command checks for
integrity of objects in a library. CHKLIBITG is a
front end to the system command CHKOBJITG which
checks the owned objects of a user profile and
creates an outfile of exceptions. The checking
ensures such things as whether the object is in the
proper domain, a determination of whether a program
or module has been tampered with, or whether a CISC
program has not yet been converted to RISC.
CHKLIBL Check Library list. Provides a method of
determining if a library is anywhere on the current
jobs library list. An escape message is sent if it
is not. Optional return variables exist to assist
in determining where the library is on the library
list. This includes the system portion, the product
portion, the current library, and the user portion.
The system allows certain combinations.
CHKLIBOWN Check Library Owner. Checks ownership of all
objects in a library for a specified owner. Useful
for ensuring consistent ownership in libraries and
ensuring user objects are not found in system
libraries.
CHKLMTCPB Check User Profiles for Limited Capability *USER
types. Provides a method of checking or ensuring
that all *USER type profiles are specified as
LMTCPB(*YES).
CHKMAILADR The Check E-Mail Address command checks the validity
of an E-Mail address. The local-portion of an
address is ensured to have proper syntax. The
domain-portion is either syntax checked or checked
using APIs to determine if the domain name exists.
To check if the domain name actually exists, your
system must have access to a domain name server.
CHKMAILFLD The Check E-Mail Field command checks a field in all
records in a file for a valid E mail address. A
listing is output. The local-portion of an address
is ensured to have proper syntax. The
domain-portion is either syntax checked or checked
using APIs to determine if the domain name exists.
To check if the domain name actually exists, your
system must have access to a domain name server.
CHKMBR2 Check Member 2. Similar to CHKOBJ, but sends an
escape message if the member does exist. Useful for
simplifying coding when it is considered an error if
the member exists.
CHKMINRLS The Check Minimum Release command finds objects that
were created with a target release earlier than the
one specified on the command and determines if the
source still exists. *PGM, *MODULE, and *SRVPGM
objects are checked. All *SQLPKG objects are
flagged. Objects with creation data may be
bypassed. The companion tool to re-create the
objects is FIXMINRLS. The tool is designed to
assist in conversion to V6R1M0.
CHKMSGDSPE The Check Message Description Spelling command
checks a single message description for the spelling
of the first and second level text. CHKMSGDSPE is
helpful after adding or changing a message
description. To check the spelling of all message
descriptions in a file, use CHKMSGSPE.
CHKMSGSPE The Check Message Spelling command checks the
spelling of message descriptions in message files.
Both 1st and 2nd level text are checked. A spooled
file is created. The system Dictionary product is
not a requirement as the TAADFT dictionary may be
used.
CHKNAM Check Name. Checks for a valid name. Useful for
name validation within a HLL program.
CHKNAMFLD The Check Name Field command allows you to check or
update a name and address field in a file for names
such 'THomas ThuMb' or 'Thomas thumb' and have them
changed to 'Thomas Thumb'. The field to be checked
is ensured to have the first letter of each word
capitalized and the remaining letters to be lower
case.
CHKNAMFLD2 The Check Name Field 2 command allows you to check
name and address values for proper case such as
'THomas ThuMb' or 'Thomas thumb' and returns a value
of 'Thomas Thumb'. The return value is ensured to
have the first letter of each word capitalized and
the remaining letters to be lower case.
CHKOBJATR The Check Object Attribute command checks for an
object attribute such as RPG or PF. The value
'*ALL' is considered valid. TAA9893 is sent as an
escape message for an invalid attribute. The
command is useful for checking other command input
which allows an object attribute.
CHKOBJAUT Check Object Authority. Is intended for checking
the authority to a generic object name or all
objects in a library. Useful for allowing a
security check before proceeding into an application
function.
CHKOBJDMG Check Object Damage. Sanity checks the objects in a
library or all libraries for damage. The objects
are saved one at a time to a save file in QTEMP. If
damage is detected, it is reported. It is still
possible for damage to exist and be saved. See the
discussion with the tool. See also the VALDBF
command for better damage checking of data base
files.
CHKOBJSRC The Check Object Source tool performs 3 functions:
1) Lists objects that were created from source but
the source no longer exists where it was created
from 2) Lists source members which have not been
used to create an object and 3) Lists source members
which have been used to create more than a single
object. An attempt is made to identify 'possible'
missing items based on the last source change date
and time.
CHKOBJTYP The Check Object Type command checks an 'Object
Type' value to see if it is valid. Any object type
that can be checked by CHKOBJ is considered valid.
TAA9896 is sent as an escape message if the object
type is not valid.
CHKOBJ2 Check Object 2. Similar to CHKOBJ, but sends an
escape message if the object does exist. Useful for
simplifying coding when it is considered an error if
the object exists.
CHKOBJ3 The Check Object 3 command is like the system CHKOBJ
command except that a better first level message
(including the type of object) is sent if the object
is not found. CHKOBJ sends a CPF9801 message where
the first level text reads 'Object xxxx in library
yyy not found'. Typical error text from CHKOBJ3
would be 'File xxxx in yyy not found'.
CHKOBJ4 The Check Object 4 command is intended to assist you
in identifying all the objects of a name or generic
name on the library list, in a specific library, all
libraries, etc. Messages are returned when an
object is found.
CHKOLDOBJ The Check Old Objects command prints a list of
objects that have not been used since a specified
use date. A list of object types may be entered. A
list of libraries (including generic) or all user
libraries may be specified along with an omit list.
An outfile of the old objects is optional.
CHKONEJOB The Check One Job command determines if there is
only a single job at a workstation. The command is
intended for those situations where you want to
ensure that only a single job is active before
performing some task that will not operate correctly
if multiple jobs are active. PCs with multiple
sessions and non-programmable workstations with
'jump' key jobs are not considered.
CHKOWNSAVF The Check Owner of Save File command checks the
objects in a save file to see if they are owned by a
specified user. If a library object is in the save
file, it is also checked. An option exists to check
the owner of the save file. TAA9896 is sent as an
escape message if a different owner exists.
CHKPASTHR The Check for Passthru Job command checks the
current job to see if it is a passthru job. Escape
message TAA9894 is sent if it is not a passthru job.
The command has no parameters and may only be used
in the interactive environment.
CHKPGMATR The Check Program Attribute command provides a
simple check of an existing program to ensure it has
an attribute that you want to process. A list of
one or more valid program attributes must be
provided. If the attribute of the named program is
not in the list, TAA9896 is sent as an escape
message.
CHKPGMOIR Check Program OIR. Provides a method of checking a
library or libraries to ensure that the system
DSPPGMREF command will operate correctly. A list of
program objects in the library is accessed and
DSPPGMREF is used for each program. Errors are
monitored and a report prepared. Useful in
identifying specific objects if you have or suspect
damage in the OIR (Object Information Repository) of
the system which prevents DSPPGMREF from operating
correctly.
CHKPGMOWN The Check Program Owner command is intended to be
included in programs which must adopt authority
(USRPRF = *OWNER). The command allows the program
to be checked to ensure that the program still uses
adopt and that the owner has the specified required
special authorities.
CHKPGMRLS The Check Program Release command allows you to
check for programs and modules that were created on
a specific release. You may run the command over
multiple or all libraries. Options exist to exclude
certain releases, omit a list of libraries, and to
replace the program or module if the source exists.
CHKPGMSRC Check Program Source. Checks a program or module
and its associated source to see if the source still
exists and if the program is 'down level' from the
source. A single library, *USRLIBL, or *ALLUSR
libraries may be checked. The source statements are
read to determine the date of last change. A
replace option is available. Useful for determining
if the source still exists for the program and
module objects and if it is down level.
CHKPGMSTK Check Program Stack. Allows you to specify a
program name and determine whether the same program
is already in the program stack. Useful for
programs that cannot be called recursively.
CHKPUBAUTL The Check Public Authority to Authorization List
command checks an authorization list to ensure: 1)
the *PUBLIC user is *EXCLUDE and 2) the *PUBLIC
authorization to each object controlled by the
authorization list matches a command option (the
default is *AUTL meaning the *PUBLIC user is
controlled by the authorization list). A spooled
file is created with the authorization list, the
controlled objects and any exceptions.
CHKPWDBLK The Check Password Block command provides the same
function as the system V6R1 support to control users
who attempt to change their password too frequently.
The system supports checking with the use of CHGPWD,
but not with CHGUSRPRF. CHKPWDBLK is intended to be
placed in a program that uses CHGUSRPRF to change
passwords, but also wants to ensure infrequent
changes. TAA9897 is sent as an escape message if
the time limit has not passed.
CHKRMTJRN The Check Remote Journal command checks for an
*ACTIVE journal state of a remote journal. If the
state is not *ACTIVE, different escape messages are
sent to describe the current state (*INACTIVE =
TAA9895, *FAILED = TAA9896, and *CTLINACT =
TAA9897). This provides a simple means of testing
for the critical ongoing requirement that allows
remote journaling to be successful.
CHKRPGCALL Check RPG CALL. Checks an RPG or RPG38 source
member and determines if any CALL operation codes
exist. If so it sends an escape message. Useful
for determining if sub-programs are used so that a
source member can be reviewed in more detail to
determine what program is called.
CHKRPGCMD The Check RPG command checks for the existence of
the CRTRPGPGM command in library QSYS. This is
primarily an internal tool to prevent tools from
being created by CRTTAATOOL on systems that do not
have the RPG compiler. If the CRTRPGPGM command
does not exist in QSYS, CPF9801 is sent as an escape
message.
CHKRPGSPE Check RPG Spelling. Checks the spelling of RPG
literals used in output specifications in one or all
members in a source file. The system Dictionary
product is not a requirement as the TAADFT
dictionary may be used. Useful for cleaning up code
to avoid careless errors that end users love to
find.
CHKRSDSTE The Check Restricted State Status command sends an
escape message if the system is not in the
restricted state. The check is against the 'system
state' and not the status of the controlling
subsystem as it is possible for the controlling
subsystem to be restricted, but not have the system
in the restricted state.
CHKSAV Check Save Strategy. Checks a single library or all
libraries and compares the save date/time against
the last change date/time for each object and
member. A listing is printed of all those objects
and members which do not have a current backup.
Useful for checking your save strategy to ensure you
are properly backed up.
CHKSAVDEV Check Save Device. The command does a sanity check
of the Save/Restore device and the system by saving
a test data area from TAATOOL and restoring it to
QTEMP. The value within the two data areas and some
of the object attributes are compared to help ensure
that device and system are operating properly.
CHKSAVDEV is intended to be included at the
beginning of your standard backup programs.
CHKSAVF The Check Save File command is designed to allow you
to determine if a save file is available for use.
For example, if a save is occurring to the save
file, TAA9892 will be sent as an escape message.
CHKSAVRST Check Save/Restore Job Log. Checks a job log for
important save/restore messages. Nets out the job
log to allow responsible data processing person to
review for problems (e.g. damage, object not saved
or restored, object changed on restore).
CHKSAVSYS Check *SAVSYS Special Authority. Determines if the
current user profile (including any Group Profile
and Program Adoption) has the *SAVSYS special
authority. An escape message (CPF9898) is issued if
not. The command is useful in jobs where the user
needs to save or restore and it is not known if he
is authorized.
CHKSAVTAP Check Save Tape. Checks a save/restore format tape
to see if it can be read by the system. This is a
sanity check only and does not ensure that the tape
can be properly restored. It does cause all of the
data on tape to be read by the system which is a
better test than the system command DSPTAP. Checks
save/restore tape format which includes any tape
media produced by a SAV command, a new release tape,
or a PTF tape.
CHKSECADM The Check *SECADM Special Authority command
determines if the user has the special authority
*SECADM. Group profile, supplemental group
profiles, and program adoption authority are also
considered. The *SECADM special authority is needed
for various functions involving user profiles.
CHKSELOMT The Check Select/Omit command allows select and/or
omit lists to be checked against a name value. The
lists may contain generic names. A *YES/*NO result
field is returned to assist in your processing.
CHKSELOMT simplifies programming when performing
select/omit processing of names against lists.
CHKSGNCNT The Check Signon Count tool allows you to prevent a
signon (interactive job) if the number of current
signons for a specific user profile exceeds a
maximum. The supplied TAA program must be named in
the INLPGM parameter or used in the users initial
program. A system default and unique user profile
values may be specified.
CHKSPCAUT The Check Special Authorities command allows a check
of a specific user's special authorities or the
current user. If the current user is requested 1)
the check includes both program adopt and group
adopt and 2) the check occurs at the previous call
level so that the current program adopt function is
not included.
CHKSPELL Check spelling. Provides a method of spell checking
the data in a source member. The system Dictionary
product is not a requirement as the TAADFT
dictionary may be used. Multiple dictionaries may
be named and dictionaries exist in TAATOOL for your
use. A data area which names a list of dictionaries
may be named (see the CRTDCTARA tool).
CHKSPELL2 Check spelling 2. Provides a method of checking the
spelling in a string of data. The system Dictionary
product is not a requirement as the TAADFT
dictionary may be used. A command exists, but the
CPP may also be called directly. If a word is not
found in the dictionaries specified, it is returned
in a parameter along with the number of the word in
the string. Options exist to start the checking
after a word.
CHKSPLF The Check Spooled File command checks for the
existence of a spooled file and optionally for
whether the spooled file is still open. If the job
exists, but not the spooled file, TAA9883 is sent as
an escape message. If the job does not exist,
TAA9884 is sent as an escape message. If the option
to check for an open status is used and the file is
still open, TAA9885 is sent as an escape message.
CHKSRCTYP Check Source Type. Checks the source types in a
source file for valid types. No syntax checking
will occur in SEU unless SEU recognizes a valid
source type. Options to check for i5/OS, S/38, S/36
or *ALL source types. Useful for ensuring all
source types in a source file are valid and of a
particular type.
CHKSRCTYP2 The Check Source Type 2 command provides a simple
check of an existing source member to ensure it has
a source type that you want to process. A list of
one or more valid source types must be provided. If
the source type of the named member is not in the
list, TAA9896 is sent as an escape message.
CHKSTDJOBS The Check Standard Jobs command provides a method of
determining if required system and standard
processing jobs are active. CHKSTDJOBS operates by
using the output of the TAA CVTWRKACT command when
the system is known to be in a good state and
checking the jobs to see if they are still active.
CHKSYSCND Check System Condition. Monitors the critical
system messages arriving on the QSYSMSG message
queue and uses the SHOUT TAA tool to shout at users.
Useful for preventing critical system conditions
from going unnoticed.
CHKS38CMD Check S/38 Commands. Checks a set of CL source for
commands which are not part of S/38 Release 8. The
commands to be checked against are in a table which
can be modified. Useful for situations where source
must be shipped to another system and you want to
determine if any user commands exist. Also can be
used for enforcing standards regarding what commands
can appear in a CL program.
CHKTAAAUT The Check TAA Authorities command checks the current
authorities for TAA objects and compares them to the
shipped version of the product. TAA objects in QSYS
may also be included in the check such as
Authorization Lists. This allows a simple
determination of what authority changes have been
made on your system. This helps ensure that the TAA
Tools may not be used without proper authority.
CHKTAAAUTL The Check TAA Authorization Lists command checks to
ensure that all TAA Authorization Lists are set to
*PUBLIC *EXCLUDE. This is the recommended setting.
Allowing *PUBLIC access to many TAA functions such
as CPYUSRPRF2 would be considered a security
violation in most installations. An option exists
to change to *PUBLIC(*EXCLUDE).
CHKTAACMD The Check TAA Command checks for TAA commands in a
source file or all source files in a library or all
libraries. The command is helpful for determining
what usage is being made of TAA commands. See also
the Determining TAA Tool usage option on HELPTAA.
CHKTAADEP The Check TAA Dependencies tool is intended
primarily as an internal tool used when CRTTAATOOL
is run. The command checks a list of dependent
tools (those that are prerequisites). If a
dependent tool does not exist, CPF9898 is sent as an
escape message.
CHKTAALIB Check TAA libraries. Provides a sanity check of the
TAA Productivity Tools by ensuring all objects exist
and there are no 'foreign' objects in the TAA
libraries.
CHKTAAOWN The Check TAA Owner command checks in critical TAA
programs that the owner has *ALLOBJ authority and if
an *AUTL was used on CRTTAATOOL that it is still
assigned to the object.
CHKTAAPRD Check TAA Product. Provides a method of checking
for commands on the the system that use the same
name as the TAA Tool command names and objects that
begin with the generic name TAA that are not part of
the TAA Productivity Tools. The output can assist
you in cleaning up old version of TAA Tools and
avoiding name conflicts.
CHKTAATOOL Check TAA Tool. Provides a problem determination
assist by creating a spooled file containing the
source members of a tool and the create information.
If an object was not created on a TAASYS system, the
source create information is also provided.
CHKTAPRDY The Check Tape Ready command is designed to be used
when an unattended save is to take place later. The
command will ensure that the tapes are ready and are
valid to write on. This includes an optional check
for Volume ID, expiration date, and the CHKSAVDEV
TAA Tool.
CHKTAP2 The Check Tape 2 command is similar to the system
CHKTAP command. Neither the system CHKTAP nor the
SAVxxx commands will send an inquiry message to the
device's message queue if the tape is not in a
'ready' status (such as no tape is mounted), the
volume ID does not exist, the sequence number does
not exist, etc. CHKTAP2 sends an inquiry message
requesting a C = Cancel, or R = Retry response.
CHKTGTRLS The Check Target Release command checks the programs
in a library to determine if they were created for a
release that is more current than the minimum
release specified on the command. The intent of the
tool is to check a library prior to a save where the
TGTRLS parameter is to be used.
CHKTIM The Check Time command checks for a valid time in
HHMMSS format. The time must be in a range of
000000 to 235959. Valid minutes and seconds are
also checked for. If the time is invalid, the
CPF9898 escape message is sent.
CHKTIMSTM The Check Time Stamp tool provides a command to
check timestamps as defined by the data base type Z
fields. The major intent of the tool is to call the
processing program from a HLL program and pass it an
Externally Described Data Structure of information
and receive a message back in the Data Structure.
CHKUSRAUT Check User Authority. Checks user authority
excluding program adoption. One command exists for
objects and another for authorization lists. Useful
for programs that operate under program adopt that
need to know if the user is actually authorized to
an object without including program adoptions. The
function is partially replaced by the CHGPGM
USEADPAUT(*NO) function.
CHKUSRCMD The Check User Command checks for user commands in a
source file or all source files in a library or all
libraries. Both TAA and user commands are
identified. The command is helpful for determining
what usage is being made of user and TAA commands.
See also the Determining TAA Tool usage option on
HELPTAA.
CHKUSRSPC The Check User Space command is intended to be used
after a list API writes data into a user space.
CHKUSRSPC checks the Information Status byte to
ensure that the data is completely contained within
the user space. This is intended for CL programs
that use a list API which may write more than 16 MB
of data and is not handled by the program.
CHKVAL The Check Value command is intended for the case
where the user inputs a value to a CL program and
the value must be validated. CHKVAL offers several
checking options that vary depending on the type
requested. Special values are also supported.
Standard error text may be used to simplify the
explanation of any errors.
CHKWEEK Check Week. Checks a data area to see if the value
is equal or less than the current date. If so, it
updates the data area by seven until it is passed
the current date and returns a positive indication.
Useful for inclusion in initial programs when
specific functions should be performed during signon
for a particular day of the week (such as SBMJOB).
CHKWRD The Check Word command checks the spelling of a
word. An escape message is sent if the word is not
in one of the specified TAA dictionaries. The
default dictionary includes about 80,000 English
words, places, proper names, system words (eg
QCLSRC), TAA words (eg ADDDAT), and PRTSEUTXT words
(eg PARM1).
CHK400CMD Check i5/OS Commands. Checks CL source for commands
which are not part of the current i5/OS release.
Commands can be added or subtracted to the checked
list. Useful for situations where source must be
shipped to another system and you want to determine
if any user commands exist or for enforcing
standards regarding what commands can appear in a CL
program.
CLCDATDIF Calculate Date Differences. Calculates the number
of days between a 'from date' and a 'to date'.
Useful for determining the number of days between
two dates.
CLCDATDIF2 The Calculate Date Difference 2 command determines
the number of years, months, and days between 2
dates. This calculation is used in the insurance
industry. The date formats of the From and To dates
may differ in format. The two dates must be valid
and the From date must be less than or equal the To
date.
CLCDATDIF3 The Calculate Date Difference 3 command determines
the number of days between 2 dates. The date
formats of the From and To dates may differ in
format and all date formats are supported. The two
dates must be valid and the From date must be less
than or equal the To date.
CLCDATDIF4 The Calculate Date Difference 4 command is like
CLCDATDIF3, but allows a list of one or more day
names to be specified. This allows an answer to a
question such as 'How many Tuesdays and Thursdays
exist between 2 dates?'
CLCDATTIM Calculate date/time is designed to be used when you
want to use the SBMJOB SCDDATE/SCDTIME parameters to
submit a job based on hours or minutes from the
current date/time or a specified date/time.
CLCDATTIM determines the new date/time and provides
return variables.
CLCDAYS The Calculate Days command allows you to determine
how many specific days (Sundays, Mondays ...
Saturdays) exist between two dates. You may name
one or more days in the week to be considered. For
example, you can count the number of Tuesdays and
Thursdays that exist between two dates (the start
and end dates are included).
CLCDBFHSH The Calculate Data Base File Hash command determines
a hash value for the data in a data base member.
The intent of the command is to provide a comparison
method for large files on different systems without
transporting the entire file and making a
comparison. An optional outfile HASHP may be
written. The CMPDBFHSH command is supported to
compare HASHP files in different libraries.
CLCMOD10 The Calculate Modulus 10 command calculates the
value for a Modulus 10 Self-Check Digit. The
command returns a value for the self-check digit
which is intended to be added to a number such as a
customer number. DDS supports the CHECK(M10)
keyword for a field to assist in ensuring the number
is keyed correctly.
CLCMOD11 The Calculate Modulus 11 command calculates the
value for a Modulus 11 Self-Check Digit. The
command returns a value for the self-check digit
which is intended to be added to a number such as a
customer number. DDS supports the CHECK(M11)
keyword for a field to assist in ensuring the number
is keyed correctly. Some input values cannot
produce a Modulus 11 self-check digit and an escape
message will be sent.
CLCSQRT The Calculate Square Root command calculates the
square root of a numeric value that is greater than
0. The input value should be passed as a *DEC (15
5) value which allows numbers such as 123 or 123.456
to be input. The return value must be specified as
*DEC LEN(15 5).
CLCTIMDIF Calculate Time Differences. Calculates the number
of seconds between a 'from time' and a 'to time'.
Useful for working with those commands which only
support a wait of a number of seconds and you want
to wait until a specified time.
CLCTIMZOND The Calculate Time Zone Difference command returns
the number of minutes difference between two time
zones. The time zone names as used by WRKTIMZON
must be input or special values such as *PACIFIC.
Daylight savings time is considered. An optional
return value describes the difference in HH:MM
format. A minus value may be returned.
CLCUCCCHKD The Calculate UCC Check Digit command calculates the
check digit for several UCC standards such as UPC-12
used for most grocery items. This can be used to
assist in assigning the value for a new item.
CLNSYS Cleanup System. This command combines the functions
of several other TAA tools to provide a simple means
of cleaning up the systems. A batch job is
submitted. You can optionally allow the following
to occur MTNJRN, DLTOLDSPLF, RMVOLDMSG, DLTQHST, and
DLTOLDQRPL.
CLNTAATEMP Cleanup TAA Temporary Files. This command should be
used to cleanup files that exist in TAATOOL that are
used for temporary functions. The command can be
run in off hours to reduce the amount of space on
the system.
CLPDBR The CLP Data Base Record tool provides a command
interface to allow a CL program to position to (key
or RR), read sequentially, read randomly (by key or
RR), write, update, and delete data base records. A
record buffer (string of data) must be provided (the
tool does not operate on a list of fields).
CLPOUTFILE CLP Outfile Processing Code. This is documentation
only (including sample code) for how to code an
outfile in a CL program. The code is ready to be
copied in from the SEU browse function by requesting
the CLPOUTFILE member in QATTINFO.
CLPSTDERR CLP Standard Error Handling Code. This is
documentation (including sample code) for how to do
standard error handling in a CL program. The code
is ready to be copied in from the SEU browse
function. Two forms of the code are provided. The
simple form is designed for typical user
applications. The second form is designed for tool
use and is the same error handling code as available
in the DUPSTDSRC tool (it includes other code).
CLPSUBR CLP Subroutine code. This is documentation only
(including sample code) for how to code a subroutine
in a CL program. The code is ready to be copied in
from the SEU browse function by requesting the
CLPSUBR member in QATTINFO.
CLRALLPFM The Clear All Physical File members command clears
all members that exist in a physical file. You must
have *OBJEXIST rights to the file and at least one
member must exist.
CLRDTAARA Clear Data Area. Provides a method of initializing
a data area. *CHAR types are set to blanks. *DEC
types are set to zeros. *LGL types are set to '0'.
CLRDTAQ The Clear Data Queue command clears a non-keyed data
queue of all entries. A keyed data queue may be
cleared of a specific key or all entries. The
command uses the API QCLRDTAQ.
CLRLFM Clear Logical File Member. Clears a logical file
member and the based on physical members in the best
performing method. The logical member is added back
at the end of the command. Useful for those
applications which need to reuse physical members
each day and logical files are built over more than
a single physical.
CLRLIB2 The Clear Library 2 command is like the system
CLRLIB command, but also clears objects that can
cause CLRLIB to fail such as dependent logical files
in a different library, constraints specified by
ADDPFCST, receivers that have not been saved, and
output queues with entries. Some exceptions exist
that may prevent a cleared library.
CLROUTQ2 The Clear Output Queue 2 command clears all but a
specified number of spooled files from an output
queue. The spooled files are first sorted in
descending sequence by open date/time. The spooled
files are then read, the specified number are
bypassed, and the remainder are deleted. CLROUTQ2
simplifies keeping an output queue with a manageable
number of spooled files.
CLRSTMF The Clear Stream File command clears a stream file
in the IFS. The IFS entry will still exist, but the
size of the entry will be 0 as seen by the WRKLNK
display of attributes for the entry. The TAA
RTVIFSED command will also return a 0 value for the
size.
CLRTAP The Clear Tape command clears the information about
the tape labels on a specified device. This allows
new data to be written to the tape. Unlike INZTAP,
CLRTAP retains the existing Volume ID and Owner ID.
Because it must access existing information, CLRTAP
is slower than INZTAP. An option exists on CLRTAP
to prompt INZTAP using the current values found on
the tape.
CLRUSRIDX The Clear User Index command clears the entries from
an existing user index. Any user index may be
specified (not just those created by the TAA
CRTUSRIDX command).
CLRUSRSPC The Clear User Space command clears a user space by
resetting it to the initial value (as specified when
the user space was created). The full size of the
user (may have increased since the space was
created) is reset.
CMDDTAQ Command Data Queue. Allows commands to be
asynchronously executed. The typical use is for
users who are capable of using commands, but the
function is general purpose and can be used in any
application. If you are use to entering commands,
the Command Data Queue can make you more efficient.
CMDEXIT The system supports the capability (as of V4R5) to
retrieve a command that is about to be run or to
change a command that is about to be run. This
function provides significant capability, but there
are important restrictions. This is no guarantee
that your exit program will be used for all
conditions. This is a 'documentation only' tool
with sample code on how to do an Exit program for a
command.
CMDLINE Command Line. Provides skeleton code for simulating
a command line on a system menu or display. The
functions of command prompting, F9, message subfile
and logging of commands is provided. Sample code
describes how to include your own options on the
menu. The command is used only for testing
purposes.
CMPALLSRC The Compare All Source command compares one, all, or
generic source members in one or more source files
in a library to the same file and members in a
different library. A listing is produced for each
file and the members. If the corresponding member
does not exist or the data does not match, the
member is flagged. An option exists for a detail
comparison of unmatched members.
CMPAUTLAUT The Compare Authorization List Authority command
compares the authorizations from one *AUTL object to
another. This includes the owner and individual
authorities. Differences are noted including From
*AUTL users who do not exist for the To *AUTL and
vice versa.
CMPCLS The Compare Class command compares the CRTCLS
command parameters of two Class objects. A spooled
file is created of any differences.
CMPCMD The Compare Command command compares the CRTCMD
command parameters of two command definition
objects. A spooled file is created of any
differences.
CMPCMDLST The Compare Command List command is intended for the
case where a command supports both an 'include' and
an 'exclude' list of system names or generic system
names. CMPCMDLST ensures that both lists are unique
and generic names do not overlap specific names (or
generic names) in the other list. TAA9896 is sent
as an escape message for non-unique situations. An
option exists to allow generic overlap.
CMPCMDPARM The Compare Command Parameters command compares the
parameter lists of the command source against the
source for the CPP. A single command, a generic
command name, or all commands in a library may be
compared. The CPP must be written in CL or RPG.
CMPDAT Compare Date. Compares two dates. Provides
optional return values for the result (GT LT EQ) and
the number of days between. Useful for working with
date comparisons.
CMPDBF Compare Data Base file. Compares two data base file
members (up to 9999 record length). Options exist
to print in character or hex and to compare a range
of positions. Differences are noted with asterisks.
Useful for comparing output that should be
identical.
CMPDBFFMT The Compare Data Base Formats command compares the
format information between two data base files. If
the formats differ, a detail comparison of each
field occurs. This can be helpful when you have
created a program using one file and execute against
a different file that is supposed to be identical
and a level check occurs.
CMPDBF2 The Compare Data Base File 2 command compares two
identical format unique keyed files and lists the
changes to the data for a specific field name.
CMPDBF2 allows you to make a periodic copy of a
uniquely keyed file and then compare the current
version against the last copied version to see the
changes for a specific field.
CMPDSPFD The Compare Display File Description command
compares the CRTDSPF command parameters of two
Display file objects. A spooled file is created of
any differences.
CMPDTAARA The Compare Data Area command compares the contents
of two data areas. The attributes of the data area
(type, length, and decimal positions) must match in
order to compare the values. The TAA9895 escape
message is sent if the values do not compare. From
and To positions may be compared for character data
areas.
CMPDTAARAD The Compare Data Area Description command compares
the CRTDTAARA command parameters of two data area
objects. A spooled file is created of any
differences.
CMPDTAQD The Compare Data Queue Description command compares
the CRTDTAQ command parameters of two Data Queue
objects. The contents of the data queues are not
compared. A spooled file is created of any
differences.
CMPDTAQE The Compare Data Queue Entries command compares the
entries and keys (if any) for two data queues. The
intent of the command is to allow a comparison when
data queue entries are duplicated such as in a
remote journal environment. The date/time values of
when an entry was sent are not compared.
CMPIFS The Compare IFS command is designed to assist when
you want to ensure that IFS objects in one or more
directories on different systems or partitions are
the same. The CAPIFS command must be used on both
systems/partitions to capture the IFS information.
The two libraries containing the CAPIFS information
must exist on the same system when CMPIFS run. A
spooled file is displayed or output with the
differences.
CMPJOBD The Compare Job Description command compares the
CRTJOBD command parameters of two Job Description
objects. A spooled file is created of any
differences.
CMPJOBQA The Compare Job Queue Attributes command compares
the CRTJOBQ command parameters of two Job Queue
objects. A spooled file is created of any
differences.
CMPJOBSCDE The Compare Job Schedule Entries command may be used
to compare the values of job schedule entries from
two different systems or from a previously captured
version from the same system. The CVTJOBSCDE TAA
command must be used to capture the information.
CMPJRNA The Compare Journal Attributes command compares the
CRTJRN command parameters of two Journal objects. A
spooled file is created of any differences.
CMPJRNIMG2 The Compare Journal Image 2 command provides a
significantly better approach to comparing journal
images than the system CMPJRNIMG command. Instead
of comparing record images and packed data,
CMPJRNIMG2 provides field names and converted
values. A selected set of field names may be named
or all fields in the record. CMPJRNIMG2 allows
comparisons to be made when only after images exist
(2 images must exist for the same relative record
number).
CMPJRNINF The Compare Journal Information command is intended
for comparing journal attribute information from
different systems. Both journal and attached
journal receiver attributes are compared. The
CVTJRNINF command (part of this tool) must be used
to capture the information in an outfile. After
placing two outfiles from different systems on the
same system, CMPJRNINF may be used to make a
comparison.
CMPJRNRCVA The Compare Journal Receiver Attributes command
compares the CRTJRNRCV command parameters of two
Journal Receiver objects. A spooled file is created
of any differences.
CMPLFD The Compare Logical File Description command
compares the CRTLF command parameters of two Logical
file objects. A spooled file is created of any
differences.
CMPLIB The Compare Library command compares the contents of
two libraries for the same objects, same size, same
type, etc. Options exist to compare the physical
file data (both source and non-source).
CMPLIBD The Compare Library Description command compares the
CRTLIB command parameters of two Library objects. A
spooled file is created of any differences.
CMPLIBOBJA The Compare Library Object Authorities command
compares the output of two uses of CVTLIBOBJA and
prints a list of differences. This may be used to
compare the authorizations between what should be
the same library on different systems or a previous
version of the authorizations from the same library.
CMPLIB2 The Compare Library 2 command is designed to assist
when you want to ensure that one or more libraries
on different systems or partitions are the same.
The CAPLIB2 command must be used on both
systems/partitions to capture object and member
information. The libraries containing the CAPLIB2
information must exist on the same system when
CMPLIB2 run. A spooled file is displayed or output
with the differences.
CMPLSTPARM The Compare List Parameters command allows the
comparisons of list values passed to a CL program
from a command that uses two lists. The intent of
the tool is to be used when a command being checked
in a CPP supports a list of items to include and a
list of items to omit. An error occurs if both
lists contain the same value.
CMPLVLID The Compare Level ID command compares level IDs for
one, generic, or *ALL files in one library to
another. An escape message is optional if
differences exist. CMPLVLID may be helpful for
situations such as when a file in a production
library must match the same file in the test
library.
CMPMNU The Compare Menu command compares the CRTMNU command
parameter values of two Menu objects. A spooled
file is created of any differences.
CMPMODA The Compare Module Attributes command compares the
attributes of two module (*MODULE) objects. A
spooled file is created of any differences.
CMPMSGD The Compare Message Descriptions command compares
message descriptions in one message file to another.
Corresponding message IDs are checked for in both
files and the individual attributes of a message
description are compared for matching IDs. A range
of message IDs may be specified. A spooled file is
created with any differences.
CMPMSGFA The Compare Message File Attributes command compares
the attributes of two Message File objects. A
spooled file is created of any differences.
CMPMSGQA The Compare Message Queue Attributes command
compares the attributes of two Message Queue
objects. A spooled file is created of any
differences.
CMPNETA The Compare Network Attributes command compares two
different uses of CVTNETA and describes any
differences. Each use of CVTNETA creates a named
member with one record containing unique fields for
all of the network attributes. The value of each
network attribute is compared between the two
file/members by CMPNETA. CHGNETA of MAXINTSSN to
bump it by one, do the compare, and then reset
MAXINTSSN.
CMPOBJSEC The Compare Object Security command compares
security from one object to another. Individual
authorities, ownership, and authorization lists are
compared. If both objects are *PGM types, the
USRPRF attribute and the USEADPAUT attribute (set by
CHGPGM) are also compared.
CMPOBJSEC2 The Compare Object Security 2 command allows a
comparison of one, generic, or all objects in a
library to a specific object. This allows a
determination if all security is being handled
identically for a set of objects. A summary spooled
file is output with one line for each object
checked. Detail spooled files will exist for each
object where the security differs.
CMPOUTFILE The Compare System Outfiles command compares the
formats used by system outfile commands from the
current release to a previous release. For example,
you may be interested to know if the DSPOBJD outfile
format has changed in this release. A display or a
listing is produced. The QA* files in QSYS used for
outfile formats are compared.
CMPOUTQ The Compare Output Queue command compares the major
attribute information from each spooled file in one
or more output queues to the same information
created on another system. The CAPOUTQ command must
be used on both systems/partitions to create a
library with the spooled file information. The two
created libraries must exist on the same system when
CMPOUTQ run. A spooled file is displayed or output
with the differences.
CMPOUTQA The Compare Output Queue Attributes command compares
the CRTOUTQ command parameters of two Output Queue
objects. A spooled file is created of any
differences.
CMPPFD The Compare Physical File Description command
compares the CRTPF command parameters of two
Physical file objects. A spooled file is created of
any differences.
CMPPGM The Compare Program command compares the various
Create xxx program and CHGPGM command parameters of
two program objects. A spooled file is created of
any differences.
CMPPGMPARM The Compare Program Parameter command checks the
parameter lists between a calling and called
programs. Only CL and RPG types are supported. A
single program, generic programs, or all programs in
a library may be checked. A summary listing
highlights any exceptions and a spooled file exists
for each call where the parameter lists differ.
CMPPRTFD The Compare Printer File Description command
compares the CRTPRTF command parameters of two
Printer file objects. A spooled file is created of
any differences.
CMPREGINF The Compare Registration Information command
compares two different uses of the CVTREGINF command
and describes any differences. Each use of
CVTREGINF creates a named member with one record for
each combination of exit point and exit program.
The values of each combination are compared from the
two file/members by CMPREGINF. This will add an
exit program and remove it when complete.
CMPRPYLE The Compare System Reply List Entries command
compares two versions of the RPYLSTP file output by
CVTRPYLE. This may be used to compare against a
previous version on the same system or to compare
against the output from two different systems.
CMPSBSD The Compare Subsystem Description command compares
the attributes and entries of two subsystem
descriptions. A spooled file is output with the
results.
CMPSPLF The Compare Spooled Files command allows the
comparison of two spooled files. An option exists
to bypass certain lines such as heading lines where
a date or time may have changed. A spooled file is
output with the differences highlighted.
CMPSRC Compare Source. Allows the comparison of two source
members and prints the differences between the
members. Only the differences are printed with an
indication of whether the statement has been Added,
Changed, or Deleted. The old version of the tool
has been renamed to CMPSRC3.
CMPSRCPARM The Compare Source Parameters command compares the
parameter lists between two source members. The
command is intended to assist in determining that
the parameter lists are identical between the From
and To source members. CMD, CL, and RPG source
types are supported.
CMPSRC2 Compare Source Members 2. Simple comparison of two
source members or all source members in a file. If
two members are compared, an escape message is sent
if any differences exist. The message includes the
number of statements that differ and the first
statement that differs. If all members are compared
in one file versus another, a printed listing occurs
with one line per member and a summary of the
differences found.
CMPSRC3 Compare Source 3. This is the old version of the
command. Compares two source file members and
prints a listing of all of the differences. Added
or deleted statements are noted as well as
identifying the specific changes in some cases.
Useful for determining what change were actually
made and also for a security audit to ensure that
valid changes are being made to critical programs
(e.g. Payroll).
CMPSRC4 The Compare Source 4 command is a front end to
CMPSRC2. CMPSRC2 compares one, generic, or all
members in a source file to another source file.
CMPSRC4 allows all source files (or standard source
files) to be compared from one library to another
library.
CMPSTRUP The Compare Start Up Program command compares the
source between the program identified for the
QSTRUPPGM system value and the QSTRUP program
supplied by the system in QSYS. This can help
identify changes that have occurred after installing
a new release.
CMPSYSINF The Compare System Information tool supports several
commands to compare different versions of the
information in the library specified on CRTSYSINF as
captured by the CAPSYSINF command. This allows a
determination of what objects are new, have been
deleted, or have grown in size more than a specified
value. The commands CMPSYSINFO, CMPSYSINFM, and
CMPSYSINFI are provided.
CMPSYSOBJ The Compare System Objects tool is designed to
assist in in determining potential problems when
dealing with multiple systems. Because naming
conflicts between objects may arise when using
multiple systems, the CMPSYSOBJ tool may be used to
assist in determining the conflicts within the QSYS
library.
CMPSYSVAL The Compare System Values command allows a
comparison of system values between two systems or
two versions converted from the same system. The
CVTSYSVAL TAA command must be used to capture the
information on each system in an outfile. CMPSYSVAL
then compares the information from the two files and
prints a listing noting any differences.
CMPUSRPRF The Compare User Profile command compares the
CRTUSRPRF command parameters of two user profile
objects. A spooled file is created of any
differences.
CMPUSRPRF2 The Compare User Profile 2 command compares the
information between single or multiple user profiles
on the current system to the same user profile
information from a different system or a different
version on the current system. The DSPUSRPRF
outfile function must be used to capture the
information to be compared.
CMPUSRSPC The Compare User Space command allows a comparison
of two user spaces. The first position where a
difference occurs causes the command to end with an
error message. A start position may be named.
Different length user spaces may be compared, but
the difference in lengths is noted.
CMPUSRSPCA The Compare User Space Attributes command compares
the attributes of of two User Space objects. A
spooled file is created of any differences.
CMPWLDCRD The Compare Wild Card command provides a comparison
of a system name against a compare value that
contains fixed and/or floating wild cards. The
companion command is CHKWLDCRD which is intended to
be used before performing a function such as a
DSPxxx OUTFILE or when using a list type API.
Additional commands CMPWLDCRD2 and CHKWLDCRD2 may be
used on any string (up to 500 bytes) such as
customer names or addresses.
CNFDLTOBJ Confirm Delete Object. Provides a front end to most
DLT commands. A display appears with information
from DSPOBJD including the text description, size,
and last use date. The operator is given a choice
of confirming the delete or cancelling the request.
Useful for ensuring you are deleting the intended
object.
CNFDLTRCD The Confirm Delete Record command allows deleting a
record by entering a relative record number of a
record in a file. A prompt appears with the data
from the file (characters below X'40 appear as
blanks). You must confirm the deletion by pressing
F6. CNFDLTRCD may only be used in an interactive
environment.
CNFRMVM Confirm Remove Member. Provides a front end to the
RMVM command. A display appears with information
about the member such as the text description,
number of records, the last change date, etc. The
first 5 records in the member are also displayed.
The operator is given the choice of confirming the
removal of the member or cancelling the request.
Useful for ensuring that you are really removing the
intended member.
CONARR Constant array. A set of commands that allow you to
create a constant array with an optional alternating
value that can be accessed with a RTV command in a
CL program. Useful for short lists of items that
need to be checked or accessed in a CL program.
CPRDBF The Compress Data Base File command compresses a
single member, generic members, all members of a
data base file or a save file into an output file.
CPRDBF is intended for the case where you are
transmitting data to another system. The amount of
reduced space is very data dependent, but is
generally better than the SAV command DTACPR(*YES)
function. The companion command is DCPDBF to
de-compress the data back to its original form.
CPRDLTRCD The Compress Deleted Records command moves all
active records to the front of a data base file
member by re-using the deleted record space. At the
end of the command, all the deleted records will be
at the back end of the file. The companion tool is
TRNDLTRCD to move the 'end of data' marker after the
last active record and reclaim space for the system.
CPYAFPSTMF The Copy AFP Resources to Stream File command copies
an AFP resource such as a page segment to a stream
file. This allows a PC editor such as InfoPrint
Designer to edit the information. The stream file
would then be copied back and a command such as
CRTPAGSEG to be run to re-create the original
object.
CPYBCKDTAQ The Copy Back Data Queue command is intended for
refreshing a data queue or duplicating the entries
to a different data queue. You must first convert
the entries in the data queue to the DTAQP file with
the TAA CVTDTAQ command. CPYBCKDTAQ then reads the
data from the DTAQP file and uses the QSNDDTAQ API
to send the entries to a named data queue. Both
keyed and non-keyed data queues are supported.
CPYCHGMBR Copy Changed Members. Copies changed members based
on a specified date/time. Allows copies of source
to occur for backup purposes even though the file is
open for update. Also useful for copying changed
members for distribution. For example, if you
distribute changes periodically, CPYCHGMBR provides
a simple method of copying all of the members that
have changed after a specified date/time.
CPYCL Copy CL. Performs a function similar to RPG /COPY
for CL programs to copy in standard source. The
support differs in that the CPYCL command must be
used to 'include' the source. If the program is
created and the standard source has been changed,
the CRTCPYCL program can be used on an entire
library. It will find the programs that need to be
refreshed by CPYCL and re-create the programs.
Useful for including standard source in CL programs.
CPYCMD The CPYCMD command is designed for Command
definition source and allows you to copy in source
from another member. CPYCMD acts somewhat as an
'include' or the RPG /COPY statement. It provides a
solution for having standard source that will change
and must appear in several source members.
CPYDBFSRC The Copy Data Base Source command copies PF and LF
source types (plus PF38 and LF38) from one source
file to another. A generic member name may be
specified. The system CPYSRCF command does not
allow a copy by source type.
CPYDTAARA The Copy Data Area Command copies the contents of
one data area to another. Options exist to create
the data area or map from different attributes.
CPYFOMIT The Copy File With Omit command copies from one
file/member to another and omits records with
specified values in a designated character field.
The To file/member (it may be created) must have 0
records and have the same definition as the From
file. The From file/member must not have 0 records.
Up to 150 values may be specified to be omitted.
CPYFRMCSV The Copy From Comma Delimited File tool provides two
commands to copy comma delimited files (such as from
a spread sheet) to an externally described file.
CPYFRMCSV should be used for one time functions or
for the first time to help you create a customized
externally described file. CPYFRMCSV2 should be
used when an externally described file already
exists.
CPYFRMOUTQ The Copy From Output Queue command provides a method
of storing spooled files in a data base file so they
can be printed later. The type of spooled output
that can be copied is limited to normal DP type of
output (e.g. no graphics) and some spooled
attributes are not converted. See the comments in
the restriction section. Also see CVTFRMOUTQ which
uses APIs and has no restrictions.
CPYFRMSAVF Copy from Save File. This command and the companion
command CPYTOSAVF allow a save file to be copied to
a normal data base file for data interchange
purposes. The data base file must be a physical
data file with a record length of 528 bytes.
CPYTOSAVF can be used on a different system and then
a normal restore command. Useful for copying data
when a S/370 network is used.
CPYGENSRC Copy Generic Source. Copies all members with the
same generic name. A single source file, standard
source files (QCLSRC ...) or the TAATOOL source file
names (QATTCL ...) may be specified. The FROM and
TO source files may differ in type. Useful for
copying source when a set of different source types
with the same generic name must be copied.
CPYIFSSPLF The Copy IFS to Spooled File (CPYIFSSPLF) command
creates a spooled file from the output of CPYSPLFIFS
STMFTYPE(*SYS). The intent of the two commands is
to allow a spooled file on a source system to be
converted to the IFS, sent as an attachment to an
E-mail, received on a target system, downloaded to
the IFS, and then converted to a spooled file.
CPYJOBLOG Copy Job Log. Copies the job log from the current
or named job to a source member. Only the request
messages are copied. Useful for taking commands
that were entered interactively and placing them in
a source member to achieve a 'leg up' on creating a
CL program. Useful with OPNQRYF or any time a
complex interactive command or series of commands
needs to be placed in a CL program.
CPYJOBSCDE The Copy Job Schedule Entry command allows you to
make a copy of an existing job schedule entry to add
a new job schedule entry. A new text description
may be assigned. Any other values to be changed
must be changed by the CHGJOBSCDE command (such as
from the WRKJOBSCDE display).
CPYMNYSRCF Copy Many Source File Members. Copies many source
file members to a different file. The command
allows a list of members with abbreviation types
(e.g. *CLP). Each member is copied using CPYSRCF.
Useful for copying multiple source members involving
different files.
CPYMSGQ The Copy Message Queue command copies messages from
one message queue to another. Only *COMP, *DIAG,
and *INFO message types are copied.
CPYNONGEN The Copy Non Generic command copies records from one
file/member to another and bypasses the records
containing a list of generic values for a named
field. This allows 'all but generic xxx' to be
copied. Most queries do not support a selection by
'*NE a generic value'. Using CPYNONGEN allows a
subset file to be created which can then be queried.
CPYNULLFLD The Copy Null Fields command copies data from a file
that contains null fields to a corresponding file
that does not have null fields. The null values are
changed to zeros. You may create the corresponding
file or replace the data in the file if it already
exists. CPYNULLFLD may be used to allow functions
that do not operate on null field files to be used.
CPYRPGARR The Copy RPG Array command allows the replacement of
RPG array data in a source member. It is designed
for the case where array data must exist at compile
time and a standard procedure is used to create the
program. The array data does not have to be the
last set of values in the source. A 'compare value'
must be specified.
CPYSHFLFT The Copy and Shift Left command copies a member
beginning at a specified position to another member.
This allows shifting of the data to the left. The
user must have *ALL authority to the To file to use
CPYSHFLFT.
CPYSPLFDTA The Copy Spooled File Data command reads a spooled
file and outputs a file intended for a spread sheet
processor. Selection criteria exist so that only
columnar data may be output. An option exists to
include delimiters and column headings. Either a
data base file or an IFS object may be output.
CPYSPLFIFS The Copy Spooled File to IFS command copies a
spooled file to the IFS as a stream file. The
default is to convert the spooled data to a plain
text format. Options exist to convert to a rich
text format or an HTML format. This allows further
use of spooled data to be handled by PC or Internet
applications. An option exists to convert to a
format that can be re-converted to spooled file on
another system.
CPYSPLF2 The Copy Spooled File 2 command is like the system
CPYSPLF command except that it adds blank lines and
a new page indication to the data base file. If you
are going to transfer print lines to some other
medium, CPYSPLF2 may be helpful.
CPYSPLTXT Copy Spool Text. Allows a spool file to be copied
to a source member. Unlike CPYSPLF, CPYSPLTXT
provides blank source lines to simulate spacing. An
option allows the invoking of SEU to modify the data
and reprint the file. Useful for documentation
needs when display output is needed in text
documents.
CPYSRCF2 Copy source file 2. The command is similar to the
system CPYSRCF command. The major difference is
that a corresponding member in the To file is first
copied to an Old Version file. This allows a backup
of what is being replaced or a swap. A single
member, generic members or all members in the From
file may be specified.
CPYSRCHDR The Copy Source Header command copies a standard
source header (several lines of comments) for the
heading section of a new or existing source member.
Some of the values in the header are updated by the
command. The intent of the command is that the
programmer would begin a new member by using
CPYSRCHDR. Standard PDM options exist. A method of
tailoring the standard headers is provided for.
CPYSRCTYP Copy Source Type. The command copies one or more
specified source types from one source file to
another. A generic member name may be requested.
An option exists to remove the 'copied from'
members.
CPYSYSINF The Compare System Information tool supports several
commands to compare different versions of the
information in the library specified on CRTSYSINF as
captured by the CAPSYSINF command. This allows a
determination of what objects are new, have been
deleted, or have grown in size more than a specified
value. The commands CPYSYSINFO, CPYSYSINFM, and
CPYSYSINFI are provided.
CPYTAADDS The Copy TAA DDS command is primarily an internal
tool used by CRTxxx commands such as CRTSRCCTL. It
allows the create to occur using the default of
SRCLIB(*TAAARC) regardless of whether a full or
demonstration license exists.
CPYTAATOOL Copy TAA Tool. Copies the source members of a
specific TAA tool to a different library. Useful
for modifying the code associated with a specific
tool. The new library must contain the QATT source
files (e.g. QATTCL and QATTDDS).
CPYUNQKEY The Copy Unique Key Records command copies unmatched
keyed records from one file to another. Both files
must be keyed and have the same definition. This
allows a merging to occur for unique keys. By
default, PROCESS(*CHK) is used to check what the
results would be. An optional listing of the
matched and unmatched records may be specified.
CPYUSRPRF Copy User Profile. Allows a new profile to be
created based on an existing profile. The message
queue, password and document password parameters are
defaulted. The text parameter is specified on
CPYUSRPRF. Useful for creating new profiles. The
system supported function for copying user profiles
is allowed in an interactive mode only. CPYUSRPRF
can also be used to capture the CRTUSRPRF command
generated and send it to a second system.
CPYUSRPRF2 The Copy User Profile 2 command is an option on the
SECOFR2 menu to allow a user (such as an Assistant
Security Officer) to create a new profile by copying
an existing profile. The user must be authorized to
the TAACPYUSR2 authorization list.
CPYUSRPRF3 The Copy User Profile 3 command assists in
duplicating a user profile from one system to
another. The DSPUSRPRF OUTFILE function must be
used to capture the information from one or more
profiles on the source system. The outfile must
then be transferred to a target system. The
CPYUSRPRF3 command may then be used to create a new
profile based on the existing information.
CPYUSRSPC The Copy User Space command copies the contents of
one user space to another. An option exists to
control the result if different length user spaces
exist. By default, the user spaces must have the
same internal length.
CPYWTHDLT The Copy with Deleted Records command provides a
simple front end to CPYF when a copy which includes
the deleted records of the From File is needed.
Options for the beginning and ending relative record
numbers are provided. The command may be useful
when working with or testing applications that use
relative record numbers.
CRTBNDCL2 The Create Bound CL Program 2 command combines the
functions of CRTCLMOD and CRTPGM and changes the
defaults of certain parameters. The intent is to
have a simple create command for single module
programs that replaces CRTBNDCL.
CRTBNDRPG2 The Create Bound RPG Program 2 command combines the
functions of CRTRPGMOD and CRTPGM and changes the
defaults of certain parameters. The intent is to
have a simple create command for single module
programs that replaces CRTBNDRPG.
CRTCLPCALL The Create CLP Call Parameters command creates the
CALL and DCL statements for a CLP source member
using the entry parameter list from a program (CLP,
RPG, or single module RPGLE/CLLE). After ensuring a
CL source member exists, CRTCLPCALL may be used to
add records for the CALL and DCL statements. This
simplifies building the proper interface between a
CL program and the program to be called.
CRTCLPDCL The Create CLP DCL command creates CLP DCL
statements based on the field definitions of an
externally described data base file. The DCL
statements are added to the end of an existing
source member. The statements can then be moved by
a source editor to the DCL section of the source.
CRTCLPDCL may be useful when dealing with an
external definition of a data base file or a data
area.
CRTCLPENT The Create CLP Entry Parameters command creates the
PGM and DCL statements for a CLP source member using
the call and parameter list from a program (CLP,
RPG, or single module RPGLE/CLLE) or from the
keywords of a command. After adding a CL source
member, CRTCLPENT may be used to add records for the
PGM and DCL statements. This simplifies building
the proper interface between a program or command
which invokes a CL program.
CRTCLPEXT The Create CLP Extract command creates CLP source
for use in extracting data from a record buffer to
variables declared from a data base file format.
The CRTCLPDCL command may be used to create the DCL
commands. CRTCLPEXT simplifies the use of a RDDBR
command from the CLPDBR tool. See also the
CRTCLPINS command which performs the inverse
function.
CRTCLPINS The Create CLP Insert command creates CL source for
use in inserting data from variables declared from a
data base file into a record buffer. The CRTCLPDCL
command may be used to create the DCL commands.
CRTCLPINS simplifies the use of an UPDDBR or WRTDBR
command from the CLPDBR tool. See also the
CRTCLPEXT command which performs the inverse
function.
CRTCMDHLP Create command help. A command definition object is
named along with a panel group source member. Base
help text is created for the command and each of the
command parameters. This eliminates most of the
need to understand any of the UIM coding necessary
to create command help text.
CRTDBFJRN The Create Data Base file with Journal Fields
command allows you to create an externally described
file that contains the standard journaling fields
(such as the user, date, RR number) and the field
names from a file that is being journaled. The new
form of the command uses the DSPJRN outfile to
output records to the file. PRTDB (simple listing
of named fields) or PRTDBS (allows select/sort also)
could be used to process the entries.
CRTDCTARA Create Dictionary Data Area. Provides a method of
creating a data area in the TAADCT library where a
list of dictionaries may be named. EDTCONARR should
be used to enter the dictionary names. The
dictionaries are intended for use with the CHKSPELL,
CHKSPELL2, CHKRPGSPE, and CHKDDSSPE tools. A
discussion of the dictionaries provided by the TAA
Tools is also included.
CRTDUPDTAQ The Create Duplicate Data Queue command creates a
duplicate data queue (the system command CRTDUPOBJ
does not). Only the the parameters for a standard
type (non-DDM) data queue are duplicated.
CRTDUPOBJ2 The Create Duplicate Object 2 command is similar to
the system CRTDUPOBJ command, but will automatically
delete the same object name/type in the To library
if it exists. The same ownership or a new owner may
be named. This allows a refresh to occur of a
subset or duplicate library.
CRTDUPPF The Create Duplicate Physical file command
duplicates a physical file object. The intent of
the command is to avoid two problems when attempting
to duplicate a model file: 1) CRTDUPOBJ requires
*OBJMGT authority which can be undesirable to add to
an object for general use and 2) CPYF cannot be used
to duplicate a file description unless a member
exists. CRTDUPPF allows you to create a file object
without a member and allow duplication.
CRTEXTPRTF The Create Externally Described Printer File command
reads an RPG source member with a program described
printer file and creates the DDS for an externally
described printer file and the printer file.
Exceptions such as duplicate output lines for the
same EXCPT line are noted and a new format name is
assigned. You must make changes to the RPG source
as well as correct any exceptions that are noted.
CRTGRCKEY Create Grace Key. Intended for situations where a
temporary software key is needed to the TAA
Productivity Tools, but the TAA Productivity Tools
owner cannot be contacted for a temporary license.
For example, in a disaster recovery situation, the
TAA Productivity Tools may be temporarily needed on
a system that does not have a valid license. The
grace period will last 7 days.
CRTLFSRC Create logical file source provides for a simple
logical file to be created by using only a command
interface. A list of key fields may be provided.
The DDS is generated and the logical file is created
by the command.
CRTLST The Create List command is intended for the case
where a CL program wants to create a variable that
can be used to simulate a list passed from a
command. This can be used with the TAA EXTLST
function.
CRTMIPGM The Create MI Program command creates a program from
MI source. This provides a simpler interface than
the QPRCRTPG API.
CRTPRTPGM Create Print Program. Creates a generalized print
program for an externally described file that can be
used by the PRTDBF command which is part of this
tool. PRTDBF is useful for debugging, problem
determination, small simple listings, and working
with OPNQRYF. It uses the field names as column
headings and supports simple listing options of
control breaks, left to right field ordering,
editing of decimal fields and adding of numeric
fields.
CRTRPGCALL The Create RPG Call Parameters command creates the
CALL and PARM statements for an RPG or RPGLE source
member using the entry parameter list from a program
(CLP, RPG, or a single module RPGLE/CLLE). After
ensuring an RPG source member exists, CRTRPGCALL may
be used to add records for the CALL and PARM
statements. This simplifies building the proper
interface between an RPG program and the program to
be called.
CRTRPGENT The Create RPG Entry Parameters command creates the
*ENTRY PLIST and PARM statements for an RPG or RPGLE
source member. The information is extracted from a
CALL and parameter list from a program (CLP, RPG, or
single module RPGLE/CLLE) or from the keywords of a
command. After adding an RPG source member,
CRTRPGENT may be used to add records for the *ENTRY
PLIST and PARM statements.
CRTSFLPGM The Create Subfile Program command creates a file
maintenance program which uses a subfile. A keyed
file must be specified. Simple validity checking,
lower case, and edit codes may be specified. Both
display file and RPG program source are generated
and then the objects are created. You may need to
modify the code to provide for such things as
advanced validity checking.
CRTSFLPGM2 The Create Subfile Program 2 command creates a
display file and program (RPG or RPGLE) which allows
a display of data from arrays. A 'position to'
function is optional. It is expected that you will
make modifications to the program to build your own
array, detail display, etc.
CRTSRCFLST The Create Source File List command creates a data
area intended to contain your standard source file
names for processing by different TAA Tools. Rather
than processing all source files in a library, you
can use a specified subset list. After creating the
data area, use the TAA command EDTCONARR to enter a
list of your standard source files. Three different
data areas can be defined.
CRTSTDSRCF The Create Standard Source Files command creates
standard source files such as QCLSRC in a specified
library. This simplifies creating a new library for
programmer use. The files created and the assigned
source lengths may be specified in a Constant Array.
CRTTAASRCF Create TAA Source Files. The command creates the
standard TAA source files (QATTxxx) in a specified
library. This is useful when you want to change a
tool. See the discussion for CRTTAASRCF.
CRTTAATOOL Create TAA Tool. Creates a specific TAA tool.
Since object is now shipped, the only purpose of
CRTTAATOOL is for re-creation of a tool if
modifications are needed. See the HELPTAA menu
discussion of 'Modifying a tool'.
CRTTSTDTA The Create Test Data command either adds new test
data records to an existing member or updates
existing records. A prompt appears with the fields
from the file and various options may be selected
such as consecutive numbers, random numbers, unique
numbers, constants, character data, or digit data.
Fields not specified are added as blanks or zeros or
not changed during an update.
CRTTSTJRN The Create Test Journal command is designed for
writing or setting up test cases involving
journaling. A journal receiver (TSTRCV0001) and
journal (TSTJRN) are created in a named library.
You may optionally start physical file journaling
and access path journaling to all files in the
library. The companion command is DLTTSTJRN.
CRTUSRIDX The Create User Index command creates a user index
(*USRIDX) object. Only a fixed length keyed user
index may be created. The length of an index entry
may be from 1 to 2000 bytes. The user index may be
used by other TAA tools or system functions.
CRTUSRSPC Create User Space. Provides a command interface for
the API program of QUSCRTUS. Useful if the create
function can be done in CL rather than in a call
from a HLL.
CRTVTP The Create Virtual Tape tool provides a simple
interface for creating, displaying, and deleting a
virtual tape structure. The intent of the CRTVTP
tool is that you would create or replace a virtual
tape structure each time you need to use a virtual
tape function and replace or delete it after the
tape media is written.
CRTXREFLF The Create QADBXREF logical file program creates a
logical file in QTEMP over the system QADBXREF file.
The system QADBXREF file is very complex and cannot
be read by OPM programs. Using the file in an ILE
program is not easy either. By calling the TAADBINC
supplied program, a LF is created in QTEMP that can
be used to read the basic fields in the QADBXREF
file.
CVTACTPRFL The Convert Active Profile List command builds an
outfile of the user profiles displayed by the
DSPACTPRFL command. DSPACTPRFL lists the profiles
which will not be disabled by the system ANZACTPRF
function. CHGACTPRFL is used to maintain the list.
CHGUSRPRF may still be used to disable such a
profile. The outfile is named ACTPRFP. The model
file is TAASEHSP with a format name of ACTPRFLR.
CVTALLDBD The Convert All Data Base Dependencies command finds
all files on the system or all files in all user
libraries for the situation where the -Based on-
physical file is in a library other than the
dependent file. An outfile ALLDBDP is created
containing one record for each dependent file that
is in a different library.
CVTALLGRPP The Convert All Group Profiles command builds a
keyed data base file with one record for each
combination of user profile and group profile.
Supplemental groups are considered. The GRPPRFP
file is output. You must have *ALLOBJ special
authority to use CVTALLGRPP.
CVTALLJOBQ Convert All JOBQs. Converts the WRKJOBQ JOBQ(*ALL)
listing to a data base file. Release dependent
function. Useful for determining the job queues
that have pending jobs.
CVTALLOUTQ Convert All OUTQs. Converts the WRKOUTQ OUTQ(*ALL)
listing to a data base file. Release dependent
function. Useful for determining the output queues
that have spooled files.
CVTARPTBL The Convert ARP (Address Resolution Protocol) Table
command creates an outfile of ARP table information
for a specified line description. Address
Resolution Protocol allows physically distinct
networks to appear as if they were a single, logical
network. The QtocLstPhyIfsARPTbl API is used. The
outfile name is ARPTBLP. The model file is TAATCPKP
with a format name of ARPTBLR.
CVTASPA The Convert ASP Attributes command builds an outfile
of one or all ASPs (Auxiliary Storage Pools). The
outfile created is named ASPP. The outfile may then
be queried for consistency or searching for specific
values such as the overflow recovery policy.
CVTAUDJRNE The Convert Audit Journal Entries command converts
specific audit entries from the QAUDJRN journal to
an outfile. The format of the outfile is determined
by the entry type using system supplied model files.
The intent of CVTAUDJRNE is to simplify the process
of creating an outfile that can be used to write a
query against audit entries.
CVTAUDLOG3 The Convert Audit Log 3 command is designed to
convert the Audit Log entries as they are written to
the Audit journal in a continuous operation. The
command should be submitted to batch, but remains
active and acts like an interactive job. A delay
time parameter exists to provide for a periodic
wakeup of the function. CVTAUDLOG3 is an alternate
conversion method instead of the CVTAUDLOG command
which is part of the AUDLOG tool.
CVTBINDEC The Convert Binary to Decimal command exists to
allow for compatibility with an old version in
QUSRTOOL. The function is no longer needed because
CL supports the %BIN function.
CVTBIN4DEC The Convert Binary 4 to Decimal command exists to
allow for compatibility with an old version in
QUSRTOOL. The function is no longer needed because
CL supports the %BIN function.
CVTBIN8 The Convert Binary 8 command allows conversion of an
8 byte character input field (containing a binary
value) to a 20 byte character return variable. This
allows for conversion of large binary values. Most
HLLs allow only for 2 or 4 byte binary values. Only
positive values are returned.
CVTBITBYT The Convert Bits to Byte command converts 8 one byte
values ('0' or '1') to a single byte. The command
is useful if you need to generate a byte with
meaningful codes that are made up of bit settings.
CVTBYTBIT Convert Byte to Bits. Converts a one byte value to
8 different return variables which will contain a
value of 0 or 1. Useful when dealing with a
character value made up of different bit settings.
CVTCFGSTS Convert Configuration Status. Converts the
WRKCFGSTS command to a data base file. Release
dependent function.
CVTCHRDEC The Convert Character to Decimal command converts a
character field to a decimal value and allows for
editing and validity checking options. The command
is similar to CHGVAR, but provides for options to
simplify CL program coding. CPF9898 is sent as an
escape message on any invalid data.
CVTCLSA The Convert Class Attributes command builds an
outfile of one or more Class objects. The outfile
created is named CLSP. The outfile may then be
queried for consistency or searching for specific
values such as those Class objects containing a
certain run priority.
CVTCMDA The Convert Command Attributes command builds an
outfile of one or more Command objects. The outfile
created is named CMDP. The outfile may then be
queried for consistency or searching for specific
values such as those Command objects containing a
prompt override program.
CVTCMDKWD Convert Command Keywords. Provides a method of
obtaining a data base file of command and keyword
combinations from the commands found in a library.
One record is output for each combination of command
and keyword. Allows several functions to occur when
you need to know the existing keywords being used.
CVTCMDUSG The Convert Command Usage command converts the
spooled output from PRTCMDUSG to an outfile. This
allows you to process all program names that use a
specific command. Only a single command may be
specified. The outfile is named CMDUSGP and may
exist in any library.
CVTCTLASC The Convert Controller Description ASYNC command
converts one, generic, or all ASYNC controller
descriptions to an outfile. This provides a simple
method of processing the information. The outfile
name is always CTLASCP. The model file is TAACFGVP
with a format name of CTLASCR.
CVTCTLHOST The Convert Controller Description Host command
converts one, generic, or all Host controller
descriptions to an outfile. This provides a simple
method of processing the information. The outfile
name is always CTLHOSTP. The model file is TAACFGYP
with a format name of CTLHOSTR.
CVTCTLLWS The Convert Controller Description Local Workstation
command converts one, generic, or all local
workstation controller descriptions to an outfile.
This provides a simple method of processing the
information. The outfile name is always CTLLWSP.
The model file is TAACFGWP with a format name of
CTLLWSR.
CVTCTLNET The Convert Controller Description Network command
converts one, generic, or all network controller
descriptions to an outfile. This provides a simple
method of processing the information. The outfile
name is always CTLNETP. The model file is TAACFGXP
with a format name of CTLNETR.
CVTCTLVWS The Convert Controller Description Virtual
Workstation command converts one, generic, or all
virtual workstation controller descriptions to an
outfile. This provides a simple method of
processing the information. The outfile name is
always CTLVWSP. The model file is TAACFGZP with a
format name of CTLVWSR.
CVTDAT Convert Date. Provides a HLL CALL interface to the
i5/OS provided CVTDAT command.
CVTDAT13 The Convert Date 13 command converts the 13
character date retrieved by many system commands in
the format CYYMMDDHHMMSS and returns date and time
values ready for printing. The date is returned in
job format with the job date separator used. The
time is returned with the job time separator used.
CVTDAT2 The Convert Date 2 command is similar to the system
CVTDAT command, but supports a wider range of dates.
The system command is limited to dates of 1940 to
2039 or 1928 to 2071 depending on the formats. The
CVTDAT2 command has a range of years from 1600 to
4000. All of the date formats supported by CVTDAT
are available on CVTDAT2.
CVTDAYN Convert Day N. Allows a simple command prompt for
those cases where the end user must key in a date in
the future that is normally thought of as N days
from today. The end user keys a date or special
values *DAY1, *DAY2 ... *DAY60 and an actual date
is returned. Useful for scheduling functions or
expiration dates.
CVTDBFFMT Convert Data Base File Format. Used for conversion
from one file to another when the formats differ and
CPYF cannot be used. For example, CVTDBFFMT will
allow the conversion from character to decimal or
vice versa and allows date formats such as MMDDYY to
be converted to a different format such as CYYMMDD
or YYYYMMDD. Can be useful when changing date
formats to allow for the 21st century.
CVTDDSSRC Convert DDS Source. Converts DDS source from the
S/38 environment syntax to the i5/OS environment
syntax. Some restrictions exist. Useful for
converting to the i5/OS environment.
CVTDECBIN The Convert Decimal to Binary command exists to
allow for compatibility with an old version in
QUSRTOOL. The function is no longer needed because
CL supports the %BIN function.
CVTDECBIN4 The Convert Decimal to Binary 4 command exists to
allow for compatibility with an old version in
QUSRTOOL. The function is no longer needed because
CL supports the %BIN function.
CVTDEVDSP The Convert Device Display command creates an
outfile of one, generic, or all display devices.
The outfile created is named DEVDSPP. The
information in the outfile is taken from the device
description for each device.
CVTDEVPRT The Convert Device Printer command creates an
outfile of one, generic, or all printer devices.
The outfile created is named DEVPRTP. The
information in the outfile is taken from the device
description for each device.
CVTDLTSPC The Convert Deleted Space command converts member
information from one or more files to an outfile.
It is intended to be used for queries regarding
members with deleted record space. If variable
length fields exist, the allocated length is output
in addition to the maximum record length. A
'minimum' amount of total deleted space is included.
An omit list of libraries may also be specified.
CVTDSKSTS The Convert WRKDSKSTS command converts the
information displayed by WRKDSKSTS and creates a
data base file DSKSTSP with one record per disk
unit. This allows you to program the information
that is on the WRKDSKSTS display. The QYASPOL API
is used.
CVTDSPDTA Convert Display Data. When data is sent to a
display, care must be taken to not send display
control characters. When dealing with packed or hex
data, errors can occur if the data is sent to the
display. The CVTDSPDTA command converts the data so
that it will contain only displayable characters.
CVTDSPTAP Convert DSPTAP Labels. Converts the DSPTAP listing
to a data base file. Release dependent function.
Useful for automating functions where the
information about the labels is needed in a program.
CVTDTAARA The Convert Data Area command converts the
attributes and the data from one or more data areas
to the outfile DTAARAV. Both *DEC and *CHAR data
areas are supported. The outfile may then be
queried for consistency or searching for specific
values.
CVTDTAARAA The Convert Data Area Attributes command builds an
outfile of one or more Data Area objects. The
outfile created is named DTAARAP. The outfile may
then be queried for consistency or searching for
specific values such as those Data Area objects
containing decimal values.
CVTDTAQ The Convert Data Queue command converts the entries
from a keyed or non-keyed TYPE(*STD) data queue to
an outfile named DTAQP. One record is written for
each entry. The size of the entry field in the
outfile is limited to 9,000 bytes. Data is
truncated if it exceeds this amount.
CVTDTAQA The Convert Data Queue Attributes command builds an
outfile of one or more Data Queue objects. The
outfile created is named DTAQP. The outfile may
then be queried for consistency or searching for
specific values such as those Data Queue objects
with keyed sequence.
CVTDTS The Convert DTS command converts the internal format
for date/time known as *DTS into CYYMMDD and HHMMSS
return values. The *DTS format appears in various
places such as in message data and API formats. A
CVTTODTS command is also provided. The QWCCVTDT API
is used.
CVTEDTD The Convert Edit Descriptions command converts the
Edit Descriptions (5-9) to a data base file. This
can be used to allow the Edit Descriptions to be
transported to another system and entered using the
RPLEDTD tool. All Edit Descriptions are output by
CVTEDTD. RPLEDTD allows replacing one or all.
CVTFD The Convert File Description command is similar to
the system DSPFD command, but only creates an
outfile (does not print or display). In addition to
the base functions of DSPFD, CVTFD also provides for
IASP support. Selection can be made by type of
library and a omit list of libraries may be
specified.
CVTFMT The Convert Format tool creates an outfile of the
formats for a specified file, generic files, or all
files in a library. One record per format is
output. The API QUSLRCD is used.
CVTFRMHEX Convert From Hex. Converts from a 2 byte hex value
(e.g. F0) to a one byte value. Up to 256
characters can be converted to a 128 byte return
variable. Useful for conversion work.
CVTFRMOUTQ The Convert From Output Queue command converts all
the spooled files in a named output queue to a named
data base file in a library. The companion command
is CVTTOOUTQ to convert from a data base file to
spooled files. Spool APIs are used so there are no
restrictions on the the type of data or attributes
that can be converted.
CVTFRMSPLF The Convert From Spooled File tool supports both the
CVTFRMSPLF and CVTTOSPLF commands. CVTFRMSPLF
converts a spooled file to a member in a data base
file. Spool APIs are used so there are no
restrictions on the the type of data or attributes
that can be converted. CVTTOSPLF converts a member
back to a spooled file.
CVTGRPPRF The Convert Group Profiles command creates an
outfile of the members of a group profile. The user
profile information will appear in the outfile if
the user profile is specified as the value for the
GRPPRF parameter or is in the list supplied for the
SUPGRPPRF parameters. This provides a simple method
of reviewing and processing the members of a group.
The outfile name is GRPPRFP.
CVTHEX Convert to Hex. Converts a value to hex. Useful
for conversion to printed or displayed values or
when working with packed keys and the OVRDBF
POSITION parameter. Also may be used from a HLL by
invoking the command processing routine.
CVTHEXDEC Convert Hex to Decimal. Allows a method of
converting a hex value to the decimal equivalent in
a CL program. Useful for working with Hex values.
CVTHEXOBJ The Convert Hex Object Type command converts the
internal object type form in hexadecimal (such as
0201) into the external object type form (such as
*PGM). For the inverse function, see CVTOBJTYP.
For a work display that allows interactive
conversion, see DSPHEXOBJ.
CVTIFS The Convert IFS command converts directory entry
attribute information from the IFS and outputs the
information to a data base file named IFSDIRP. The
file can then be processed by other TAA Tools (such
as DSPIFS or WRKIFS) or user written programs to
extract desired information.
CVTIFSAUT The Convert IFS Authority command converts the
authorities of one or more IFS objects to an
outfile. One record is output for each user
authorized to an object. The command is helpful in
building a file that can be analyzed.
CVTIFSEAUT The Convert IFS entry authority command converts
detail authority information of a single IFS object
to a data base file named IFSEAUTP. The file can
then be processed by user written programs to
extract desired information. See the CVTIFSAUT
command for converting authorities for more than a
single object.
CVTIFSOWN The Convert IFS Owner command builds an outfile of
the owned objects in the IFS (does not include
objects in libraries). The system DSPUSRPRF OUTFILE
function does not output this information. The
QSYLOBJA API is used to extract the information.
The outfile is named IFSOWNP and is placed in a
specified library. The model file is TAAIFTP with a
format name of IFSOWNR.
CVTIMGCLG The Convert Image Catalog command converts the image
catalogs to the IMGCLGP outfile in a named library.
The QVOIRCLG API is used to retrieve the entries.
The model outfile is TAACLGBP with a format name of
IMGCLGR.
CVTIMGCLGE The Convert Image Catalog Entries command converts
the entries for a specific image catalog to the
IMGCLGEP outfile in a named library. The QVOIRCLD
API is used to retrieve the entries. The model
outfile is TAACLGAP with a format name of IMGCLGER.
CVTIPADR The Convert IP Address command checks an Internet
Address for a valid format. TAA9892 is sent if the
address is not in the correct format. If a 'generic
like' IP address is entered, a low and high range of
addresses are returned. If a 'generic like' IP
address is not entered, a full address is returned.
The intent of the command is to return values that
can be easily processed by a program.
CVTIPDEV The Convert IP Device command converts the IP
devices to the IPDEVP outfile in a named library.
TCP must be active. Only TCP/IPv4 network
interfaces are supported. One record is written for
each IP device. The API QtocLstNetIfc is used. For
a description of the field values in the outfile,
refer to the API documentation for format NIFC0100.
CVTIP6DEV The Convert IPv6 Device command converts the IP
version 6 device information to the IP6DEVP outfile
in a named library. TCP must be active. Only
TCP/IPv6 network interfaces are supported. One
record is written for each IP device. The API
QtocLstNetIfc is used. For a description of the
field values in the outfile, refer to the API
documentation for format NIFC0200.
CVTJOBACG3 The Convert Job Accounting 3 command is designed to
convert the job accounting and/or the print
accounting entries as they are written to the job
accounting journal. The command should be submitted
to batch, but remains active and acts like an
interactive job. A delay time parameter exists to
provide for a periodic wakeup of the function.
CVTJOBACG3 is an alternate conversion method instead
of CVTJOBACG or CVTPRTACG.
CVTJOBD The Convert Job Description command builds an
outfile of one or more Job Descriptions. The
outfile created is named JOBDP. The outfile may
then be queried for consistency or searching for
specific values such as those job descriptions
containing a certain job queue.
CVTJOBLCK The Convert Job Locks command converts the locks for
a specific job to an outfile. The file can then be
processed for a variety of needs. The name of the
output file is JOBLCKP. The model file is TAAJOEDP
with a format name of JOBLCKR.
CVTJOBLOG The Convert Job Log command converts a job log to an
outfile. The system DSPJOBLOG command provides a
similar function, but is limited to operating on the
current job and produces an outfile with variable
length fields. CVTJOBLOG works on any job log and
produces a file that can be read by a normal RPG
program.
CVTJOBPERF The Convert Job Performance command converts job
performance information for specified active jobs to
an outfile. A reset capability exists. This
provides a simple summary of such things as CPU
seconds used, the percentage of CPU seconds used,
transaction count, and response time. The model
file is TAAJOFDP with a format name of JOBPERFR.
CVTJOBQ The Convert Job Queue command uses a system API to
access the information similar to WRKJOBQ and
creates the data base file JOBQP with one record per
job on the job queue. Useful for automating
functions for the jobs that exist on job queues.
CVTJOBQA The Convert Job Queue Attributes command builds an
outfile of one or more Job Queue objects. The
outfile created is named JOBQAP. The outfile may
then be queried for consistency or searching for
specific values such as those job queue objects
containing jobs.
CVTJOBSCDE The Convert Job Schedule Entries command converts
the job schedule entries to the JOBSCDP outfile. A
specific job name, a generic job name, or all job
names may be converted. The data may then be
processed as a normal data base file. For example,
the file may be saved and restored to another system
where the entries could be added by the ADDJOBSCD2
TAA Tool command.
CVTJOBSPLF The Convert Job Spooled Files command converts
existing spooled files for a specified job to an
outfile. The WRKSPLFP data base file is written
with one record for each spooled file. This is the
same format as used by CVTWRKSPLF. CVTJOBSPLF
provides a performance advantage over CVTWRKSPLF
when the spooled files for a specific job are
needed.
CVTJRNA Convert Journal Attributes. Converts the journal
environment (i.e. what files and access paths are
being journaled), for a named journal to data base
files (separate files for physicals being journaled,
access path journaling and the receivers). Allows
the current journal environment to be saved with the
files that are being journaled. The companion
command, RSMJRN restarts the journal environment.
CVTJRNDBF The Convert Journaled Data Base Files command
converts the physical files that are being journaled
to a specific journal to an outfile (CVTJRNP) in a
specific library). Each data base record contains
the name and library of the file being journaled.
Other tools such as RTVPFJRNA may be used to
retrieve the journal attributes of a specific file.
A Journal API is used internally to access the
journaled files.
CVTJRNRCVA Convert Journal Receiver Attributes. The command
takes the spooled output from DSPJRNRCVA and
converts the information to a data base file.
Useful for accessing how many entries exist in the
journal receivers.
CVTLFMD The Convert Logical File Member Description command
converts member information from one or more logical
files to an outfile named LFMBRP in a named library.
For each member of a logical file, one record is
output for each 'based on' physical file. The file
can then be analyzed by various functions.
CVTLIBA The Convert Library Attributes command builds an
outfile of one or more Library objects. The outfile
created is named LIBP. The outfile may then be
queried for consistency or searching for specific
values such as those Library objects that are
specified as TEST types.
CVTLIBCNT The Convert Library Count command adds one record to
the LIBCNTP outfile which is a summary of the
objects in a single library. A list of up to 300
libraries may be named or the special values *ALL or
*NONSYS. The output record includes counts and
sizes of typical object types as well as an estimate
of the number of internal objects that will be
required for a save.
CVTLIBDBF Convert library data base files creates an outfile
of the files that exist in a library. Options exist
to specify the type of file (*PF or *LF) or *DTA or
*SRC. For example, the command is useful when you
have CL programs that only want to operate on source
files in a library. Uses the system file QADBXREF.
CVTLIBLCK The Convert Library Locks command converts any locks
held on a library and any objects within the
library. This allows a determination of whether any
locks exist before a function that requires
exclusive use of the library. The model file in
TAATOOL is TAAOBJDP with a format name of OBJLCKR.
CVTLIBLCK2 The Convert Library Locks 2 command converts any
locks held on one or more object types. This allows
a determination of who has the library on their
library list or has made an explicit allocation of a
library. The model file in TAATOOL is TAAOBJDP with
a format name of OBJLCKR.
CVTLIBOBJA The Convert Library Object Authorities command
builds an outfile of all the authorizations to
objects in one or more libraries. The outfile may
then be used for a function such as the CMPLIBOBJA
or the CHGLIBOBJA TAA Tools.
CVTLIBOBJD The Convert Library Object Description command
builds the LIBOBJP data base file of selected
libraries (one record per library). You may specify
a list of libraries (including generic names), or
use the special values *LIBL, *USRLIBL, *CURLIB,
*ALL, *IBM, or *ALLUSR. An omit list may also be
specified.
CVTLINASC The Convert Line Description ASYNC command converts
one, generic, or all ASYNC line descriptions to an
outfile. This provides a simple method of
processing the information. The outfile name is
always LINASCP. The model file is TAACFGUP with a
format name of LINASCR.
CVTLINETH The Convert Line Description Ethernet command
converts one, generic, or all Ethernet line
descriptions to an outfile. This provides a simple
method of processing the information. The outfile
name is always LINETHP. The model file is TAACFGPP
with a format name of LINETHR.
CVTLINPPP The Convert Line Description PPP (Point to Point
Protocol) command converts one, generic, or all PPP
line descriptions to an outfile. This provides a
simple method of processing the information. The
outfile name is always LINPPPP. The model file is
TAACFGRP with a format name of LINPPPR.
CVTLINSDLC The Convert Line Description SDLC command converts
one, generic, or all SDLC line descriptions to an
outfile. This provides a simple method of
processing the information. The outfile name is
always LINSDLP. The model file is TAACFGQP with a
format name of LINSDLR.
CVTMBRD The Convert Member Description command creates an
outfile of DSPFD TYPE(*MBR) information. Rather
than using the DSPFD command directly, CVTMBRD
offers more selection capability in terms of generic
names, data or source, and an omit library function.
CVTMBRLST The Convert Member List command converts a list of
members to an outfile using an API to access the
members. The outfile format is the same as DSPFD
*MBRLIST (QAFDMBRL with a format of QWHFDML), but
the CVTMBRLST command allows a member name parameter
and a source type parameter. Generic member names
may be specified. This allows for faster creation
of member lists.
CVTMNUA The Convert Menu Attributes command builds an
outfile of one or more Menu objects. The outfile
created is named MNUP. The outfile may then be
queried for consistency or searching for specific
values such as the programs that are used for menus.
CVTMODINF The Convert Module Information command converts the
module information for ILE *PGM objects and *SRVPGM
objects. The information is accessed from *PGM or
*SRVPGM objects as opposed to *MODULE objects. An
outfile is created with one record per module with
descriptive fields for the object as well as the
module (such as the source file and type used to
create the module).
CVTMSGF Convert Message File. The command takes the spooled
output from DSPMSGD and converts most of the
individual message information to a data base file.
Release dependent function.
CVTMSGFA The Convert Message File Attributes command builds
an outfile of one or more Message File objects. The
outfile created is named MSGFAP. The outfile may
then be queried for consistency or searching for
specific values such as those Message File objects
containing a certain CCSID.
CVTMSGQ The Convert Message Queue command converts the
messages found in an external message queue (such as
QSYSOPR) to an outfile. Selection criteria allows
different types of messages to be converted as well
as a start date and time. The API QMHLSTM is used
to access the messages.
CVTMSGQA The Convert Message Queue Attributes command builds
an outfile of one or more Message Queue objects.
The outfile created is named MSGQP. The outfile may
then be queried for consistency or searching for
specific values such as those Message Queue objects
containing messages.
CVTMSGQ2 The Convert Message Queue 2 command converts the
messages found in an external message queue (such as
QSYSOPR) to an outfile. This differs from the
CVTMSGQ tool in that the open list QGYOLMSG API is
used to allow a very large number of messages to be
converted. Selection criteria allows different
types of messages to be converted as well as a start
date and time.
CVTNETA The Convert Network Attributes command converts the
network attributes to an outfile. NETATRP is the
name of the outfile in the library you specify. One
record with unique fields for each of the network
attributes is written to the file. This allows a
comparison to be made with other uses of CVTNETA at
different dates. See the CMPNETA command.
CVTNETSTAT The Convert Network Statistics tool allows the
conversion of TCP network statistics to outfiles.
Options on the CVTNETSTAT command allow conversion
of TCP/IP 1) Interface status, 2) Route information,
and 3) Connection status. Each of the sub functions
is a separate command. System APIs are used to
access the data.
CVTOBJD The Convert Object Description command is similar to
the DSPOBJD function of creating an outfile. Unlike
DSPOBJD, an object name such as '*XYZ*' may be
specified to output a record for any objects
containing 'XYZ' within the name field. Selection
by object attribute (eg PF) or owner may also be
made.
CVTOBJD2 The Convert Object Description 2 command creates the
OBJDSCP outfile of objects similar to DSPOBJD.
However, the output records contain only the object,
library, and object type. The advantage of this
approach is that the system does not have to
determine the size of the objects. If a file has
many members, the basic information can be retrieved
quickly.
CVTOBJD3 The Convert Object Description 3 command converts
DSPOBJD information to a subset outfile using the
same field names (such as ODOBNM for object name).
Not all fields from the system file are included.
The command is intended for the case where the
program is created to run on a prior release where
the DSPOBJD model file may differ and cause a file
override error in a program. A list of object
attributes may be specified.
CVTOBJLCK Convert Object Locks. Converts WRKOBJLCK to a data
base file. Uses WRKOBJLCK and CPYSPLF. Release
dependent function. Useful for automating functions
which need to know what jobs hold locks on objects
or members.
CVTOBJTYP The Convert Object Type command converts from an
external object type (such as *PGM) to an integer
value and/or a 4 byte character value (such as
'0201'). For the inverse function, see CVTHEXOBJ.
For a work display that allows interactive
conversion, see DSPHEXOBJ.
CVTOPNF The Convert Open Files command builds an outfile of
the files that are open to a job. The outfile
created is named OPNFILP. You must have *JOBCTL
special authority to specify a job that is not being
run under the same profile name. The QDMLOPNF API
is used.
CVTOUTQ Convert Output Queue. Creates a data base file with
one record per spool file in an output queue. Uses
the system supported API. Useful for automating
functions using the spooled files in an output
queue.
CVTOUTQD The Convert Output Queue Description command creates
an outfile of the descriptive information from one
or more output queues. The outfile will contain
such information as the number of writers assigned,
the number of spooled files that exist, the
connection type, etc. The outfile can then be read
by a user program for a variety of needs.
CVTPCKFLD The Convert Packed Field command converts a data
base file containing packed or binary fields to a
data base with zoned decimal fields. All character
fields remain the same. The data from the original
file is then copied using CPYF FMTOPT(*MAP). The
new file becomes a permanent file on your system and
can be used for converting from or to packed fields.
This can be helpful when dealing with PCs.
CVTPGMA Convert Program Attributes. Creates a data base
file with one record per program. Uses the TAA Tool
RTVPGMA (which uses an API) to access the
information for one, generic, or all programs in a
library, or library list. Useful for automating
functions using program attributes.
CVTPING The Convert Ping command captures the information
from a PING command and places the results in one
record written to an outfile. Each record contains
the results for 5 ping attempts and the minimum,
average, and maximum of all attempts. The outfile
name is always PINGP. The model outfile is TAATCPM
with a format name of PINGRCD.
CVTPRTSTS The Convert Printer Status command converts the
status information for all or generic printers to an
outfile. This includes the output queue associated
with the printer and the status of both the writer
and the output queue. The outfile is always PRTSTSP
and the model file is TAAPRTJP. The API QGYRPRTL is
used along with the TAA Tool RTVDEVPRT.
CVTPTFGRP The Convert PTF Group command converts the PTF
groups to an outfile. There is one record output
for each PTF group. This is the same information
that can be displayed with WRKPTFGRP. The API
'QpzListPTFGroups' is used. The file name is always
PTFGRPP with a format name of PTFGRPR.
CVTPTFGRPD The Convert PTF Group Details command converts the
individual PTFs for a PTF Group or all PTF Groups to
an outfile. Each record contains several fields
describing the status of the PTF. This is the same
information that can be displayed with WRKPTFGRP
using Option 5. The API 'QpzListPTFGroupDetails' is
used. The file name is always PTFGRPDP with a
format name of PTFGRPR.
CVTQHST The Convert QHST command converts one or more QHST
files to an externally described data base file.
Allows simple processing of QHST information. For
message data access, you must still know the format
per message.
CVTRCDLCK2 The Convert Record Lock 2 command builds an outfile
of the record locks held by a job. The outfile
includes information about the file, library,
member, relative record number, and the status of
the lock (held or waiting). The file name created
is RCDLCKP. The model file used is TAADBJMP with a
format name of RCDLCKR.
CVTREGINF The Convert Registration Information command
converts the data displayed by WRKREGINF to an
outfile. One record is written for each exit point
and program that is registered. If no programs are
registered for an exit point, a record will will
still be written containing the exit point
information. The QusRetrieveExitInformation API is
used to extract the information.
CVTRMTOUTQ The Convert Remote Output Queue command creates an
outfile of the output queues that are specified as
remote output queues. The base information is the
same as that produced by CVTOUTQD plus the addition
of information provided by RTVHOSTNAM. The output
file name is RMTOUTP.
CVTRPYLE The Convert System Reply List command converts the
System Reply List entries to a data base file. This
can be used to allow the Reply List entries to be
transported to another system and entered using the
RPLRPYLE tool.
CVTSAVFD Convert Save File Description. The information from
DSPSAVF of the save information for a save file is
converted to a data base file. Useful for working
with the save information in a program. This
includes both object and member level information.
CVTSBSD The Convert Subsystem Description command converts
the information about a Subsystem Description to one
or more outfiles. All information may be converted
or a specific type (such as Routing Entries). Each
type is converted to a separate outfile.
CVTSEUTYP The Convert SEU type command converts an SEU type
such as RPG to the object type *PGM (or PF to
*FILE). This can be helpful when an end user inputs
an SEU type and the object type is needed.
CVTSPLNAPI The Convert Spooled File Number to API command
converts a 5 byte character SPLNBR value (such as
*LAST) to a 4 byte character variable containing a
binary number required by the spool APIs. The
command converts the special values *LAST or *ONLY
as well as specific spooled file numbers. The
command is useful when dealing with spool APIs.
CVTSPLNBR The Convert Spooled File Number command converts the
4 digit decimal value passed from a typical SPLNBR
command prompt to a 5 byte character variable for
use in commands using a spooled file number. The
return parameter will contain *ONLY, *LAST, or a
specific 4 digit spooled file number. CVTSPLNBR is
useful when writing a user command with a SPLNBR
parameter.
CVTSRCMBR The Convert Source Member command converts source
that exceeds 70 columns of data to a format not
exceeding 70 columns. This allows a tool such as
EDTSRC to work with previously created DDS source
such as CL or DDS. The type of source must be named
(CL, CMD, DDS, or TXT). Any non supported source
types are flagged.
CVTSRVPGMA The Convert Service Program Attributes command
converts the attributes of *SRVPGM object types to
an outfile named SRVPGMP in a named library. This
provides a simple method of reviewing and processing
service program objects.
CVTSVRAUTE The Convert Server Authentication Entries command
converts the Authentication Entries for one or all
servers to an outfile. Each record contains the
name of the server and a user. You must have
*ALLOBJ and *SECADM special authorities to use
CVTSVRAUTE.
CVTSYSLVL Convert System Level. Converts the release ID
information from the form VnnRnnMnn (e.g. retrieved
by RTVOBJD) to a form that is more usually displayed
(e.g. VnRnMn). Useful for providing displayable
information.
CVTSYSSTS Convert WRKSYSSTS. Creates a data base file with
one record per pool. Uses the API QWCRSSTS. Useful
for determining what the attributes of a system are
(such as amount of disk storage, percent used, and
main storage pool information).
CVTSYSVAL The Convert System Values command converts the
spooled file output from WRKSYSVAL to the SYSVALP
file. This provides a solution for determining the
system values that exist on each release, the text
descriptions and the current and shipped values.
CVTTAAFMT The Convert TAA Format command is used to convert
from a prior data base format to a new format for
specific TAA Tools. Most conversions occur
automatically when the TAA Productivity Tools are
installed.
CVTTAPSAVD Convert Tape Save Description. The information from
DSPTAP of the save information for a library or all
libraries on a tape is converted to a data base
file. Useful for working with the save information
in a program. This includes both object and member
level information. Release dependent function.
CVTTIM The Convert Time command ensures a time format of
hhmmss or hh:mm:ss (using the job time separator)
from a value of *CURRENT, another hhmmss format, or
a format with valid separators such as hh.mm.ss.
The time is also checked to ensure it is valid.
CVTTIMZOND The Convert Time Zone Description command converts
one, generic, or all time zone descriptions to an
outfile. This provides a simple method of
processing time zone information. The outfile name
is always TIMZONP. The model file is TAATIMZP with
a format name of TIMZONR.
CVTTMP The Convert Temperature command converts from
Fahrenheit to Celsius or from Celsius to Fahrenheit.
The command may only be used in a CL program.
CVTTOBIN8 The Convert to Binary 8 command converts a 20 byte
character input value to a binary 8 field. This is
the inverse of the CVTBIN8 tool function. Some
system functions deal in 8 byte binary values.
Neither CL nor RPG III handles 8 byte binary values.
RPG IV does. The value to convert must be right
adjusted and passed in a *CHAR LEN(20) value.
CVTTOBYT The Convert to Bytes command allows a conversion
from bytes to kilobytes, megabytes, etc. The
companion command is Convert From Bytes which
converts from kilobytes, megabytes etc to bytes.
CVTTOMSGQ The Convert To Message Queue command reads the
output file (MSGLSTP) from CVTMSGQ and writes the
messages to a specified message queue. Only *COMP,
*DIAG, and *INFO message types are written. This
allows copying messages from one message queue to
another. See the CPYMSGQ command for a direct
method of copying messages from one message queue to
another.
CVTUSRIDX The Convert User Index command creates an outfile of
the entries from a user index. The outfile includes
fields for the attributes of the user index as well
as the entry information. The outfile created is
named USRIDXP.
CVTUSRPRF2 The Convert User Profile 2 command converts the
DSPUSRPRF outfile to an externally described file
containing all of the fields in the QADSPUPB outfile
plus individual fields for each of the special
authorities, each of the supplemental groups, etc.
This allows a simple query to use the individual
fields for analysis.
CVTUSRSPCA The Convert User Space Attributes command builds an
outfile of one or more User Space objects. The
outfile created is named USRSPCP. The outfile may
then be queried for consistency or searching for
specific values such as the Auto Extend option.
CVTVOLSTAT Convert Volume Statistics to a Data Base File. The
PRTERRLOG command is used to access the volume
statistics. The data is read and placed in an
output file. This is helpful for determining when
bad media exists. Release dependent function.
CVTWRKACT Convert WRKACTJOB. Converts the WRKACTJOB
information to a data base file. Uses system
supported APIs including QUSRJOBI to access the
information. Useful for determining what the active
jobs are doing if anything.
CVTWRKSBS Convert WRKSBS. Converts the WRKSBS information to
a data base file. Useful for determining if any
active jobs exist for a subsystem or the entire
system.
CVTWRKSPLF Convert WRKSPLF. Converts the WRKSPLF information
to a data base file. Uses the API QUSRSPLA. Useful
for determining all spooled files for a given user,
all users, or by form type.
CVTWRKUSR Convert WRKUSRJOB. Converts the WRKUSRJOB
information to a data base file. Uses the API
QUSRJOBI. Useful for determining all jobs for a
given user, all users, or on output queues.
DEV Device Status. This is a shorthand method of
accessing WRKCFGSTS. The typical use is to ask for
the status of generic devices such as PRT,TAP, or
DKT. Useful for minimizing keystrokes to determine
the status.
DIVIDE The Divide command provides a quotient, a remainder,
and a decimal fraction after dividing a dividend by
a divisor. The CL division function does not
provide for a remainder. All variables must be
specified as *DEC LEN(15 0).
DLTCMDSRC Delete Command and Source. You name the command and
it deletes both the command definition object and
the source that was used to create the command.
Useful for quickly cleaning up mistakes or 'one
time' functions.
DLTDBFRCD The Delete Data Base Records command deletes records
in a file based on a value in a single field. The
user of the command must have all rights to the
file. OPNQRYF is used internally to select the
records to provide for fast processing. DLTDBFRCD
provides a simple cleanup function.
DLTDEPLGL Delete Dependent Logical Files. Operates on
physical files, but does not delete the physical
file. Useful anytime a physical must be re-created
and it has dependent logicals. See also RPLPF and
RBLDBF.
DLTDLUSPLF The Delete Deleted User Spooled Files command checks
all spooled files on the system to determine if the
user still exists. If the user does not exist, an
action parameter determines whether the spooled file
is listed or listed/deleted. This allows a cleanup
of when a user profile is deleted that owns one or
more spooled files.
DLTDSAPRF The Delete Disabled Profile tool provides a cleanup
function to allow disabled profiles to be deleted
after N days. You must run a nightly job that is
entered into the job scheduler by the STRDSAPRF
command. Q name profiles and PWD(*NONE) profiles
are never deleted. The default provides a check of
what the command would do.
DLTDUPRCD The Delete Duplicate Records command deletes
duplicate records in a named file based on a series
of key fields. By default, only a listing is output
with what would occur if ACTION(*DELETE) was
specified. When *DELETE is specified, the first
duplicate record of a group is retained and the
others are deleted.
DLTEVENT The Delete EVENT command deletes the EVFEVENT files
in one or more libraries. EVFEVENT files are
created by ILE compilers and debuggers and may
consume a large amount of space. Only one file will
exist per library, but will contain a member for
each program. If you don't have any, using
STRTRCDBG will create one.
DLTFSRC Delete File and Source. You name the file object
and it deletes both the file object and the source
that was used to create the file. Useful for
quickly cleaning up mistakes or 'one time'
functions.
DLTGENLIB The Delete Generic Library command deletes one
library or generic libraries. You must have *ALLOBJ
special authority to use DLTGENLIB. You cannot
delete a library beginning with the letter Q or the
letters TAA.
DLTIFS The Delete IFS tool allows deletion of one or more
IFS objects based on selection criteria such as
size, last used date, etc. You must be authorized
to the TAACVTIFS authorization list and must have
*OBJEXIST rights to the object to be deleted. A
listing is output of the results. You cannot delete
a directory type object that contains objects (see
the DLTIFSDIR tool for this function). Both the
DLTIFS and DLTIFS2 commands are supported.
DLTIFSDIR The Delete IFS Directory command optionally deletes
a directory and all sub items within the directory
including other directories. The default is 'check'
which produces a listing of what would be deleted
and any errors such as 'not authorized to delete'.
Several catastrophic operations are prevented such
as deleting the root ('/'), /QDLS, and /QSYS/LIB.
DLTIFSOWN The Delete IFS Owner command deletes all IFS objects
owned by a user profile. This allows a simple means
of IFS cleanup. You must have *ALLOBJ special
authority to use DLTIFSOWN.
DLTJOBDLIB The Delete Job Description Library command deletes a
library from the INLLIBL attribute of one or more
job descriptions. This command is useful if a
library has been deleted and should be removed from
any Job Descriptions. No error occurs if the
library is not found in a Job Description.
DLTJOBLOG The Delete Job Log command deletes old job logs
between a range of dates that match a list of
specified job completion codes. The default is to
delete all existing job logs that have had a normal
completion (Completion code = 00). This allows a
simple removal of job log clutter.
DLTJOBSPLF The Delete Job's Spooled Files command deletes the
spooled files for a specified job. The major intent
of the command is to be used in batch where spooled
files may be created that are not needed if the job
ends normally. If a user has multiple interactive
jobs and one creates excess spooled files,
DLTJOBSPLF may be used to cleanup.
DLTLIB2 The Delete Library 2 command is like the system
DLTLIB command, but also deletes objects that can
cause DLTLIB to fail such as dependent logical files
in a different library, constraints specified by
ADDPFCST, receivers that have not been saved, and
output queues with entries. Some exceptions exist
that may prevent the library from being deleted.
DLTMSGQMSG The Delete Message Queue Messages command is an
alternative to the RMVMSGQMSG command. DLTMSGQMSG
is intended to be used when there are too many
messages in a message queue for RMVMSGQMSG to be
used. DLTMSGQMSG uses a different technique than
RMVMSGQMSG. Messages may be deleted by a count or
within a date range or both.
DLTOBJ Delete Object. Deletes a named object or generic
objects without having to know the object type.
Most typical programming object types (*PGM, *FILE
...) are supported. An option exists to ignore any
CPF2105 escape messages caused by the object not
being in existence. Useful for programmed cleanup
or re-create operations and particularly when
generic names have been used.
DLTOBJTYP The Delete Object Type command allows you to delete
one, generic, or all a list of object types in a
library. Most popular object types are supported.
If *FILE type objects are requested, all non
physical files are deleted first. A spooled file
describes the results. An escape message will occur
if not all of the requested objects can be deleted.
DLTOLDQRPL Delete Old QRPLOBJ Objects. Allows the clearing of
the QRPLOBJ library based on a number of hours that
the object has existed in QRPLOBJ. This allows a
safer method of clearing QRPLOBJ for those users
that do not frequently IPL. The use of CLRLIB on
QRPLOBJ can cause problems if a user is still using
one of the replaced objects.
DLTOLDSPLF Delete Old Spooled Files. Based on a specified
date, it deletes old spooled files from an output
queue or all output queues. An option exists to
move the spooled files that are older than the
specified date to a common queue so they may be
reviewed and then manually deleted. The Operational
Assistant will only delete certain system spooled
files. DLTOLDSPLF will delete any spooled files.
DLTOLDUSR The Delete Old User command checks user profiles and
provides an option to delete the profile if the user
has not signed on for a specified period of days.
System provided profiles are never deleted. User
profiles without a password are never deleted. The
command provides a simple cleanup function for
unused profiles.
DLTPGMSRC Delete Program and Source. You name the program and
it deletes both the program and the source that was
used to create the program. Useful for quickly
cleaning up mistakes or 'one time' functions.
DLTQHST Delete QHST. Deletes old log versions from QHST. A
parameter determines the number of days to keep.
Useful for cleaning up QHST.
DLTSECTOOL The Delete Security Tool command allows a deletion
of the sensitive security TAA Tools (those that
create or change user profiles such as INZPWD and
CPYUSRPRF2). With proper security in place, these
tools may safely exist and be used. However, some
installations may prefer to delete these tools to
avoid any possibility of their use.
DLTTAACMD Delete TAA Commands. Provides a method of deleting
TAA commands and other TAA objects from a command
library. The concept of a command library is
described in the information member 'Library List
Requirements' on the HELPTAA menu. The companion
tool is DUPTAACMD.
DLTTAATOOL Delete TAA Tool. Deletes a TAA tool from the
TAATOOL library and optionally removes the source.
DLTUSRPRF2 The Delete User Profile tool is designed for
Assistant Security Officers to be able to delete a
user profile. QSECOFR cannot be deleted nor can any
user profile in a Security Officer controlled list.
The user of the command must be authorized to the
TAADLTUSR2 authorization list. DLTUSRPRF2 is an
option on the SECOFR2 menu.
DLTUSRPRF3 The Delete User Profile command does more than the
system DLTUSRPRF command by deleting spooled files
owned by the user, listing job descriptions, and job
schedule entries where the user is named. A 'check'
option is the default to allow you to review what
will be deleted.
DLTUSRSPLF The Delete User Spooled Files command deletes the
spooled files for a named user in one, generic, or
all output queues. The user profile does not have
to exist which allows cleanup when the user profile
has been deleted, but still is the owner of spooled
files. An action parameter determines whether the
spooled file is listed or listed/deleted.
DLYCMD Delay Command Execution. Designed for those jobs
which need to operate in the restricted state and
run them on an unattended basis (e.g. RCLSTG,
SAVSYS). The command to be executed is entered at a
workstation in the controlling subsystem just prior
to the operator going home. The command parameters
allow control over when the command should be
executed for either a time or when a specified
number of jobs exist in one or more subsystems.
DLYHLDSPLF The Delay Hold Spooled File command submits a batch
job to QSYSNOMAX to run HLDSPLF after a delay time
of a specified number of seconds. This allows a
processing program to perform functions while the
spooled file is the READY status.
DLYJOBLOOP The Delay Job Loop command simplifies the case where
you are in a loop waiting for some event to occur
such as a subsystem to end. Because an unusual
event might occur, good coding practice would be to
place a limit on the number of times the program
will wait for the event to occur. DLYJOBLOOP
supports a LOOPLIMIT parameter that allows the
command to send the CPF9898 escape message if the
limit is reached.
DLYJOB2 The Delay Job 2 command provides the capability to
wait for a number of seconds. DLYJOB2 differs from
the system DLYJOB command in that a wait time of
less than one second may be specified. The number
of seconds entered is specified as a 15/5 field.
The CPP can be called directly from a HLL Program.
DLYPWRDWN Delay Power down. Provides a method of powering
down the system when no activity exists in a
subsystem. Useful for when batch is running
unattended and the system should be powered down
when all work in the batch subsystem is complete.
DLYRLSSPLF The Delay Release Spooled File command submits a
batch job to QSYSNOMAX to run RLSSPLF after a delay
time of a specified number of seconds. This allows
a processing program to perform functions while the
spooled file is the HELD status.
DLYSBMJOB The Delay Submit Job command provides a simple
solution for submitting a job to start in a
specified number of seconds, minutes, hours, and
days. This avoids the use of SBMJOB which requires
the SCDDATE and SCDTIME parameters to do a simple
submit after a time delay. The DLYSBMJOB job would
be placed on the QSYSNOMAX job queue with the
generated SCDDATE and ENDTIME parameters and would
submit the requested job (and command) after the
delay.
DMOCTLLVL The Demo Control Level tool provides a demonstration
and standard source that can be copied to provide a
procedural RPG program that handles up to 3 control
breaks. After copying the source, use a source
editor and follow the instructions for how to modify
the source for your requirements. Both RPG III and
RPG IV versions are provided.
DMOLSTAPI The Demo List API Processing tool provides sample
RPG code for processing the information from an API
that provides a list in a user space. A working
program exists with instructions within the source
code for how to modify for your specific case.
DMOSUBF Demonstrate Sub File. This is a demonstration and
sample code for how to code a work subfile that
makes changes to data base records. The work
subfile includes typical options for display,
change, copy, rename, delete (with confirmation
display), and add of new data base records. A
separate function is DMOSUBF2 which performs the
same function for a 'Display only' subfile
application (no changes). For a simpler solution,
see CRTSFLPGM.
DMOSUBF3 The Demo Subfile 3 (Array) command provides a
demonstration of a subfile loaded from array data.
The code provided includes comments for how to
modify the source to fit your specific needs. The
subfile provides an option to select one of the
entries which passes back a parameter of the
selected value.
DMOSUBF4 The Demo Subfile 3 (Window) command provides a
demonstration of a subfile loaded from array data
that is displayed in a window. The code provided
includes comments for how to modify the source to
fit your specific needs. The subfile provides an
option to select one of the entries which passes
back a parameter of the selected value.
DMOSUBF5 The Demonstrate Subfile 5 (Array/PosTo) command
provides a demonstration of a subfile loaded from
array data. A 'Position To' option is supported.
The code provided includes comments for how to
modify the source to fit your specific needs. The
subfile provides an option to select one of the
entries which causes the value to be passed back as
a parameter.
DMOSUBF6 The Demonstrate Subfile 6 (Array/PosTo/Window)
command provides a demonstration of a subfile loaded
from array data which is displayed in a window. A
'Position To' option is supported. The code
provided includes comments for how to modify the
source to fit your specific needs.
DMOVALKEY The Demo Validate Key tool is designed to assist in
cases where keys are to be added to a file, but
potential miskeying errors may allow the addition of
an existing record (or the existing record was
miskeyed). The Validate Key program returns an
array of potential alternate keys that can be
checked against a data base.
DSAOLDPRF The Disable Old Profile command optionally disables
user profiles that have not been signed onto
recently or not at all. Two retention periods may
be specified for: 1) Profiles that have not signed
on recently. 2) Profiles that have never signed on.
Profiles created by the system or are
PASSWORD(*NONE) are not considered. DSAOLDPRF may
be used to minimize the exposure that profiles will
be inappropriately used.
DSAUSRPRF Disable User Profile. Allows an Assistant Security
Officer to disable a user profile. The user must be
authorized to the TAADSAPRF authorization list.
DSAUSRPRF is also an option on the SECOFR2 menu for
Assistant Security Officers.
DSPACCPTH Display access path. Displays or prints the detail
information about an access path and each key field.
A subfile of key fields is displayed with options
that allow additional information about the key
field and to access the field attributes.
DSPACGRCD The Display Job Accounting Record command allows you
to display the last record for a job name or user
name. The display includes the same information as
exists in the Job Accounting tool (JOBACG is a
pre-requisite). You may roll to previous records
for the user or job.
DSPACGSGN The Display Job Accounting Signon command displays
the job accounting records for interactive jobs
within a range of 'From date/time' to 'To
date/time'. All users or a generic user profile
name may be entered. The user must have signed off
and the Job Accounting journal entries converted for
the JOBACG tool to find the information.
DSPACTJOB The Display Active Jobs command provides a display
that is similar to that provided by the system
WRKACTJOB command except that the user cannot
perform actions against the jobs. An option exists
to allow a display of any spooled files associated
with the job. DSPACTJOB may be helpful if you have
a menu oriented system and want to prevent users
from changing, holding, or ending active jobs.
DSPADP Display Adopt. A series of DSPxxxA commands are
provided that allow a user to be authorized to
various display commands so the user can display or
print any object level information on the system (no
data can be displayed). This is of value when
dealing with functions that operate across all
libraries of a system or when trouble-shooting.
Authorization to all of the DSPxxxA commands is
controlled by the TAADSPADP authorization list.
DSPALLJLG The Display All Job Logs command provides a subfile
of all QPJOBLOG files and allows them to be
displayed. The user must have *JOBCTL or be
authorized to the TAADSPJLG authorization list.
Either the system DSPSPLF command or the TAA
DSPJOBLOG3 command may be used to display the
spooled file.
DSPALLSAVF The Display All Save Files command displays or
prints a listing of one, generic, or all save files
in one or more libraries. A minimum size may be
specified to help determine the large save files
that are on the system. A special minimum size
value *NONCLR will find all save files that are not
empty.
DSPALLSPLF The Display All Spooled files command provides a
subfile of selected spooled files in a 'display
only' function. Any user may use the command to
display his own spooled files. To display spooled
files owned by other users, the current user must be
authorized to the TAAALLSPLF authorization list.
Standard options exist to display data or attributes
plus parameter controlled options.
DSPARACDE The Display Area Code command provides a subfile
display of the area codes for US and Canada along
with the major cities in each area code. A
'Position To' field exists as well as the ability to
select only a specific state or province. Time zone
information is also provided. Helpful for
determining where someone is located when an area
code is known or determining what area codes exist
by state.
DSPARPTBL The Display ARP (Address Resolution Protocol) Table
command displays or prints the ARP table information
for a specified line description. Address
Resolution Protocol allows physically distinct
networks to appear as if they were a single, logical
network. The QtocLstPhyIfsARPTbl API is used to
extract the values.
DSPASPA2 The Display ASP (Auxiliary Storage Pool) Attributes
2 command displays or prints a brief description of
the important status and description information
about an ASP. This includes the total storage
capacity, the percent used, the amount of remaining
storage, the type of ASP, the threshold percent, and
the amount of overflowed storage if any.
DSPASPSTS2 The Display ASP Status 2 command provides an
interactive display of the disk units by ASP. The
information displayed is taken from WRKDSKSTS for
each disk unit. Summary totals are shown for each
ASP. DSPASPSTS provides a simple means of helping
to manage an ASP.
DSPAUDLOG2 Display Audit Log 2. Displays or prints the audit
log journal (QAUDJRN) with various selection
options. This is the old form of DSPAUDLOG which is
not supported for newer audit entries.
DSPAUDRCD The Display Audit Record command works with the
files created by the AUDLOG tool to display the last
audit record for a user or job. The display
includes the same information as exists in the
DSPAUDLOG detail record display including the
ability to use F6 to access the details of the audit
information.
DSPBOF The Display Based On File command displays the based
on physical file members for a logical file. This
provides a simpler means of determining the based on
file members rather than using DSPFD. Other
information about the access path is also displayed.
DSPCCSID The Display File CCSIDs command displays either a
total of the CCSIDs that exist in a data base file
or the CCSIDs for the individual fields. If
different CCSIDs are used within the file, different
processing may be required. DSPCCSID allows you to
determine if a file uses a standard CCSID for all
character fields and what the value is.
DSPCLC The Display Calculator command provides a simple
calculator with add, subtract, multiply, and divide
functions. The command is intended for simple
calculator needs on any type of workstation.
DSPCLPCALL The Display CLP Call Parameters command provides a
spooled file with one or all of the Call statements
in a CL source member printed and the attributes of
the passed parameters. The columnar display can
make it easier to understand the important
characteristics about the parameters.
DSPCLPCNT The Display CLP Count command counts the number of
lines of commands in a CL source member, generic
members, or all members in a source file. Comment
lines and blank lines are also counted. A
percentage of comments is provided. DSPCLPCNT
provides a better understanding of the amount of
actual source versus a count of the number of
statements in a source member.
DSPCLPDO Display CLP DO Groups. Displays the DO groups (in a
similar manner as RPG) in CLP source. This provides
a simple means of determining where DO group errors
exist. Useful for program comprehension and fixing
the problems caused by the CL compiler diagnostics
relative to unbalanced DO statements. See also
PRTCLPDO.
DSPCLPPARM The Display CLP Parameters command provides a
spooled file with one line for each parameter passed
to the program. The columnar display can make it
easier to understand the important characteristics
about the parameters. The source member must be
identified.
DSPCLPSRC The Display CLP Source command displays or lists the
source for a CLP type program (CLP, CLP38 and CLLE).
If the source does not exist for a CLP or CLP38
program (non-TAA), a prompt occurs asking if
RTVCLSRC should be used and a display occurs after
retrieval. If a TAA program is specified and the
user is authorized to the TAASRCARC Authorization
List, the source in the TAA Archive is displayed.
DSPCLPVAR The Display CLP Variables command provides a spooled
file with one line for each variable declared in the
program. This is basically the same information
that is available on a compiler listing, but the
information can be accessed faster with DSPCLPVAR.
Sequence number references are not included. The
variables appear in alphabetical sequence with their
attribute information.
DSPCMDAUT The Display Command Authority command displays the
required authorities and typical exceptions for
popular system commands. Not all commands are
supported. The display describes the authorities
(such as *OBJOPR or *READ) that are required to
operate on an object. Notes also appear if
applicable.
DSPCMDCNT The Display CMD Count command counts the number of
lines of commands in a CMD source member, generic
members, or all members in a source file. Comment
lines and blank lines are also counted. A
percentage of comments is provided. DSPCMDCNT
provides a better understanding of the amount of
actual source versus a count of the number of
statements in a source member.
DSPCMDHLP The Display Command Help command displays the help
text for a system or user command including commands
the user is not authorized to. The command is
useful for such functions as attempting to simulate
the system command line function. The QCAPCMD API
is used.
DSPCMDKWD Display command keyword. Displays a subfile of
keywords used by commands. Two special values allow
access to the files supplied in TAATOOL for access
to all commands in QSYS and all commands in TAATOOL.
Assists in understanding where keywords are used and
in selecting a keyword name.
DSPCMDPARM The Display Command Parameters command provides a
spooled file with one line for each parameter of a
command. The columnar display can make it easier to
understand the important characteristics about the
parameters. The source member must be identified.
DSPCMDSRC The Display Command Source command displays or lists
the command source for a command. If the source
does not exist for a non-TAA command, a prompt
occurs asking if RTVCMDSRC should be used and a
display occurs after retrieval. If a TAA command is
specified and the user is authorized to the
TAASRCARC Authorization List, the source in the TAA
Archive is displayed.
DSPCOLORA The Display Color Attributes command displays the
various combinations of the COLOR and DSPATR
keywords. A color display is needed. The intent of
the display is to allow you to select the proper
combination of how you want a field displayed.
DSPCRTDAT The Display Create Date command provides a display
or listing of objects with selection on the create
date and time. The default displays the objects in
descending create date and time order. DSPCRTDAT
may be useful in understanding recent changes.
DSPCRTUSR The Display Create User command displays or lists
objects and compares the 'create user' to the
'current owner'. A specific 'create user' may be
selected. Differences are flagged. DSPCRTUSR may
be helpful in understanding changes that have
occurred.
DSPCURUSR The Display Current User command is similar to the
WRKUSRJOB system command except that the current
user of the job is also shown and no change options
are allowed. This allows support for jobs that swap
profiles to be displayed. Only active jobs are
displayed.
DSPDATFMT The Display Date Formats command displays the valid
formats for data base date fields (Type = L).
Examples of each DATFMT option are displayed. Job
date formats are also displayed along with the
timestamp layout (Type Z).
DSPDB Display Data Base. Displays an externally described
file by placing the field names and values for a
single record on a display. Converts packed to
character and edits fields. Allows either relative
record number or a key. Rollup and down are
supported. Useful for problem determination or
debugging.
DSPDBF Display Data Base File. Provides a simple front end
to the RUNQRY command. This allows a simple review
of the data in any data base file and supports
selection criteria. The results are displayed or
printed and are always provided in arrival sequence
order.
DSPDBFA The Display Data Base File Attributes command
displays two pages of the important attributes of
data base files. Function keys allow access to
other 'display only' options. The command provides
a simpler interface than using the system DSPFD
command.
DSPDBFALW The Display Data Base File Allow Functions command
displays the options for 'allow update' and 'allow
delete' that may be set for physical data base
files. A listing is produced of either all files or
only those which have specified either of the
'allow' options. The intent of DSPDBFALW is to
allow a review of these options.
DSPDBFDTA The Display Data Base File Data command displays or
prints data from a single record in a file (using
Relative Record number) or from a passed in image of
a record (such as a journal entry). The command
will operate on any externally described file. The
output is one line per field whether a subfile or
listing occurs.
DSPDBFKEY The Display Data Base File by Key command displays
or prints records from a single format data base
file in keyed sequence. The key fields appear as
the first fields in the listing. Any remaining
fields that fit into the 378 maximum wide print line
are also listed. DSPDBFKEY is a front end to the
PRTDB key which allows listing fields by name.
DSPDBFREL Display data base relations. Similar to the system
command DSPDBR except that the list of dependent
files is displayed in a subfile. Options exist to
display the file attributes or the access path
description.
DSPDBFSTAT The Display Data Base File Statistics command
displays usage statistics for a physical file data
member. Each dependent logical file is also shown.
The system data base statistics are used which are
reset at each IPL.
DSPDDSCNT The Display DDS Count command counts the number of
lines in a DDS source member, generic members, or
all members in a source file. Comment lines and
blank lines are also counted. A percentage of
comments is provided. DSPDDSCNT provides a better
understanding of the amount of actual source versus
a count of the number of statements in a source
member.
DSPDEVCHR The Display Device Character command displays the
characters for the hex values X'40' - X'FF'. This
can be helpful when attempting to provide a unique
character for the display. A second display is
available to show the typical characters required to
cause underlining, hi-lighting, etc.
DSPDFTRCD The Display Default Records command displays the
Relative Record numbers of the records in a file
that match the default record used by the system
when adding a new record. It is possible for an
application or a utility like DFU to add a default
record as an error. DSPDFTRCD will find these
conditions, but not all may indicate an error. You
must decide based on your application.
DSPDLTSPC The Display Deleted Space command displays the
amount of deleted record space that exists in one or
more libraries. If variable length fields exist,
the allocated length is considered rather than the
maximum record length. An omit list of libraries
may also be specified.
DSPDSKSTS The Display Disk Status command displays or lists
information about the disks attached to the system.
The display differs from the system WRKDSKSTS
command in that fewer statistics are shown, but the
data is grouped by ASP with additional information
about each hardware resource. The data is accessed
from the TAA CVTDSKSTS command.
DSPDSTDAT The Display DST (Daylight Savings Time) Date command
displays or lists the start and end date/times for
daylight savings time for a time zone in a specific
year. The system support for Time Zone Descriptions
does not include actual dates of change.
DSPDTAARAD The Display Data Area Description command displays
or prints the attributes of a data area. The data
area value is not shown.
DSPDTAQ The Display Data Queue command displays or prints
the entries of a data queue and the data queue
attributes. An API is used to extract the
information which does not remove any entries. The
entry may be displayed in character or hexadecimal.
If a *KEYED data queue exists, the key information
may be displayed.
DSPDTAQD The Display data queue description command displays
or prints the attributes of a data queue object.
The information includes the create attributes plus
the current number of entries and the number of
entries that can be made before an overflow occurs.
DSPDTATYP The Display Data Base Data Types command displays a
listing of the data base types that may be entered
in DDS and appear in DSPFFD output. This provides a
simple online aid.
DSPDUPCMD Display Duplicate Command is intended to check if
duplicate command names exist in two libraries or in
one library and the rest of the system. Having
duplicate command names can be an integrity or
security exposure. The typical uses would be to
ensure your user command names are not found in
either QSYS or TAATOOL.
DSPDUPFLD The Display Duplicate Field command checks a
specific field or fields in a data base member for
duplicates. The file is sorted on up to 6 fields
and a program checks for duplicate values. Up to 3
print fields may be specified to help identify the
records that have duplicate values.
DSPDUPJOB The Display Duplicate Jobs command provides a
display of jobs based on a job name. A subfile of
jobs that match the selection criteria is displayed.
A detail display of simple job information is
available as well as a function key to access DSPJOB
data. The major intent of the tool is to allow a
call to a DSPDUPJOB program with a return parameter
list. This allows the end user to select a job for
further processing when duplicate jobs exist.
DSPEDTCDE Display Edit Code. Provides an online version of
the Edit Code table (e.g. commas, zero balances to
print, etc.). The simple command is more convenient
than looking anywhere else.
DSPEMTMBR The Display Empty Members command displays or prints
the empty members for one, generic, or all files in
one or more libraries. Size information is also
supplied to point out space savings that can be
achieved for members that are no longer needed. The
size information includes the data and access path
size, but not the member description object which
can be up to 20K bytes.
DSPERRMSG Display Error Message. Provides a solution for
handling unexpected escape and diagnostic messages
from an interactive CL program. The command should
follow a MONMSG command and the user sees a display
of both the escape and diagnostic messages on a
single display. Access to 2nd level text and the
message description is provided.
DSPEXCLCK The Display Exclusive Locks command displays or
lists the objects/members that have exclusive locks.
This can be a very slow running command if many
physical file objects are specified to be checked as
CVTOBJLCK must be used on each to determine if any
members are locked exclusively. DSPEXCLCK can
assist in determining what cannot be processed
because of exclusive locks.
DSPFDTAQ Display File Data Queue. The code is an example
only of how to handle a display file with the data
queue parameter. This allows the program to receive
control when either a workstation enter key or a
data queue entry arrives. Two examples are shown 1)
an interrupt example, and 2) a refresh example.
DSPFLDA Display field attributes. Displays the attributes
of a single field in a file. The file can be a
physical or a single format logical. The CPP can be
invoked from any HLL program. Useful for
applications which want to allow the user to access
the specific attributes of a single field.
DSPFLDUSE The Display Field Use tool allows a 'where used'
function of the fields in externally described
files. The Display command provides access to the
definition of a field and the files that use the
field. The CVTFLDUSE command must be used
periodically to convert the system DSPFFD outfile
information to files used by DSPFLDUSE.
DSPFMT Display format. Displays a subfile of the fields in
a physical file or a single format logical file.
The subfile display provides enough information for
most uses and a detail display of seldom used
attributes is also available for each field. A
print option is also available.
DSPFSTSPLF The Display First Spooled File Status command
displays the status of the first spooled file on an
output queue for the current user. It describes how
many other spooled files and pages must be printed
before the users first spooled file is printed.
This provides a simple function for end users to
determine when their spooled file will be printed.
DSPF2 Display file 2. Displays a list of files matching a
generic name in a subfile and allows options for
such functions as the file attributes, the access
path information, the format of the file, any data
base relations, and to display the data.
DSPGENOBJ The Display Generic Object command displays, prints
a list, or creates an outfile of objects. A single
object, all objects, a generic name, or a name
including wild card characters may be used. If a
display is requested, an option exists to use the
TAA Display Object Description command which
provides more information about the object.
DSPGRPPRF The Display Group Profile command displays or prints
the members of a group and detail information. The
command is an improvement over the system DSPUSRPRF
OPTION(*GRPPRF) function in that information about
the individual members is displayed.
DSPHEX Display Hex and other things. Provides a convenient
interactive method of converting 1) a binary value
to decimal 2) a decimal value to binary 3) an EBCDIC
value to Hex 4) a Hex value to EBCDIC 5) K,M,G,T
values to decimal. The command also provides
convenient displays for 1) Bit settings 2) Powers of
2 to the 54th 3) EBCDIC values 4) Prime numbers up
to 255.
DSPHEXOBJ The Display Hex Object Type command allows the input
of an external object type (such as *DTAQ) and
displays the internal hexadecimal value (such 0A01).
It also allows the input of an internal object type
(such as 0201) and displays the external object type
(such as *PGM). The display may also be used for
conversions.
DSPHOLIDAY The Display USA Holidays command displays a window
of the major US holidays for a specific year. The
actual date and day of week are also displayed. A
print option and an outfile option are also
available.
DSPIFS The Display IFS command provides a display or
listing of IFS objects. The outfile from the TAA
command CVTIFS is used for the data. Different
selection criteria can be specified as well as a
sort on one of the fields. A standard listing
format is used. DSPIFS can be used to eliminate the
need to write simple query functions of IFS data.
DSPIFSAUD The Display IFS Auditing command displays the
auditing attribute of IFS objects. Selection may be
made on the type of auditing including *NONE.
DSPIFSAUD assists in understanding what is being
audited. To specify auditing for an IFS object, use
CHGAUD.
DSPIFSAUT The Display IFS Authorities command displays or
prints the IFS authorities from the file created by
the CVTIFSAUT TAA command. You must first run
CVTIFSAUT for the IFS objects that you want to
analyze. DSPIFSAUT provides a simple query like
function including selection capability such as by
user (including *PUBLIC), by type of authority (e.g.
*CHANGE), by authorization list, etc.
DSPIFSED The Display IFS Entry Description command provides a
command to display the attributes of an IFS entry.
WRKLNK supports an option for this, but it is not a
command. Additional information is provided by
DSPIFSED and a print option exists.
DSPIFSOWN The Display IFS Owner command displays or lists
owned objects in the IFS (does not include objects
in libraries). The system DSPUSRPRF command does
not display this information. The QSYLOBJA API is
used to extract the information.
DSPIPLSTS The Display IPL Status command displays the
information about the current IPL status and the
settings for the next IPL. An option exists to
access the TAA Display IPL Attributes command.
DSPIPLSTS provides a simple review of IPL
information.
DSPJOBDLIB The Display Job Description Libraries command
provides two functions for one, generic, or all job
descriptions: 1) A simple listing of the libraries
in each job description 2) A check for any
non-existent libraries. The output is either
displayed or listed.
DSPJOBLOG2 The Display Job Log 2 command displays or prints a
job log with or without selection criteria. For
example, a job log can be displayed or printed with
one or more specific message IDs, generic message
IDs, or one or more message types. This provides a
way to 'net out' a job log to look for specific
messages.
DSPJOBLOG3 The Display Job Log 3 command provides a different
method of viewing a job log. The messages are
displayed on an 80 byte wide display using a subfile
with one line per message plus a detail display
option. Different positions within the subfile can
be quickly displayed along with a scanning
capability to find any character string.
DSPJOBLOG4 The Display Job Log 4 command allows a user who has
specific *USE authority to the TAASPLSEC
authorization list to be able to display any job log
on the system. Program adopt and group adopt are
not considered valid.
DSPJOBLOG5 The Display Job Log 5 command provides a different
method of viewing a job log and attempts to display
the last escape message (and associated messages)
first. The messages are displayed on an 80 byte
wide display using a subfile with one line per
message plus a detail display option. Different
positions within the subfile can be quickly
displayed along with a scanning capability to find
any character string.
DSPJOBQ The Display Job Queue command provides a display
that is similar to that provided by the system
WRKJOBQ command except that only a single job queue
may be displayed and the user cannot perform actions
against the jobs. DSPJOBQ may be helpful if you
have a menu oriented system and want to prevent
users from changing, holding, or ending jobs on a
job queue.
DSPJOBQA Display Job Queue Attributes. Provides a method of
displaying or printing the attributes of a job
queue. The current status information is also
provided.
DSPJOBSCDD The Display Job Schedule Description command
displays or prints a single job schedule entry. The
command is usually entered as an option from the
DSPJOBSCDE subfile, but may also be entered
directly. The description may be displayed or
printed.
DSPJOBSCDE The Display Job Schedule Entries command is a
'display only' function similar to the system
WRKJOBSCDE command. This allows making the
WRKJOBSCDE command private so that only authorized
users may make changes while the *PUBLIC user can
use DSPJOBSCDE. An option exists to display the
entries in next job schedule date order.
DSPJOBSTRA Display Job Start Attributes. Displays the job
start attributes about any job on the system such as
the job queue that was used, the subsystem, the time
the job was started, the user who submitted the job,
etc. Depending on the status of the job (on the job
queue, active, etc.), some of the information is not
provided by the system to allow it to be displayed.
DSPJOB2 The Display Job 2 command is a more powerful version
of the system DSPJOB command. DSPJOB2 supports
options for DSPJOB and DSPJOB OUTPUT(*PRINT) and all
of the detail options available on the DSPJOB menu.
When the option completes, the subfile is
re-displayed. DSPJOB2 also allows options for all
jobs, all users, job status, and job type.
DSPJOB3 The Display Job 3 command allows a user who has *USE
authority to the TAAJOBCTL authorization list to
perform DSPJOB functions for a job that is not his
own. This allows trusted individuals (such as
programmers) to have DSPJOB capability as if they
had *JOBCTL special authority without directly
specifying *JOBCTL in their user profile.
DSPJRNA The Display Journal Attributes command is similar to
the system WRKJRNA command. DSPJRNA provides a
'display only' function. No Function keys allow a
WRK type of command. No journal entries may be
displayed. DSPJRNA may be useful for operations
personnel who do not need WRK type functions.
DSPJRNCDE The Display Journal Codes command displays the
journal codes, entry types, and sub types in a
window. This can be helpful in determining what the
codes mean or which code to look for.
DSPJRNRCVD The Display Journal Receiver Directory command
displays or prints the list of journal receivers for
a specific journal. This is a 'display only'
function that may be safely used by operations
personnel.
DSPJRNRCV2 The Display Journal Receiver Attributes 2 command is
similar to the system DSPJRNRCVA command, but does
not provide for an F10 key which allows a WRK
command. Only attributes of a journal receiver are
displayed (not the journal entries).
DSPLFMD The Display Logical File Member Description command
displays or prints information about a logical file
member. The first based on physical file member
information is also displayed.
DSPLIBJOBD The Display Library Job Description command displays
or lists one or more libraries and job descriptions
in one or more libraries that contain a specified
library name. This allows you to determine what
libraries are specified within job descriptions.
DSPLIBSIZ The Display Library Size command displays or lists a
summary of a library with size and count
information. One, generic, or many libraries may be
requested to be included. The library object record
is included in the size and count of objects. An
outfile may also be requested which contains many
additional fields. The outfile model file in
TAATOOL is TAALIDHP with a format name of LIBSIZR.
DSPLIBSRCF Display library source files. The command allows
you to name a library and a spooled file is
displayed of the source files in the library. The
spooled file may also be printed.
DSPLIB2 The Display Library 2 command displays or lists
objects, data members, and source members in a named
library. Summaries of each section are shown. More
information is shown than the system command DSPLIB,
but only a spooled file exists (not an interactive
display). DSPLIB2 can be helpful when reviewing the
contents of a library.
DSPLSTJLG The Display Last Job Log command displays the last
QPJOBLOG file for the current user based on the job
number. This simplifies displaying the job log for
programmers and operators when the last submitted
job fails.
DSPLSTSGN The Display Last Signon command allows you to
sequence user profiles by the last signon date/time
and select on a range of 'From date/time' and 'To
date/time'. All users or a generic user profile
name may be entered. This can be used to display
users who have signed on in the last n hours or have
a last signon prior to n months ago.
DSPLSTSPLF The Display Last Spooled File tool supports three
commands - DSPLSTSPLJ = Displays the last spooled
file of a job, DSPLSTSPLQ = Displays the last
spooled file in an output queue, and DSPLSTSPLF =
Provides an option for either of the previous
commands. This provides a simple means of accessing
the spooled information for the last function
performed.
DSPLSTUSE The Display Last Use command displays or prints a
listing of one line per object in a library
identifying the create date, the last used date, and
the use count. Objects that have never been used
are always listed. An option exists to list those
objects that have not been used prior to a specified
number of days. DSPLSTUSE helps determines what
objects may be deleted because of lack of use.
DSPMBRCPC The Display Member Capacity command displays one
line per member describing the current number of
records and the record capacity. Multiple libraries
and a generic file name may be used. A specified
percentage allows a flagging of those members which
are nearing their record capacity. The command
defaults to list only those members which are
flagged.
DSPMBRD The Display Member Description command displays or
prints the information about a specific member such
as the number of records, the last date change, the
number of increments used, and physical file member
statistics.
DSPMBRLST The Display Member List command is intended for
multi-member data files. One, generic, or all files
in a library may be listed. A heading line is
printed for each file. One line is printed for each
member in the file with information such as the
create, change, and last used dates, number of
records, etc.
DSPMBRS Display members. Displays a list of members in a
data base file using a subfile and allows options to
display the member description and to display the
data.
DSPMBRSTAT The Display Member Statistics command displays or
prints the member statistics captured by the CVTMBRD
command. The member statistics include fields such
as the number of reads, updates, deletes, access
path builds, etc. Different sequences can be
specified. Member statistics are only kept by the
system for physical file members.
DSPMLTFMT The Display Multi-Format Files command displays or
lists Logical Files that have either multiple
formats or are joined files. The dependent files
are also listed. One or more libraries may be
specified with a request for a single, generic, or
all files.
DSPMONEY Display Money. This is a series of commands to help
analyze how money will grow at a specific interest
rate, what the monthly payment of a loan will be
etc. The commands are useful for evaluating
different approaches to the handling of money. The
commands include growth, loan, present value, level
increase, annuity, fund, and distribution. A menu
is provided to allow easy access to all of the
commands. Specify GO DSPMONEY.
DSPMONMSG The Display Monitor Message command displays the
monitorable messages associated with a system
command. If a translate message file exists before
QSYS on the library list, it is used to supply the
message text. Avoids having to look in a manual for
the information.
DSPMOON The Display Moon command displays the dates of the
full moon for a specific year. The new moon occurs
about 14 days earlier than the full moon. The 1st
quarter moon occurs about 7 days earlier and the
last quarter moon occurs about 7 days after the full
moon.
DSPMSGDTA Display Message Data. Displays the 1st and 2nd
level text of the message and the message data
fields including the start position. Useful when
working with message data to determine which field
you want and where in the message data it is
located.
DSPMSGFA The Display Message File Attributes command displays
the attributes of a Message File. What can be of
particular importance is to be able to see the CCSID
assigned to the file. The value determines if a
Message Description is converted for an Add or
Retrieve.
DSPMSGQA Display Message Queue Attributes. Provides a method
of displaying or printing the attributes of a
message queue. The current status information is
also provided.
DSPMSGSID The Display Message CCSID command displays the
actual CCSID of a Message Description. DSPMSGSID is
designed as a problem determination aid. When a
Message File has a CCSID of 65535, the CCSID of the
Message Description is ignored and 65535 is used
because no conversion will occur at the time of an
ADD/CHGMSGD or if the text is retrieved (such as by
SNDPGMMSG).
DSPMSGTXT Display Message Text. This allows the entry of a
system message ID and the command uses DSPMSGD to
display the message. The command determines the
message file and library needed based on the message
ID provided. Useful for help desk operations or
simplifying the display of any message.
DSPMSGTYP The Display Message Type command provides a simple
display of the codes and descriptions the system
uses for the RCVMSG RTNTYPE parameter.
DSPMSGUSE The Display Message Use command displays the
commands that use the same monitorable message.
Useful in determining which command has sent a
message when it is not clear.
DSPMSGWDW The Display Messages in a Window command allows a
message subfile to be displayed as a window. The
messages in the current program message queue are
displayed. The command is intended for use in in a
CL program or executed from a HLL program using
QCMDEXC.
DSPOBJ The Display Object command provides various DSPxxx
commands for most object types. While the command
is intended for use as a menu option where the
object and object type are already known, it may be
used as a general purpose DSPxxx command. In some
cases WRK commands are used when no corresponding
DSP command exists. Either a system or TAA command
is used.
DSPOBJAUD The Display Object Auditing command displays all
audited objects in a list of libraries or all
libraries. Auditing of an object is set by the
CHGOBJAUD command. Options exist for selection by
object type, a list of omitted libraries, and the
library type.
DSPOBJD2 The Display Object Description 2 command provides a
different interface to DSPOBJD information. If
multiple objects exist, a subfile is displayed which
may contain multiple libraries. If a single object
exists, only the detail display is presented. The
detail display contains combined information from
the various DSPOBJD displays. Access to additional
object information is provided as well as a search
pattern.
DSPOBJD3 The Display Object Description 3 command is like the
DSPOBJD command outfile support with the exception
that a list of omitted libraries may be named. This
can be helpful when processing a special library
value such as *LIBL, *USRLIBL, *ALLUSR, or *ALL
where you do not want certain libraries that would
normally be included.
DSPOBJD4 The Display Object Description 4 command is a
problem determination aid and is similar to
DSPOBJD2. DSPOBJD4 allows any object description on
the system to be displayed if the user has *USE
authority to the TAADSPOBJ4 authorization list.
'Display only' functions for additional object level
information are also provided for most object types.
No data can be displayed.
DSPOBJJRNA The Display Object Journal Attributes command
displays or prints the journal attributes for a
physical file, a data area, or a data queue. This
is the same information that may be seen using
DSPOBJD and rolling up several screens.
DSPOBJLCK The Display Object Locks command is similar to the
system WRKOBJLCK command except that only display
functions exist. This is designed for a user who
should not be able to change or end jobs. The
QWCLOBJL API is used.
DSPOBJSIZ The Display Object Size command displays or lists
objects and their sizes. Selection can occur on a
generic object name, object type, object attribute,
and owner. Sequencing can be requested by size.
DSPOBJSIZ provides a simple review of objects by
size.
DSPOBJTYPD The Display Object Type Description command displays
the valid object types on the system in a subfile
and allows a detail display with a one paragraph
description. A print option is also available to
print a one line listing or a paragraph for each
object type.
DSPONLINE The Display Online Information command provides a
display of many of the online TAA tools such as
DSPEDTCDE. Access is also provided to the DSPPERTAA
menu. The command avoids having to remember the
individual command names to access online
information.
DSPOUTFILE The Display Outfile command displays the model files
associated with commands that provide an outfile.
Both system and TAA commands are supported. A
subfile is displayed which includes the model file
and format used. An option exists to display the
fields in the model file.
DSPOUTQA Display Output Queue Attributes. Provides a method
of displaying or printing the attributes of an
output queue. The current status information is
also provided.
DSPPERTAA The Display Personal TAA Commands tool provides a
menu of personal TAA commands such as DSPMONEY and
DSPARACDE. The tool is intended for users who want
personal as well as business functions.
DSPPGMADP2 The Display Program Adopt 2 command displays the
programs which adopt (USRPRF = *OWNER) or those
which do not use adopted authority from a calling
program (ie CHGPGM has been used with USEADPAUT =
*NO). Both *PGM and *SRVPGM object types are
supported. The DSPPGMADP2 function operates on a
library basis as opposed to the system DSPPGMADP
command which operates on a user profile basis.
DSPPGMSTMT The Display Program Statement command is intended as
a debugging aid when an error has occurred and the
MI instruction number is known, but the HLL source
sequence number is not. By entering the program
name and the MI instruction number, DSPPGMSTMT
displays a spooled file with the HLL source sequence
number and statement. Only CLP and RPG OPM program
types are supported. The source for the program
must exist.
DSPPGM2 The Display Program 2 command displays or prints
information about a program by combining information
from DSPPGM, RTVOBJD, DSPPGMREF, DSPOBJAUT, the
entry list parameters, and whether programs of the
same name exist in any other libraries. Text
descriptions are displayed for objects and users if
they can be found. This simplifies searching for
information about a program.
DSPPHNINTL The Display Phone International command displays
one, some, or all of the prefixes used for
international calls. You may search by prefix or
country abbreviation (such as POR). Only major
cities are supported and many cities in English
speaking countries.
DSPPRTSPC Display Print Spacing. Displays spooled output with
blank lines when extra spacing occurs. Displays
skip information. DSPSPLF does not show any spacing
or skipping information. Useful for determining
what printed output formatting will look like
without actually printing.
DSPPWD Display Password. Provides a method of displaying a
user's password. The solution is to use the exit
program specified for the security password checking
program (QPWDVLDPGM system value) to capture the new
passwords. The passwords are scrambled and stored
in a data base file.
DSPPWDA The Display Password Attributes command displays or
prints the System Value password attributes. A
description of the current value is provided on the
interactive display along with help text. If the
user has *SECADM and *ALLOBJ special authorities, a
Function key allows access to the TAA CHGPWDA
command prompt.
DSPPWDINF The Display Password Information command displays
the information for one or more profiles relative to
the password and signon information. The password
itself is not displayed.
DSPPWDLMT The Display Password Limit command uses converted
data from QHST and displays or prints the devices
and/or user profiles that have been disabled because
the QMAXSIGN system value limit has been reached.
This provides a good review of attempted break-ins
or users who are having trouble.
DSPPWDLMT2 The Display Password Limit 2 command uses converted
data from QHST and displays or prints the conditions
where a user profile has successfully signed on
after one or more invalid password attempts to a
list of user profiles. This provides a good review
of authorized users who may be trying to discover a
password of another profile.
DSPQHST The Display QHST command provides a method of
searching the data from the QHST logs and displays
or lists the entries. The QHST information must
first be converted to a QHST2 file using the
CVTQHST2 command. DSPQHST provides several search
criteria such as a date range, a generic job or user
name, message ID, and a scan value to scan the
message text.
DSPQHST2 Display QHST 2. Provides an alternate method of
looking at the messages that are sent to QHST. The
CVTQHST2 command converts the messages to the QHST2
file in a named library. Logical files are built
over this file to allow the quick access to messages
using various key values. A subfile is used and the
user can access the specifics of a message from an
option. A MTNQHST2 command is provided to remove
old messages from the QHST2 file.
DSPQMQRY The Display QMQRY command displays either a *QMQRY
or *QRYDFN object by retrieving basic information
about the object and the source retrieved by
RTVQMQRY. The command may be useful in reviewing an
existing query.
DSPRCDLCK2 The Display Record Locks 2 command displays or
prints the record locks held or waiting for a job.
The system DSPRCDLCK command displays record locks
for a physical file. DSPRCDLCK2 provides a simple
means of checking in the same or a different job.
DSPRPGCALL The Display RPG Call Parameters command displays the
fields and their attributes that make up the
parameter list for one or all Calls in RPG source.
Externally described data and /COPY functions are
supported. Useful for determining if the correct
parameter list is being passed.
DSPRPGCNT The Display RPG Count command counts the number of
lines of code, array data, and comments in a source
file. All RPG types are supported. A percentage of
comments is provided. DSPRPGCNT provides a better
understanding of the amount of actual source versus
a count of the number of statements in a source
member.
DSPRPGFLD The Display RPG Fields command displays the fields,
their attributes and usage defined in an RPG source
member. Options exist to display in field name
order, by type and length, by usage, etc. The
source may contain up to 1998 field definitions.
Externally described data and /COPY functions are
supported.
DSPRPGHLP The Display RPG Help tool provides help text and
samples for 1) RPG III operation codes and 2) RPG IV
operation codes (both fixed and free form), Built-in
functions, and H/F/D keywords. Help text may be
displayed when using the Source Entry Utility (SEU)
by entering 'H' or % in any column of the sequence
number or by the command DSPRPGHLP.
DSPRPGIGN Display RPG IGNDECERR Option. Displays the RPG
create command parameter IGNDECERR. There is no
system support (e.g. DSPPGM) to display this value
on an existing RPG program. Debug is used to
display the internal field ZIGNDECD. If it contains
a '1', IGNDECERR(*YES) was specified.
DSPRPGPARM The Display RPG Call Parameters command displays the
*ENTRY parameters that are used in RPG source. A
simple one line per parameter listing occurs with
the attributes of each parameter. Useful for
determining if the correct parameter list is being
passed.
DSPRPGUSE The Display RPG Used command provides a method of
displaying the programs that use an RPG field. The
CRTRPGUSE command must be used first to create or
refresh a data base file. DSPRPGUSE provides an
indication of whether the program 'uses' or
'changes' each field. Both internally and
externally defined fields are supported.
DSPRSTDAT The Display Restore Date command displays or lists
the objects that have been restored to a library
after the library was restored. More than one
library or the entire system may be reviewed.
Options exist to list the new libraries and new
objects (never restored). DSPRSTDAT assists in
understanding what objects have been restored or
created since the last restore of a library.
DSPSAVSUM The Display Save Summary command displays or lists a
save summary from one or more libraries of where
objects are saved to. The objects are separated
into several categories: 1) Not saved since created
or changed 2) Saved to a save file or 3) Saved to a
tape device. Separate summaries appear for each
save file used and each volume ID (first volume
only) used. A detail listing of objects is
optional.
DSPSAVTAP Display Save Tape. Shorthand command to DSPTAP for
displaying the *SAVRST type labels from a tape.
Minimizes keystrokes and need to prompt for the DATA
parameter to display the Save/Restore information.
Avoids the typical mistake of forgetting to specify
DATA(*SAVRST).
DSPSBMJOB The Display Submitted Jobs command provides a
display that is similar to that provided by the
system WRKSBMJOB command except that the user cannot
perform actions against the jobs. An outfile is
optional. An option exists to allow a display of
any spooled files associated with the job.
DSPSBMJOB may be helpful if you have a menu oriented
system and want to prevent users from changing,
holding, or ending batch jobs.
DSPSBS The Display Subsystem command provides a display for
a single subsystem. High level information such as
the status and number of active jobs are displayed.
Up to 3 storage pools assigned to the subsystem are
displayed and an option allows access to the storage
pool statistics. Command keys exist to access the
jobs that are active and the subsystem description.
DSPSBSJBQE The Display Subsystem Job Queue Entries command
displays the job queue entries for one or more
subsystems. This allows a review of the important
entries that control batch work. Selection by a
specific job queue may be made. An outfile is
optional.
DSPSBSJOB The Display Subsystem Jobs command provides a
display that is similar to that provided by the
system WRKSBSJOB command except that only a single
subsystem may be displayed and the user cannot
perform actions against the jobs. An option exists
to allow a display of any spooled files associated
with the job. DSPSBSJOB may be helpful if you have
a menu oriented system and want to prevent users
from changing, holding, or ending active jobs.
DSPSBSJOBQ The Display Subsystem Job Queues command provides a
display of the Job Queues specified for a subsystem
and the jobs that are currently on the Job Queues.
'Display only' options exist. DSPSBSJOBQ provides a
review of the batch work that is yet to be
processed. See WRKSBSJOBQ for a 'work' version.
DSPSCDJOBQ The Display Scheduled Job Queue Jobs command
displays or lists the jobs on one or all job queues
that have a scheduled date. A range of date and
time value may be specified. You must have *ALLOBJ
special authority to specify *ALL as a library
qualifier.
DSPSECRVW Display Security Review. Provides a series of
options to display or print the output from the
DSPUSRPRF outfile. Different sequencing and
selection criteria are available. Useful for
security reviews in answering such questions as
'Which users have *ALLOBJ authority'.
DSPSELOMT The Display Select Omit command displays or prints
the select/omit criteria of a logical file. A
better display exists than that used by DSPFD
TYPE(*SELECT) which makes it more obvious what the
relationships are. Only single format logical files
are supported.
DSPSPLCRTD The Display Spool Create Date command displays
spooled files for one or more output queues in
ascending create date sequence. Totals occur for
each day. An outfile is optional. A beginning date
may be specified to allow a number of current days
to be bypassed. DSPSPLCRTD may assist in
understanding cleanup requirements.
DSPSPLFA The Display Spooled File Attributes command displays
or prints the attributes of a spooled file. The
display is similar to the system WRKSPLFA display
except that no changes can be made. DSPSPLFA is
useful when a display is needed that does not allow
the user to change any attributes.
DSPSPLF2 The Display Spooled File 2 command is is intended
for users who operate from workstations which
display 132 column mode. Because the font size can
be difficult to read, some users may prefer to force
an 80 wide display. DSPSPLF2 may also be useful on
PC monitor devices due to the performance of
changing the display between 80 and 132 mode.
DSPSPLF3 The Display Spooled File 3 command is similar to the
system DSPSPLF command, but allows heading
information to be omitted on and after the first
page. This can be helpful when displaying a spooled
file where the page heading information causes
clutter. An optional outfile allows you to output a
spooled file to a 'headingless' data base file to
allow processing by a program.
DSPSPLF4 The Display Spooled File 4 command is designed to be
used with WRKALLSPLF. It allows the spooled file to
be displayed and then a prompt appears which allows
a response of retain, delete, or re-display. This
allows the user to request to see several spooled
files and delete those required without returning to
the main display and attempting to remember what to
delete.
DSPSPLF80 The Display Spooled File 80 command displays a
spooled file in an 80 wide display format even
though the display is capable of a wider width (such
as 132). This provides for a larger font size when
viewing spooled output. The same windowing, paging,
and 'find' functions as exist for the system DSPSPLF
command are supported. Blank lines may be excluded
(same as DSPSPLF) or included.
DSPSPLOWN The Display Spooled Files Owner command displays or
lists by spooled file owner either each owned
spooled file or a summary by user. This allows a
review of how many spooled files and how much
spooled file storage is owned by users. Specific
libraries may be named or all libraries.
DSPSPLSIZ The Display Spool Size command displays the number
of members and their size from the QSPL library.
The number of members with and without data are also
displayed. A member may exist that does not hold
any spooled data as the system tries to limit the
number of members that must be created.
DSPSPLUSE The Display Spooled File Use command displays
spooled files from one, generic, or all output
queues that have not been used in a specified number
of days. This provides an assist in cleanup where
users claim they need spooled files kept online.
The DLTOLDSPLF command may be used to clean up old
spooled files that are not being used. See the
COMPDATE parameter.
DSPSRCCHG The Display Source Change command displays the
changes to a source member between two dates. Both
dates default to the last time the source member was
changed. The default is to display just the
changes. All statements may be listed with the
changes flagged.
DSPSRCLST Display Source List. A subfile approach for looking
at source member level information. The supplied
command CPYSRCLST refreshes the file used.
CPYSRCLST should be run on a regular basis.
DSPSRCLST allows access by member name or by
library/file/member. The source member names can be
scanned as well as the text when attempting to
determine a source member name. Provides a faster
solution than DSPFD member list or PDM.
DSPSRCMBR Display Source Member. Provides a display of source
whether the Application Development Tools (including
STRSEU command) are on the system or not. If STRSEU
does not exist, DSPPFM is used. Useful for those
situations where code is to run on a different
system and you don't know if the STRSEU command
exists.
DSPSRCMBRS The Display Source Members command displays or
prints source member information from one or more
source files with various selection criteria. The
selection options include source type, generic
member name, create date, change date, last used
date, a scan of the member name or text, and the
number of existing records. DSPSRCMBRS simplifies
searching for source member information.
DSPSRCMBR2 The Display Source Member 2 command provides a
similar display to STRSEU SRCMBR(*SELECT), but only
display or print options exist. The user cannot
delete or edit a member. The display of the source
may be done using either STRSEU (browse mode) or
DSPPFM.
DSPSRCTYP The Display Source Type tool displays the standard
source types used by the system and a text
description for each.
DSPSTGPOOL The Display Storage Pool command displays or prints
the attributes and performance statistics of a
storage pool. Either a shared pool name (such as
*BASE) or a system pool ID may be specified. The
display may be refreshed and the performance
statistics reset.
DSPSTGUSE The Display Storage Use command displays or lists
the amount of storage used in descending order by
user profile. A percentage (default of 90%) may be
specified to flag those profiles that are
approaching the maximum storage allowed per profile.
DSPSTGUSE is helpful in understanding what users
have used versus the maximum allowed for each.
DSPSYS Display System. Displays the important
characteristics about the system such as the name,
serial number, model, release ID, disk capacity,
system ASP percentage used, security level,
TAAUPDATE date, etc. Useful for those people who
signon to multiple systems as a refresher.
DSPSYSSEC The Display System Security command displays or
lists the high level information about system
security and what the pending changes are. The
RTVSYSSEC TAA command is used to retrieve the
information.
DSPSYSVALA The Display System Value Attributes command provides
a more convenient manner of determining the
attributes of a system value for RTVSYSVAL than the
RTVSYSVAL help text. A simple display appears with
the attributes and the group that the system value
exists in.
DSPTAACAT The Display TAA Categories command displays a
subfile of tools in a category such as *SPL or *SRC.
After you select a tool, a display provides options
for displaying the member heading information and
displaying/printing of the tool description.
Options on DSPTAACAT assist you in finding the
correct category.
DSPTAACMD Display TAA Commands. The TAA commands are
displayed in a subfile. Options on the command
allow the subfile to be displayed with the first
value entered (e.g. show all of the commands which
begin with EDT). A scan capability also exists to
show all the commands that have a specified string
within the command name or the text. Useful for
determining which command to use when you do not
know the full command name.
DSPTAADAT The Display TAA Integration Date command displays or
lists tools by integration date. This provides a
review of what tools have been shipped by date. A
'from' and 'to' date may be specified along with a
category. A count by year is optional.
DSPTAALIC The Display TAA License command provides a simple
method of reviewing the important characteristics
about the license for the TAA Productivity Tools and
installation information. It also provides access
to the TAALICENSE and TAACTL data areas.
DSPTAAMBR Display a TAA Member. This is a shorthand to SEU
browse mode with the library defaulting to TAATOOL.
It provides a simple keystroke method of looking at
TAATOOL source.
DSPTAANAM The Display TAA Name command allows input of 4
characters for a TAA ID such as SRCF and sends a
completion message with the tool name and
description. This can simplify determining what
tool is being used when only an object name is
known.
DSPTAATOOL Display TAA Tool. Displays the text information
associated with a specific TAA tool. The QATTINFO
file in TAATOOL must exist. A single tool or all of
the tools may be printed. Printing all of the tools
produces a great deal of spooled output.
DSPTAPLBL The Display Tape Label command displays or prints
basic information about a tape label including the
date the first file was written and the first
expiration date. DSPTAPLBL is very efficient in
displaying information from a virtual tape. The
command can be very slow when certain tape devices
exist.
DSPTAPSIZ The Display Tape Size command displays or lists an
approximation of how much data has been written to a
tape. Each file is listed along with a total. An
outfile is optional. Hardware compression is not
considered. DSPTAP is used to determine the
information. Because a spooled file must be read,
only lower and upper case English is supported.
DSPTAPVOL The Display Tape Volume command provides a simple
fast method of identifying the volume label of a
mounted tape. A display appears with the name of
the volume. Function keys allow either the use of
DSPTAP or the TAA DSPSAVTAP command.
DSPTBL The Display Table command is similar to the display
that appears using option 5 from the system WRKTBL
command to display a *TBL object. A listing is
optional. The TAA version also shows any
differences from the base value. For example, if
X'04' is output as X'37' and not as X'04', ** is
used to flag the position.
DSPTIMFMT The Display Time Formats command displays the valid
time formats for data base 'T' type fields.
Examples of each TIMFMT option are shown. The 'Z'
type Timestamp field is also described.
DSPTIMZON The Display Time Zone command allows you to display
the time difference between major cities throughout
the world. This provides a simple solution for
determining the local time in a different part of
the world.
DSPTIMZONT The Display Time Zone Time command displays or lists
the date and time for a specified time zone. The
day of week and offset from GMT are also shown.
Daylight savings time (DST) is considered if the
time zone supports DST and the current date/time is
within the DST start and end date/time.
DSPTMP The Display Temperature command provides an
interactive display to assist in converting from
Fahrenheit to Celsius or from Celsius to Fahrenheit.
DSPTOOLCMD Display Tool Command. Provides a method of
displaying the commands associated with a tool. A
subfile is used to display the commands and an
option exists to prompt for the command. A function
key allows access to the tool documentation. If the
name entered is not a tool but is a TAA command
name, the tool name is determined and the subfile
appears as if requested by the tool name.
DSPTOTPAG The Display Total Pages command displays or lists a
running total of the pages for spooled files in an
output queue. The intent of the command is to
provide an indication for a user of where his output
is in the queue and how many pages are to be printed
before a specific spooled file.
DSPTXT The Display Text tool simulates (as best it can) a
PC browser function on an i5 System. The data to be
displayed is passed in an array of up to 9,999
elements of 78 bytes each. You must supply a
program to interface to the Display Text tool. Use
the DMODSPTXT command for a demonstration.
DSPUSAHST The Display USA History command displays information
about the history of the USA by year. This includes
notable events such as Presidential elections,
significant battles, and other information. Some
major events outside of the US are also included.
DSPUSAPRES The Display USA President command displays
information about a US President including the
electoral voting, the Vice President, notable
cabinet members, and major events that occurred
during the presidency. By default a list of
Presidents will be displayed and a selection may be
made (F19) or a specific President may be entered on
the command.
DSPUSRAUD The Display User Auditing command displays a list of
users and the attribute information about object
auditing. A single user, a generic name, or all
users may be requested. You may optionally bypass
any user who does not have user auditing requested.
DSPUSRAUT Display User Authority. Allows for an authorization
review by combining the authorities from the
individual object, authorization list, and group
profiles. In a complex authorization structure, it
is difficult to determine who can do what. Provides
answers to questions such as 'Who can update an
object?', 'What can USERA do in LIBX?', 'What can
the public do in LIBY?'. Identifies any private
authority that is less than the public authority.
DSPUSRAUT2 The Display User Authority 2 command displays a
user's authority to objects within a library. Both
individual authority, group authority (including
supplemental groups), and authority controlled by
authorization lists are described. An individual
object, a generic name, or all objects can be
specified. A specific type, or all object types may
be requested.
DSPUSRIDX The Display User Index Entries command displays or
prints the entries in a user index object. Only
fixed length keyed user indexes are supported up to
a 2000 byte maximum entry length. The initial
display shows one line per entry and allows
positioning to a key. A detail display is available
with an option to display in hex.
DSPUSRIDXA The Display User Index Attributes command displays
or prints the attributes of a user index. Any user
index may be specified (not just those created by
the TAA CRTUSRIDX command).
DSPUSRJOB The Display User Job command is a display only
version of the system WRKUSRJOB command. Only
display options are valid for a job. An option
exists to display, work with, or prevent access to
the spooled files of a job. Any user can display
jobs and display the details of his own job. Only a
user with *JOBCTL special authority or with
authorization to the TAAJOBCTL authorization list
can display a job which is not his own.
DSPUSRPRF2 Display User Profile 2. Provides a simple solution
for Assistant Security Officers to be able to
display any user profile. Controlled by the
TAADSPUSR2 authorization list. Also found on the
SECOFR2 tool menu.
DSPUSRSPC Display User Space. Displays the contents of a user
space. The first 400 bytes of the user space are
displayed in both character and hex. An option
exists to display 1200 more. Useful for debugging
and as an education aid to understand what is in the
user space.
|