BRUREAD Past History ------------------------------------------------------------------------------- RSX 91A Submission: -------------------- This directory contains an update to BRUREAD, a program to read RSX BRU backup sets under VMS. The modifications were applied to G. Kums' submission to the Fall 1990 RSX SIG tape (which in turn came from Adrian Weiler's submission to the U.S. Fall 1989 VAX SIG tape, part 1 (VAX89B1) that appeared in directory [.BRUREAD].) To use this program, simply: $ DEFINE BRUDIR $ SET COMMAND BRUDIR:BRU What documentation there is is in BRU.TXT, which is accessable via the command BRU/HELP (or, of course, your favorite editor). A working knowlege of "real" BRU may be helpful. The modifications in this update are mainly in the area of command interface: * The input spec now simply specifies the input file (I found the old device:backupset format awkward for TPC files). * There is a /BACKUP_SET qualifier, which takes multiple backup set names, with wildcards. * /ZERO qualifier to supress complaints about files whose maximum record length is zero. * /BRIEF qualifier to /LIST, which causes it to display only the backup set name and its size. * An output spec is also accepted, specifying the directory to restore the tape under. The old functionality (still supported) is equivalent to specifying [.]. The directory contains the following files: AAAREADME.1ST This file, for more info see AAAREADME.TXT BRU.CLD Set Command BRU BRU.TXT Short documentation BRUREAD.COM Recompile/relink BRUREAD. BRUREAD.PAS program source written in Pascal BRUREAD.OBJ Object file BRUREAD.EXE Executable build under VMS V5.1-1 BRUMSG.MSG Message/OBJ BRUMSG.OBJ Message object. T. R. Wyant E. I. DuPont de Nemours P. O. Box 27001 Richmond, VA 23261 USA ------------------------------------------------------------------------------- README File from VAX90B-2 [LT90B1.RSX90B.263001]BRUREAD.PAS --------------------------- This directory contains an update to BRUREAD, a program to read RSX BRU backup sets under VMS. The modifications were applied to Adrian Weiler's submission to the U.S. Fall 1989 VAX SIG tape, part 1 (VAX89B1) that appeared in directory [.BRUREAD]. Together with these modifications, and with the good SELECT and EXCLUDE possibilities, the program is a very handy tool for retrieving old data-sets from RSX BRU-tapes under VMS and it offers a much faster way of exchanging files via tape between RSX and VMS systems than using ANSI-labeled tapes prepared with COPY (PIP). The directory contains the following file: AAAREADME.TXT Detailed submission documentation BRU.CLD Set Command BRU BRU.TXT Short documentation BRUREAD.PAS program source written in Pascal BRUREAD.OBJ Object file BRUREAD.EXE Executable build under VMS V5.1-1 BRUMSG.MSG Message/OBJ README.1ST This file, for more info see AAAREADME.TXT G. Kums AZN Nijmegen P.O. Box 9101 6500 HB Nijmegen The Netherlands Phone +31 (80) 517067 Internetaddress "AO_FK@AZNVX1.AZN.KUN.NL" Modifications by F. Kums AZN Nijmegen Netherlands. Internetaddress "AO_FK@AZNVX1.AZN.KUN.NL" Phone Netherlands 080-517067. Modifications to BRU.CLD: - /REWIND not DEFAULT, with RSX11M-BRU /NOREWIND is DEFAULT. added /HELP (with default for device and directory) to get display of BRU.TXT on screen. - Parameter P1 not REQUIRED but defaulted to MUA0:. BRUDIR introduced as logical for device and directory for all BRU-related files. Modifications to BRU.TXT: Text modified for changed and added qualifiers, changed Parameter and different functionality. Modifications to BRUREAD.PAS: - "repeat ReadTape until buf.lentgh = 0" for Tape is substituted by a IO$_SKIPFILE function I/O to the magtapedriver for less CPU-load. - Added are procedures and functions to test if "Backup_set" equals the Label given in the command-line (in P1). So there is no need anymore to know the exact position of the wanted backup-set on tape. More than one Label can be given in the commandline, separated by a ",", but no wildcards are allowed and they must be in the right order. After the appearance of "Label not found" there will follow a rewind of tape, so the next label will be found if it is on the tape. The file BRUMSG.MSG has not been modified. Conclusion Together with these modifications, and with the good SELECT and EXCLUDE possibilities, the program is a very handy tool for retrieving old data-sets from RSX BRU-tapes under VMS and it offers a much faster way of exchanging files via tape between RSX and VMS systems than using ANSI-labeled tapes prepared with COPY (PIP). ------------------------------------------------------------------------------- README File from VAX89B1 --------------------------- Program BRUREAD : read BRU files Written by Adrian Weiler 1986/87 Non-commercial use is OK. Feel free to give this program to anybody that can use it, as long as you don't do that for profit. Please don't remove this heading. Sorry for the bad docs & for the lots of hacks in this code. I didn't write this program for profit either... BRUREAD consists of: BRUREAD.PAS ( this file ) BRU.CLD ( Set Command BRU ) BRUMSG.MSG ( Message/OBJ ) BRU.TXT ( short doc ) Link: Link BRUREAD,BRUMSG If anybody makes improvements, please let me know. My address (snail mail): Adrian Weiler Hennentalweg 12 7400 Tuebingen W-Germany Phone (49)(7071) 45054 Note: Decimal 45054 = Hex AFFE = Monkey BITNET: MIWE001@DTUZDV5A (until Mar'89) After Apr'89, I probably won't have that account anymore, so you could contact a friend: ZRKH001 (ZR?HK?) or CFKS001 @ the same node. --------------------------------------------------------------------- Other Tidbits: BRUFORMAT.;1 RSX88B [373,216] RSX82A [312,16]