TRANSFER Installation and Management Guide
TCHECK Divisions
Managing a TRANSFER System
068837, Update 1 to 013198 Tandem Computers Incorporated 11–27
TCHECK Divisions
TCHECK treats the TRANSFER database as having seven logical sections. It allows
the user to specify which section or combination of sections are to be checked during
program execution. The TCHECK directives that describe these database sections can
be supplied as PARAM messages or as RUN command parameters. Table 11-2
summarizes these directives.
Table 11-2. TCHECK Directives
Directive Processes
CHECKDEPOTS Depot names
CHECKPROFILES Profile file
CHECKDISTLISTS Distribution list file
CHECKFOLDERS Folder and inverted folder files
CHECKITEMS Item file
CHECKEXTOBJS External object and inverted attachment files
CHECKGROUPS Interest group file
CHECKX400RECIPS X400 recipient names
CHECKALL All of the above
The default for all of these directives is FALSE.
TCHECK opens the TRANSFER database files for exclusive use and locks them at the
file level. Whenever an inconsistency is found, TCHECK makes a correction and puts
out a descriptive message. When TCHECK has finished processing, it prints a
statistical summary indicating the number and kind of inconsistencies encountered.
Updates can be confirmed manually or can be committed automatically (by using the
AUTOFIXERRORS directive) when the run completes. If updates are not confirmed,
the TMF transaction for the run is aborted and the updates backed out.
TCHECK checks a particular subset of the TRANSFER database, using the directives
specified, or checks the whole database when CHECKALL TRUE is specified.
CHECKITEMS, the longest step to complete, can be subdivided by specifying a
number after the keyword CHECKITEMS. This number tells TCHECK how many
items to examine before moving on to the next TCHECK directive. TCHECK
remembers the ID of the last item checked and resumes at that point when
CHECKITEMS is next requested.
If AUTOSTARTITEM is set FALSE, TCHECK stops when it reaches the CHECKITEMS
step and prompts for both an item ID and a count of items to be checked following
that ID. Item IDs are entered as a set of six numbers separated by commas, for
example:
5, 123, -345, 0, 6, 2