[mod.computers.vax] non-vms tape copy

jusczak@NADC (02/25/86)

hi,

does anyone have a procedure to copy a non-vms variable length record tape
to another tape.  we are getting binary data tapes and need to copy them
before returning them.  we have a vax 11/750 running vms 4.1.  we will be
coping from tape to tape.

thank you for any responses,
mike jusczak
jusczak@nadc
(215)441-1667

art%mwvms@MITRE.ARPA (02/27/86)

--------
>does anyone have a procedure to copy a non-vms variable length record tape
>to another tape.  we are getting binary data tapes and need to copy them
>before returning them.  we have a vax 11/750 running vms 4.1.  we will be
>coping from tape to tape.
Several programs have appeared on the VAX SIG tapes.  The one I use is on the
1979 and 1980 tapes.  It is called TAPECPY.  It will copy a tape byte for
byte, stopping at errors to allow the user the option of what to do.  Written
in Fortran and the sources are included.  Contact your local VAX LUG for a
copy of the tape.  I think several tape copy programs have appeared since then
but I have not had any problems with TAPECPY.
     
Art McClinton
ARPA:art@mitre

McGuire_Ed@GRINNELL.MAILNET (02/28/86)

DEC had some good documentation describing operations on foreign tapes using
the COPY utility, but dropped it from the V4 doc set.  You should be able
to MOUNT/FOREIGN both tapes (and you will need to specify the size of the
largest record with /RECORDSIZE) and then do a COPY MTA0: MTA1: for each file
on the input tape.  Finally, DISMOUNT.  This should get you an exact copy of
the input tape.

Note: If the input tape includes header and/or trailer labels similar to
ANSI labels which are separated by EOF marks (such as IBM standard labels),
the labels must be counted as "files" for the purpose of determining how many
COPY operations to perform.

Caveat: I make misteaks.  DUMP the tape copy, or something, to verify that
it works.
--------
Mailnet   McGuire_Ed@GRINNELL
ARPA      McGuire_Ed%GRINNELL.MAILNET@MULTICS.MIT.EDU