TAA Tools
CHKSAVTAP      CHECK SAVE TAPE                         TAATAPD

The Check  Save Tape command is  designed to perform  a read test  of a
save tape.   This includes any  media output from a SAV  command, a new
release tape or a PTF tape.

The  command uses CHKTAP  and CPYF to see  if the data  on the tape can
be read.   This  does  not ensure  that the  tape  can be  successfully
restored,  but it  does cause  the entire  tape to  be read.    This is
essentially a 'sanity' check against the tape.

Only  a single device  and volume ID  may be entered.   The same device
may be  used for  additional volumes  (see the  INQMSG  parameter).   A
second  device  may   be  used  for  other  volumes   (see  the  INQMSG
parameter).

The typical command would be entered as:

    CHKSAVTAP    DEV(TAP01)

Messages  describing the files found  are sent as  both status messages
and to the job log.

Multi-volumes may be used.

If the  default of  SEQNBR(1) is  used, the  checking begins  with  the
first file  on the tape  and continues thru  all subsequent files.   It
is valid  to mount other  than the first  volume of a  multi-volume set
to  begin the command.   If this occurs, an inquiry  message is sent to
the operator and I = Ignore may be used to begin the check.

This inquiry message can be avoided by specifying INQMSG(*NO).

Differences from DSPTAP
-----------------------

The system  supplied  DSPTAP command  only reads  the  labels from  the
tape.   It uses a special hardware  command to skip to  the next label.

Consequently,  DSPTAP does not do as thorough  a job of sanity checking
a tape when  compared with CHKSAVTAP.   CHKSAVTAP reads  every byte  on
the tape.

Differences from VFYTAP
-----------------------

The system Verify Tape  command is a problem determination  aid.  It is
designed  for interactive use with  prompt screens and can  take a long
time to execute.   It checks only  the tape drive and  not the rest  of
the system implications of saving and restoring an object.

Command parameters                                    *CMD
------------------

   DEV           The tape device to be used.

   PRTSUM        A *YES/*NO value  that defaults to  *NO.  When  *NO is
                 specified,  a  message  is sent  to  the  job log  for
                 every   file  read.    When  *YES  is  specified,  the
                 message is  not sent  to the  job log,  but a  spooled
                 file is created with the same information.

   INQMSG        A *YES/*NO value  that defaults to *YES.   If the tape
                 mounted  is  not  the  first  volume,  *YES  causes an
                 inquiry  message  CPA4034   where  the  operator   can
                 ignore the  warning.  A  *NO entry allows  the inquiry
                 message to be bypassed.

                 If you  are mounting other than  the first volume, *NO
                 may be used to bypass the inquiry message.

   VOL           The tape  volume  to  be checked.    *MOUNTED  is  the
                 default to  mean the volume  that is currently  on the
                 device.

                 A specific volume ID may be entered.

                 If  the device  specified is  a media  library device,
                 then  the  volume  specified should  be  the cartridge
                 identifier to be mounted and used.

   SEQNBR        The sequence number of  the first file to check.   The
                 default is  1 which  causes all files  on the  tape to
                 be checked.

                 If   a  number  greater  than   1  is  specified,  the
                 checking  begins  at  that  sequence  number  for  all
                 remaining files.

   ENDOPT        Determines  the position  of the  tape at  the end  of
                 the  command.   *REWIND is the  default.   *UNLOAD may
                 also be specified.

                 *LEAVE   is    not   valid    because   of    internal
                 requirements.

Restrictions
------------

Only a single device and volume ID may be entered.

Prerequisites
-------------

The following TAA Tools must be on your system:

           EDTVAR         Edit variable
           SNDCOMPMSG     Send completion message
           SNDESCMSG      Send escape message
           SNDSTSMSG      Send status message

Implementation
--------------

None, the tool is ready to use.

Objects used by the tool
------------------------

   Object        Type       Attribute      Src member     Src file
   ------        -----      ---------      ----------     -----------

   CHKSAVTAP     *CMD                      TAATAPD        QATTCMD
   TAATAPDC      *PGM          CLP         TAATAPDC       QATTCL
   TAATAPDR      *PGM          RPG         TAATAPDR       QATTRPG
					

Added to TAA Productivity tools April 1, 1995


Home Page Up to Top