Trailing-Edge
-
PDP-10 Archives
-
BB-H138E-BM
-
6-1-documentation/dumper.doc
There are 32 other files named dumper.doc in the archive. Click here to see a list.
DUMPER.DOC -- Changes from V4(407) to V6(528)
19-Jun-85
COPYRIGHT (C) 1976,1979,1982,1985 BY
DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASS.
THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY BE USED AND COPIED
ONLY IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE AND WITH THE
INCLUSION OF THE ABOVE COPYRIGHT NOTICE. THIS SOFTWARE OR ANY OTHER
COPIES THEREOF MAY NOT BE PROVIDED OR OTHERWISE MADE AVAILABLE TO ANY
OTHER PERSON. NO TITLE TO AND OWNERSHIP OF THE SOFTWARE IS HEREBY
TRANSFERRED.
THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT NOTICE
AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL EQUIPMENT
CORPORATION.
DIGITAL ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITY OF ITS
SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BY DIGITAL.
1.0 SUMMARY
DUMPER is a program for saving and restoring disk files using magtape.
It is used by operations personnel for file system maintenance, and
may be employed by users who wish to keep certain files on magtape
and/or transfer them between systems.
DUMPER version 6(528) runs on TOPS-20 Release 6.
DUMPER does not require any other software modules during execution.
DUMPER is documented in the TOPS-20 User's Guide, and some privileged
functions are described in the TOPS-20 Operator's Guide and TOPS-20
System Manager's Guide.
You should read the DUMPER.BWR file. There are many important changes
to 6(528) that you should be aware of.
2.0 EXTERNAL CHANGES
1. The new DUMPER should SAVE files with less CPU use than it used to.
This shows up especially in /INCREMENTAL and /FULL incremental commands,
ARCHIVAL, and other "special saves". CHECK and RESTORE should also be
faster.
2. Several new save commands exist. ARCHIVE is equivalent to SAVE/ARCHIVE,
and MIGRATE does a SAVE/MIGRATE.
ABORT, previously mentioned, is available after typing ^E to interrupt a
command.
3. The new TRANSFER command acts like RESTORE, except that the defaults are
TRANSFER DSK*:<*>*.*.* (as) *.*.*; ie, restore everything from anywhere
into your connected directory.
4. The LIST command has two new options, /MAIL and /NOMAIL. /NOMAIL is the
default and does a normal LIST file. /MAIL is used to write the file
you feed to the new MAIL command. The /MAIL option makes only small changes
to the listfile. The default LIST/MAIL file is DUMPER-MAIL.TXT
Also, the list file format is slightly cleaner.
5. The MAIL command will take a file written by LIST/MAIL and send mail to
the owners of the files mentioned therein. This takes the place of
the automatic mail sent by the old version of the Retrieve command; ie,
you don't have to have the mail if you don't want it. If you do, you
would type (before the retrieve) LIST/MAIL and (after the retrieve)
MAIL. This command types to the terminal what it sends to each user.
This mechanism can be used with ANY kind of SAVE and the RETRIEVE command.
6. Several new NO commands exist, these being the date setting commands
(ABEFORE, MSINCE, etc), and NO DATES, which clears all the dates at
once.
7. At the end of a save command, the CPU time used is printed, for those
interested in tuning DUMPER. Timing starts after parsing all filespecs
in the command line (ie, after the command is confirmed) and continues
through everything (including pass 2, if one is needed).
8. A new command, EXACT, is available under conditional assembly. When
given, the SAVE command will not expand the logical name given
explicitly as the second filespec (the "as" filespec), as it would
normally do. This means that, if you have PS: defined to be FOOBAR:,
in EXACT mode the command SAVE ME:*.* (AS) PS:<YOU>*.* would write
the files on tape as saved from PS:<YOU>, instead of FOOBAR:<YOU>.
It has a similiar effect on the first filename in a RESTORE command.
9. PRINT has gained a /FAST switch. This tries to write a print file that
fits in 80 columns/line without losing any information. Hence, P/F<CR>
should type a neater list to the terminal.
10. ^A types out more information than it used to in some cases. It types
out the last seen filename on the tape more consistantly than old DUMPER
did, among other things.
11. DUMPER has several Feature Test switches that can be used to increase
its speed or affect other changes. A list of these, and the ramifications
of changing them, are listed in DUMPER.BWR.
3.0 KNOWN BUGS AND DEFICIENCIES
1. Reverse SKIPs with labeled tape does not work.
2. Interchange tapes written in DUMPER cannot be read past the
first saveset by BACKUP. Therefore a restriction of one
saveset per tape exists.
4.0 INSTALLATION INSTRUCTIONS
4.1 Files Needed to Run DUMPER
DUMPER consists of one file, DUMPER.EXE.
4.2 Instructions for Loading and Installing DUMPER
Mount the tape labeled Installation Tape on MTA0: and type the
following commands:
SKIP MTA0:5 FILES
R DUMPER
DENSITY 1600-BPI
TAPE MTA0:
REWIND
SKIP 1
RESTORE <*>DUMPER.EXE (TO) SYS:*.*.-1
REWIND
4.3 Files Needed for Build DUMPER
DUMPER is built from the following files:
DUMPER.MAC
ARMAIL.MAC
In addition, the following files must be on SYS:
MACSYM.REL
MONSYM.UNV
MACSYM.UNV
QSRMAC.UNV
GLXMAC.UNV
ACTSYM.UNV
ARMAIL.REL
4.4 Instructions for Building DUMPER
Mount the tape labeled Distribution Tape on MTA0: and type the
following commands:
R DUMPER
TAPE MTA0:
REWIND
DENSITY 1600-BPI
SKIP 1
RESTORE <*>*.*.* (TO) <self>*.*.*
REWIND
^C
SUBMIT DUMPER.CTL/TIME/UNIQ:0/REST
4.5 Special Considerations
DUMPER is used during the initial phases of system installation
and file structure refreshing. For this reason, it is advisable
to have a copy of DUMPER on one or more magtapes. DUMPER may be
put on magtape by:
@ASSIGN MTAn: ! assign and mount blank tape
@REWIND MTAn: ! put DUMPER at beginning
@COPY SYS:DUMPER.EXE (TO) MTAn: ! copy to tape
DUMPER may be loaded and run directly from a magtape generated in this
way.
DUMPER is intended to perform a number of privileged functions when
run by operations personnel, and its behavior is modified slightly
when running with WHEEL or OPERATOR capabilities enabled. Consult
TOPS-20 User's Guide and TOPS-20 Operator's Guide for additional
information.
5.0 INTERNAL CHANGES
Refer to the history in DUMPER.MAC for detailed information
about changes, and carefully read DUMPER.BWR as well.
6.0 SUGGESTIONS
DUMPER can be customized in various ways to increase its speed. Notes
on this can be found in DUMPER.MAC.