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. 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).