|
DataMuseum.dkPresents historical artifacts from the history of: CP/M |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about CP/M Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 87168 (0x15480) Types: RcTekst Names: »99110080.WP«
└─⟦7fab0c8ae⟧ Bits:30005866/disk3.imd Dokumenter i RcTekst format (RCSL 99-1-*) └─⟦this⟧ »99110080.WP«
╱04002d4e0a00060000000003013c3100000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱ ┆a1┆┆b0┆┆f0┆┆a1┆┆e1┆┆06┆i↲ ↲ ┆b0┆┆a1┆Foreword↲ ↲ In System Utility Package, SW8010/2, Release 1.0, ↓ 1984.10.01, four new programs, save, incsave, load and ↓ incload have replaced the two programs save and load ↓ (issued in the present package, though, with the new names ↓ save13 and load13).↲ ↲ The appearance of fixed media discs and the increase in disc ↓ storage capacity together with the appearance of high ↓ throughput magnetic tape stations make desirable backup ↓ utilities which operate fast and with possible option to ↓ operate on recently updated parts of the filesystem.↲ ↲ Special input/output operations have been developed to ↓ reduce the transport overhead and to even render superfluous ↓ RC8000 data transport.↲ ↲ Built upon the principles of the wellknown save and load ↓ programs new ones have been made offering↲ ↲ - the same parameter structure↲ - the same multi volume, dual copy option↲ - the same low level demands on other users/total system↲ - the same freedom in choise of backup device↲ ↲ but with↲ ↲ - full magnetic tape speed performance↲ - possibility for backup on incremental basis↲ - drastically improved file relocation and reload↲ ↲ at the cost of a changed magnetic tape format. The changed ↓ format implies that files saved with the previous save ↓ program cannot be loaded by the new load program. For that ↓ purpose the old load program will be issued, though, having ↓ the name load13.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆06┆ii↲ ↲ The new program, save, is backwards compatible with the save ↓ program in version 1, release 13.0 with regard to↲ ↲ - parameter syntax↲ ↲ i.e. the function of the program and the parameter set is a ↓ superset compared to previous one.↲ ↲ This means that any jobfile containing call of the program ↓ save will work properly with the new release of save ↓ installed.↲ ↲ The two programs save and incsave equal their predecessor, ↓ save, in the following points:↲ ↲ - outfile parameter works as for other utility programs↲ - ┆84┆infile parameter allowed anywhere in the parameter list in ↓ ┆19┆┆82┆┄┄a nested way↲ - ┆84┆no label check in the magnetic tape file before it is ↓ ┆19┆┆82┆┄┄overwritten↲ - up to 32 tape volumes in two copies in one job↲ - the tapes in the two copies need not have the same length↲ - backing storage areas are protected during the save↲ - entries are saved in the same order they are specified↲ - ┆84┆the search in the catalog for entries specified by name is ↓ ┆19┆┆82┆┄┄very fast↲ - ┆84┆change of scope even for entries saved with their base ↓ ┆19┆┆82┆┄┄values↲ - extensive error and exception reporting↲ ↲ The main differences from earlier releases are:↲ ↲ - the tape format has changed completely↲ - ┆84┆the dumplabel record contains an identification of the ↓ ┆19┆┆82┆┄┄back up↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆06┆iii↲ ↲ - ┆84┆a save catalog is created in a backing storage area ↓ ┆19┆┆82┆┄┄cotaining a full description of the backup made, including ↓ ┆19┆┆82┆┄┄an entry for each file to be saved↲ - ┆84┆as the backup proceeds, the entries in the save catalog ↓ ┆19┆┆82┆┄┄become updated with tape identification and position↲ - ┆84┆each volume tape in the sequence contains as the first ↓ ┆19┆┆82┆┄┄data area after the dump label record a copy of the save ↓ ┆19┆┆82┆┄┄catalog, i.e. the catalog is fully updated for all entries ↓ ┆19┆┆82┆┄┄backed up so far.↲ - ┆84┆the program incsave leaves the save catalog as a permanent ↓ ┆19┆┆82┆┄┄file ready to be used for later relocation and reload of ↓ ┆19┆┆82┆┄┄files as well as for later documentation of the backup ↓ ┆19┆┆82┆┄┄performed↲ - ┆84┆the possibility in herent in the RC8000/IDA disc ↓ ┆19┆┆82┆┄┄controller for transfer of backing storage areas from disc ↓ ┆19┆┆82┆┄┄to tape connected to the same controller without engaging ↓ ┆19┆┆82┆┄┄the RC8000 bus and memory is fully expoited in the two ↓ ┆19┆┆82┆┄┄programs↲ - ┆84┆transfer of backing storage areas from disc to tape not ↓ ┆19┆┆82┆┄┄connected to the same RC8000/IDA disc controller bound to ↓ ┆19┆┆82┆┄┄engage the RC8000 bus and memory takes place by new record ↓ ┆19┆┆82┆┄┄procedures performing multi buffered "output of previously ↓ ┆19┆┆82┆┄┄input" without in-memory buffer data movement, thus ↓ ┆19┆┆82┆┄┄decreasing the cpu load↲ - ┆84┆transition of mode of operation between the two i/o ↓ ┆19┆┆82┆┄┄concepts is done automatically dependent of the actual ↓ ┆19┆┆82┆┄┄tape mounting and the actual disc involved↲ - ┆84┆the program incsave offers a concept of incremental backup ↓ ┆19┆┆82┆┄┄based on levels and shortclock/latest changed↲ - ┆84┆the new program will need at least 6 area processes and at ↓ ┆19┆┆82┆┄┄least as many message buffers as area processes with a ↓ ┆19┆┆82┆┄┄minimum of 6 and a maximum of 11.↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆06┆iv↲ ↲ - ┆84┆output of filemarks, which in the tape driver in the ↓ ┆19┆┆82┆┄┄device controller as well as in IDA801 becomes output of ↓ ┆19┆┆82┆┄┄two filemarks and a reposition in between, will only ↓ ┆19┆┆82┆┄┄happen when a volume tape runs full or when the backup is ↓ ┆19┆┆82┆┄┄completed - in the previous release of save it happend ↓ ┆19┆┆82┆┄┄after output of the last block of each backing storage ↓ ┆19┆┆82┆┄┄area.↲ ↲ On the following pages the new manual for save and incsave ↓ appear.↲ ↲ Chapters 1 and 2 are an introduction with examples. ↲ ↲ Chapter 3 and 4 describe the conventions of call and the ↓ function of the parameters.↲ ↲ Chapter 5 sums up the questions and answers concerning ↓ compatibility regarding the programs save and load in ↓ earlier version as well as regarding the new programs ↓ inbetween.↲ ↲ Chapter 6 and 7 are descriptions of implementation details ↓ and exact formats, and are not prerequisites for normal use ↓ of the programs.↲ ↲ Chapter 8 and 9 describe the requirements of a job process ↓ in order to be able to run the programs and the error ↓ messages comming from the programs.↲ ↲ Chapter 10 gives further examples.↲ ↲ Chapter 11 to 20 are parallel descriptions of the program ↓ incsave.↲ ↲ Finn G. Strøbech↲ A/S Regnecentralen, March 1985.↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆06┆v↲ ↲ ┆b0┆┆a1┆TABLE OF CONTENTS┆05┆PAGE↲ ↲ 1. INTRODUCTION SAVE .................................. 1↲ ↲ 2. EXAMPLES ........................................... 2↲ 2.1 Example 1 ..................................... 2↲ 2.2 Example 2 ..................................... 2↲ 2.3 Example 3 ..................................... 3↲ 2.4 Example 4 ..................................... 3↲ 2.5 Example 5 ..................................... 4↲ ↲ 3. CALL ............................................... 6↲ 3.1 Outfile ....................................... 6↲ 3.2 Mount Parameter ............................... 6↲ 3.3 Tape Parameter ................................ 7↲ 3.4 Special Parameter ............................. 7↲ 3.5 Save Specifier ................................ 7↲ 3.5.1 Modifier ............................... 8↲ 3.5.2 Disc Specifier ......................... 8↲ 3.5.3 Entry Specifier ........................ 8↲ 3.6 Infile Parameter .............................. 9↲ ↲ 4. FUNCTION ........................................... 10↲ 4.1 Function, Outfile Parameter ................... 11↲ 4.2 Function, Mount Parameter ..................... 11↲ 4.3 Function, Tape Parameter ...................... 12↲ 4.4 Function, Special Parameter ................... 13↲ 4.5 Function, Save Specifier ...................... 15↲ 4.5.1 Modifier ............................... 16↲ 4.5.1.1 Changedisc .................... 16↲ 4.5.1.2 Newscope ...................... 17↲ 4.5.2 Disc Specifier ......................... 17↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆06┆vi↲ ↲ ┆b0┆┆a1┆TABLE OF CONTENTS (continued)┆05┆PAGE↲ ↲ 4.5.3 Entry Specifier ........................ 18↲ 4.5.3.1 Name .......................... 18↲ 4.5.3.2 Scope ......................... 19↲ 4.5.3.3 Docname ....................... 21↲ 4.6 Function, Infile Parameter .................... 21↲ 4.7 Alternative and Dummy Parameter Names ......... 22↲ ↲ 5. COMPATIBILITY ...................................... 24↲ ↲ 6. IMPLEMENTATION DETAILS ............................. 26↲ 6.1 Use of Save Catalog ........................... 26↲ 6.2 Handling of Magnetic Tape ..................... 29↲ 6.2.1 Mount Parameters ....................... 29↲ 6.2.2 Tape Parameters ........................ 31↲ 6.3 Handling of Backing Storage Areas ............. 31↲ 6.4 The Input Output Strategi ..................... 34↲ 6.4.1 Local Copy Transfer .................... 34↲ 6.4.2 Trans Memory Transfer .................. 38↲ ↲ 7. EXACT FORMATS ...................................... 40↲ 7.1 Save Catalog Format ........................... 40↲ 7.2 Magnetic Tape Format .......................... 44↲ 7.2.1 Dump Label Blocks ...................... 44↲ 7.2.2 Save Catalog Blocks .................... 46↲ 7.2.3 Sync Blocks ............................ 46↲ 7.2.4 Partial Catalog Blocks ................. 46↲ 7.2.5 Data Area Blocks ....................... 47↲ ↲ 8. REQUIREMENTS ....................................... 48↲ 8.1 Memory ........................................ 48↲ 8.2 Area Process and Buffer Claim ................. 49↲ 8.3 Temporary Entries and Segments ................ 49↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆┆e1┆┆f0┆┆06┆vii↲ ↲ ┆b0┆┆a1┆TABLE OF CONTENTS (continued)┆05┆PAGE↲ ↲ 9. ERROR MESSAGES ..................................... 51↲ 9.1 Parameter Alarm ............................... 51↲ 9.2 Parameter Warning ............................. 52↲ 9.3 Entry and Save Specifier Warnings ............. 54↲ 9.4 Save Specifier Alarm .......................... 55↲ 9.5 Area Entry Warning ............................ 55↲ 9.6 Parameter Input Syntax Error Message .......... 56↲ 9.7 Catalog Error Messages ........................ 57↲ ↲ 10. FURTHER EXAMPLES ................................... 59↲ 10.1 Example 1 ..................................... 59↲ 10.2 Example 2 ..................................... 59↲ 10.3 Example 3 ..................................... 59↲ 10.4 Example 4 ..................................... 60↲ ↲ 11. INTRODUCTION INCSAVE ............................... 62↲ ↲ 12. EXAMPLES ........................................... 63↲ 12.1 Example 1 ..................................... 63↲ 12.2 Example 2 ..................................... 63↲ 12.3 Example 3 ..................................... 64↲ ↲ 13. CALL ............................................... 67↲ 13.1 Tape Parameter ................................ 67↲ 13.2 Special Parameter ............................. 67↲ ↲ 14. FUNCTION ........................................... 68↲ 14.1 Tape Parameter ................................ 68↲ 14.2 Funtion, Special Parameter .................... 68↲ ↲ 15. COMPATIBILITY ...................................... 69↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆06┆viii↲ ↲ ┆b0┆┆a1┆TABLE OF CONTENTS (continued)┆05┆PAGE↲ ↲ 16. IMPLEMENTATION DETAILS ............................. 70↲ 16.1 Use of the Save Catalog ....................... 70↲ 16.2 Handling of Magnetic Tape ..................... 70↲ 16.3 Handling of Backing Storage Areas ............. 70↲ 16.4 The input/output Strategy ..................... 70↲ ↲ 17. EXACT FORMATS ...................................... 71↲ ↲ 18. REQUIREMENTS ....................................... 72↲ ↲ 19. ERROR MESSAGES ..................................... 73↲ ↲ 20. FURTHER EXAMPLES ................................... 74↲ 20.1 Example 1 ..................................... 74↲ ↲ ↲ ┆a1┆┆b0┆APPENDIX:↲ ↲ A. REFERENCES ......................................... 77↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆┆06┆┆0b┆↲ ┆a1┆┆b0┆1. INTRODUCTION SAVE↲ ↲ The program save transfers catalog entries and backing ↓ storage areas to magnetic tape for:↲ ↲ - large or small scale backup of files↲ - shipment of files to other installations↲ - ┆84┆shipment of files to other name bases in the directory ↓ ┆19┆┆82┆┄┄hierarchy.↲ ↲ The catalog entries and backing storage areas are ↓ transferred back to disc by the program load (cf. (3)).↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆2. EXAMPLES↲ ↲ ┆b0┆┆a1┆2.1 Example 1↲ ↲ All catalog entries and backing storage areas of scope temp ↓ are transferred to the magnetic tape mtdp0001 file 2 by the ↓ call:↲ ↲ ╞ save mtdp0001.2↲ ↲ In case↲ ╞ t = set mtlh mtdp0001 0 2↲ the same is obtained by the call:↲ ╞ save t.0↲ ↲ Using file descriptor name this way instead of magnetic tape ↓ name gives a freedom to alter the file descriptors in the ↓ catalog and leave the backup jobs unchanged.↲ ↲ In case the file name 'magtapename' contains the text:↲ ╞ mtdp0001.2↲ the same job may look:↲ ╞ save in.magtapename↲ ↲ Using parameter files this way gives a freedom to leave the ↓ backup jobs unchanged and just change the contents of the ↓ parameter file, e.g. the file 'magtapename' may be ↓ perodically changed to contain the names of the actual ↓ magnetic tape pool used for multivolume backup.↲ ↲ ↲ ┆a1┆┆b0┆2.2 Example 2↲ ↲ All catalog entries and corresponding backing storage areas ↓ specified in the file 'savefiles' are transferred to file ↓ number 2, overwriting the ones saved in example 1, by the ↓ call:↲ ╞ save mtdp0001.2 in.savefiles↲ ↲ ↲ ┆8c┆┆83┆┆e0┆↓ ┆b0┆┆a1┆2.3 Example 3↲ ↲ All catalog entries with corresponding backing storage areas ↓ of scope project, those of scope user on the disc named ↓ 'disc3' and finally the best entry with the name 'pap' are ↓ saved after the ones in example 2 by the call:↲ ╞ save mtdp0001.last scope.project,↲ ╞ disc.disc3 scope.user,↲ pap╞ ↲ ↲ ↲ ┆b0┆┆a1┆2.4 Example 4↲ ↲ Suppose the two logical discs named 'disc5' and 'disc6' are ↓ placed on physical ida discs and device number 55 is an ida ↓ tape station, all controlled by the same ida mainprocess.↲ ↲ You want to transfer to the tapes 'mtdpooo1', mtdp0002', ... ↓ all permanent files (permkey=3) belonging to the two discs, ↓ no matter their entry bases, in such a way that they may be ↓ reloaded from their respective user processes.↲ ↲ Several files among the ones to be saved are very ↓ voluminous data files, so you want to exploit the ↓ possibility of high density streaming backup.↲ ↲ In a process with system bases, the command↲ ╞ save mthh mountspec.55╞ ,↲ ╞ mt841201.1. mt841202. mt841203,↲ ╞ segm3╞ ╞ ,↲ disc.disc5.disc6 ,↲ scope.perm↲ will do the job.↲ ↲ The parameter segm.3 is not quite necessary since the ↓ default value for the blocklength is 3 segments.↲ ↲ ┆8c┆┆83┆┆bc┆↓ The job will run smoothly (no paging) in a job process of ↓ 50000 halfwords.↲ ↲ The chances of keeping the tape streaming at high speed, ↓ high density with a blocklenth of 3 segments increase by a ↓ low overall system load on the actual ida disc controller.↲ ↲ ↲ ┆b0┆┆a1┆2.5 Example 5↲ ↲ If the discs 'disc2' and 'disc3' are not controlled by the ↓ same ida mainprocess which controls the tapestation in ↓ example 4 (maybe not ida discs at all), you will have to ↓ save the files with a longer blocklenth to be able to keep ↓ the tape streaming in high speed, high density, e.g. a ↓ blocklength of 21 segments:↲ ╞ save mthh mountspec.55,↲ ╞ mt841201.1.mt841202.mt841203,↲ ╞ disc.disc2.disc3,↲ ╞ scope.perm↲ ↲ The process still having std base = system base, will have ↓ to have a memory size of 90000 halfwords to progress ↓ smoothly.↲ ↲ Note, that the tape may be moved freely to another station ↓ of the same type (high and low density meaning the same) ↓ during the job.↲ ↲ The chances of keeping the tape streaming in high speed, ↓ high density (cf. 6.2) increase by blocklengths above 21 ↓ segments. In connection with ida discs multiples of 21 ↓ segments are favorable.↲ ↲ The chances increase, too, by decrease in the overall system ↓ load on the RC8000 system bus and the discs.↲ ↲ ┆8c┆┆83┆┆bc┆↓ Note that tapes with long blocks (>= 4 segments at some ↓ installations, >= 9 segments at others) must not be reloaded ↓ using tape stations connected via RC8301 Device Controller ↓ and NCP.↲ ↲ Note further, that for tapes mounted at stations connected ↓ via IDA801 Disc/Tape Controller, the blocklength must not ↓ exceed 84 segments.↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆3. CALL↲ ↲ ┆82┆1↲ <outfile> = ,↲ ┆81┆0↲ save↲ ┆82┆1 2↲ <mount param> <tape param ,↲ ┆81┆0 1↲ ┆82┆1↲ <special param> ,↲ ┆81┆0↲ ┆82┆1↲ <save specifier>↲ ┆81┆0↲ ↲ ↲ ┆a1┆┆b0┆3.1 Outfile↲ ↲ <outfile>╞ ::= name of any filedescriptor↲ ↲ ↲ ┆b0┆┆a1┆3.2 Mount Parameter↲ ↲ ┆82┆*↲ mountspec. <device no>↲ <mount param> ::= release. yes/no↲ <modekind>↲ ┆81┆1↲ ↲ <device no> ::= <integer>↲ ↲ ┆82┆mthh↲ ┆82┆mtlh↲ <modekind> ::= ↲ ┆81┆mthl↲ ┆81┆mtll↲ ↲ ↲ ┆8c┆┆83┆┆d4┆↓ ┆b0┆┆a1┆3.3 Tape Parameter↲ ↲ ┆82┆31↲ <tape param> ::= <tape param>.<file no> .<next volume> ,↲ ┆81┆0↲ ┆82┆1↲ .label.<fpname>↲ ┆81┆0↲ ↲ <tape name> ::=↲ <next volume> ::= <name>/<filedescriptor>↲ <name> ::= name of magnetic tape↲ <file descriptor> ::= name of magnetic tape file descriptor↲ <file no> ::= <integer>/last↲ <fpname> ::= name obeying fp syntax↲ ↲ ↲ ┆b0┆┆a1┆3.4 Special Parameter↲ ↲ ┆82┆*↲ segm. <integer>↲ <special param> ::=↲ list. yes/no/names>↲ ┆81┆1↲ ↲ ↲ ┆b0┆┆a1┆3.5 Save Specifier↲ ↲ ┆82┆*↲ <modifier>↲ <save specifier> ::= <disc specifier>↲ <entry specifier>↲ ┆81┆1↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆3.5.1 Modifier↲ ↲ ┆82┆*↲ ┆82┆*↲ changedisc . <from disc>.<to disc>↲ <modifier> ::= ┆81┆1↲ newscope. <new scope>↲ ┆81┆1↲ ↲ <from disc> ┆1f┆::= all/maincatdisc/<disc name>↲ <to disc> ┆1f┆::= no/maincatdisc/<disc name>/0/1↲ <new scope> ┆1f┆::= no/temp/login/user/project↲ ↲ ↲ ┆b0┆┆a1┆3.5.2 Disc Specifier↲ ↲ ┆82┆*↲ <disc specifier> ┆1f┆::= disc .<from disc>↲ ┆81┆1↲ ↲ ↲ ┆b0┆┆a1┆3.5.3 Entry Specifier↲ ↲ ┆82┆*↲ <entry specifier> ::= <entry factor> .<entry factor>↲ 0↲ ╱04002d4e0a0006000000000301443140000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱ ╱04002d4e0a00060000000003013c3100000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱ ↓ <entry factor> ::= ┆1f┆<entry name>/scope.<scope>/docname.<docname>↲ <entry name> ::= ┆1f┆<name>↲ <scope> ::= temp/login/user/project/own/system/perm/all↲ ↲ ↲ ╱04002d4e0a00060000000003013c3140000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱ ╱04002d4e0a0006000000000301443140000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱ ↓ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆3.6 Infile Parameter↲ ↲ Everywhere the delimiter <s> is allowed in the parameter ↓ list according to syntax for FP commands, (2), the parameter ↓ pair <s> in.<file> is allowed and will be syntactically ↓ equivalent to <s>.↲ ↲ <file> ::= name of any filedescriptor.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆4. FUNCTION↲ ↲ The program will save the catalog entries and possible ↓ backing storage areas specified by <disc specifier> and ↓ <entry specifier> with the modifications in <modifier> on ↓ the magnetic tapes specified in <tape param>, i.e. maybe in ↓ two copies and maybe extending over more volumes.↲ ↲ The program interprets the parameter groups, one by one.↲ ↲ The tape is mounted according to possible <mount param> and ↓ positioned to the file number(s) specified.↲ ↲ A version dumplabel record (cf. below) is output as the ↓ first block and displayed on current output.↲ ↲ Each <entry specifier> starts a catalog scan, picking out ↓ the entries specified, and the entries satisfying the ↓ current disc specifications are saved after a possible ↓ change according to the actual state of modifiers.↲ ↲ During the save, succeeding magnetic tape volumes, as far as ↓ specified, are mounted whenever actual volume is filled up.↲ ↲ At tape shift, a message is displayed on current output, ↓ specifying the name of the tape just abandoned and the file ↓ and block count of the last block before the ending tape ↓ mark.↲ ↲ The values of current entry- and segment count are ↓ displayed, too, followed by the name of the continuing tape.↲ ↲ When the parameter list is emptied, the magnetic tape file ↓ is closed and a message is displayed on current output, ↓ specifying the name of the tape, the current position and ↓ the total amount of entries and segments saved.↲ ↲ ┆8c┆┆83┆┆bc┆↓ The tape is positioned to the next file, an empty dump label ↓ record is output in the file and displayed on current ↓ output, the file is closed and the tape released if so ↓ specified in <mount param>.↲ ↲ If two sets of tapes are specified they are treated in ↓ parallel, except for different <mount param> and except for ↓ volume change, which allows for tapes of different lengths ↓ in the two sets.↲ ↲ ↲ ┆b0┆┆a1┆4.1 Function, Outfile Parameter↲ ↲ <outfile> ::= name of any file descriptor↲ ↲ Current output zone is stacked and connected to the file ↓ specified at program start.↲ ↲ Whether the program terminates through its final end or by a ↓ runtime alarm, the current output zone is unstacked again.↲ ↲ ↲ ┆b0┆┆a1┆4.2 Function, Mount Parameter↲ ↲ ┆82┆*↲ mount spec .<device no>↲ <mount param ::= <modekind>↲ release. yes/no↲ ┆81┆1↲ ↲ The mount parameters may be repeated, but the last one of ↓ each name will stand.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ <mountspec. <device no>↲ A mount special parent message with the device number and ↓ proper tape name will be sent each time a new volume in the ↓ set of tapes specified in <tape param> is mounted.↲ ↲ Default: mounspec.0 meaning no parent message.↲ ↲ <modekind>↲ The modekind specified will be used for all volumes in the ↓ set specified in <tape param> unless at least one of the ↓ tapes in the set is specified by file descriptor, cf. below.↲ ↲ Default: mtlh (=mto)↲ ↲ release. yes/no↲ If release.yes the tape in the set actually used at program ↓ termination will be released, i.e. the reservation is ↓ cancelled and a release message is sent to the operating ↓ system.↲ ↲ Default: release.yes↲ ↲ ↲ ┆a1┆┆b0┆4.3 Function, Tape Parameter↲ ↲ ┆82┆31↲ <tape param> ::= <tape name>.<file no> .<next volume> ,↲ ┆81┆0↲ ↲ ┆82┆1↲ .label.<fpname>↲ ┆81┆0↲ ↲ One tape parameter specifies a set of magnetic tapes, ↓ consisting of one to thirtytwo tapes.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ <tape name> ::= <next volume> ::= <name>/<file descriptor>↲ The name of the tape. If <file descriptor> is used, the name ↓ and modekind are taken from the descriptor in the catalog.↲ ↲ The modekind of the last file descriptor used in the set of ↓ volume tapes will be used for the entire set of tapes.↲ ↲ <file no> ::= <integer>/last↲ The file number of the first tape in the set where the save ↓ shall start.↲ ↲ The save will start in file number one in all succeeding ↓ volumes.↲ ↲ If the first tape is specified by <file descriptor>, its ↓ file count will be added to <file no>.↲ ↲ If <file no> = last, the first file, which does not start ↓ with a version or a continuation dump label record, is ↓ searched along the tapes in the set, even if they are ↓ specified by <file descriptor>'s.↲ ↲ label.<fpname>↲ If a label is specified, the name will be written as the ↓ last field in the version or continuation dumplabel record, ↓ and it will appear on current output.↲ ↲ ↲ ┆b0┆┆a1┆4.4 Function, Special Parameter↲ ↲ ┆82┆*↲ segm.<integer>↲ <special param> ::= ↲ list. yes/names/no↲ ┆81┆1↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ The special parameters may be repeated, but the last one of ↓ each name will stand.↲ ↲ segm. <integer>↲ Backing storage areas will be saved in magnetic tape blocks ↓ of <integer> segments↲ If <integer> <= 1, segm will become 2.↲ ↲ For tape stations connected via RC8301 Device Controllers, a ↓ blocklength greater than 4 segments, at some installations ↓ extended to, e.g., 9 segments, will lead to program ↓ termination (device status unintelligible). For tape ↓ stations connected via IDA801 Disc/Tape Controllers, the ↓ same will happen for blocklengths beyound 84 segments (64 K ↓ characters to be exact).↲ ↲ Default: the value found in the file count of the programs ↓ own catalog entry tail. ↲ At installation, the value is 3.↲ The value may be changed, simply by ↲ save = changenetry save save save <value> save save save.↲ The legal value interval for default value is 2<= value <= ↓ 84.↲ If the value is outside the legal value interval, the value ↓ 3 is used.↲ ↲ list. yes/names/no↲ If list.yes, the entries saved are listed in one of the ↓ forms:↲ ╱04002d4e0a00060000000003014b3140000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱ ╱04002d4e0a00060000000003013c3140000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱ ↓ ╞ <name> <modekind> <scope>.<docname>,↲ d.<shortclock> d.<latest changed>↲ ╞ <name> <modekind> <key>.<docname> <lower base><upperbase>,↲ ╞ ╞ ╞ ╞ d.<shortclock> d.<latest changed>↲ ╱04002d4e0a00060000000003013c3140000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱ ╱04002d4e0a00060000000003014b3140000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱ ↓ ↲ The shortclock, i.e. word 6 of the entry tail, is shown only ↓ for non procedure entries with a contents key <>0.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ Generally, latest changed is the shortclock for the latest ↓ change to the entry or its associated backing storage area ↓ recorded by the monitor. The exact meaning used in the ↓ program is explained in 7.1.↲ ↲ If list.names, only the entry name is listed.↲ If list.no, the entries are not listed.↲ ↲ Default: list.yes↲ ↲ ↲ ┆b0┆┆a1┆4.5 Function, Save Specifier↲ ↲ ┆82┆*↲ <modifier>↲ <save specifier> ::= <disc specifier>↲ <entry specifier>↲ ┆81┆1↲ ↲ The elements of the save specifier are treated one by one, ↓ until the parameter list is exhausted.↲ ↲ A modifier will modify the sate of current modifiers.↲ ↲ A disc specifier will cancel current disc specifiers and ↓ define a new set of disc specifiers.↲ ↲ An entry specifier will start a main catalog scan, picking out ↓ entries specified belonging to discs currently specified and ↓ record them in the save catalog with current modifiers.↲ ↲ Entries picked out which belongs to a disc specified in ↓ current disc specifiers will be saved in a temporary save ↓ catalog together with its specification (disc, scope) and ↓ its modification (changedisc, newscope).↲ ↲ If no entry specifier is found in the parameter list after a ↓ modifier or a disc specifier or no save specifier is found ↓ at all, a default entry specifier will be used. ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ After a block containing a version dumplabel record which is ↓ listed on current output too, the save catalog and all the ↓ files in it are transferred to the tape or tapes specified, ↓ in one or two copies, starting in the file number specified ↓ and extending over as many volume tapes among the specified ↓ ones as are needed.↲ ↲ Concluding the backup, a tape mark is output and a file of ↓ one block containing an empty dump label record, listed on ↓ current output too, is written.↲ ↲ ↲ ┆b0┆┆a1┆4.5.1 Modifier↲ ↲ ┆82┆*↲ changedisc .<from disc>.<to disc> ↲ <modifier> ::= ┆81┆1↲ newscope.<newscope>↲ ↲ A modifier is valid until changed by another modifier.↲ ↲ ↲ ┆b0┆┆a1┆4.5.1.1 Changedisc↲ ↲ ╞ ╞ ╞ ╞ ┆82┆*↲ changedisc .<from disc>.<to disc>↲ ╞ ╞ ╞ ╞ ┆81┆1↲ ↲ An entry belonging to <from disc> will be changed as if it ↓ belongs to <to disc>.↲ ↲ <from disc> ::= all/maincatdisc/<disc name>↲ all╞ ╞ means all discs↲ maincatdisc╞ means the disc with the main catalog↲ <disc name>╞ means the disc with that name↲ ↲ <to disc>::= no/maincatdisc/<disc name>↲ no means changedisc. <from disc>.<from disc>↲ ┆8c┆┆83┆┆c8┆↓ 0/1 ┆84┆means that the disc is selected by the ↓ ┆19┆┆91┆┄┄monitor at time of reload (the first disc ↓ ┆19┆┆91┆┄┄with sufficient temporary resources).↲ others as for <from disc>↲ ↲ Default: changedisc.all.no↲ ↲ ↲ ┆b0┆┆a1┆4.5.1.2 Newscope↲ ↲ newscope. <new scope>↲ All entries will be changed to have the scope <newscope>↲ <newscope> ::= temp/login/user/project/no↲ ↲ If the entries are saved using a scope key (cf. specifier ↓ 'scope') they will be saved with the one denoting ↓ <newscope>.↲ ↲ If they are saved using bases they will be saved with ↓ permkey and bases corresponding to <newscope>.↲ <newscope> = no means no change of scope.↲ ↲ Default: newscope.no↲ ↲ ↲ ┆b0┆┆a1┆4.5.2 Disc Specifier↲ ↲ ┆82┆*↲ <disc specifier> ::= disc .<from disc>↲ ┆81┆1↲ ↲ A disc specifier specifies one or more discs from where the ↓ entry specifier will specify entries.↲ ↲ A disc specifier is valid until the next disc specifier, ↓ which will cancel it.↲ ↲ <from disc> ::= all/maincatdisc/<disc name>↲ ┆8c┆┆83┆┆c8┆↓ The parameters have the same meaning as for 'changedisc'.↲ ↲ Default: disc.all↲ ↲ ↲ ┆b0┆┆a1┆4.5.3 Entry Specifier↲ ↲ ┆82┆*↲ <entry specifier> ::= <entry factor> .<entry factor>↲ ┆81┆0↲ ↲ An entry specifier is composed of one or more entry factors ↓ of which three kinds exist, each of which specify an entry ↓ attribute.↲ ↲ If one kind of entry factor is repeated, the last one ↓ stands, except for the factor <name>, where a warning will ↓ be given and the first name stands.↲ ↲ The entry specifier specifies a set of entries, each of ↓ which have all the attributes specified↲ ↲ <entry factor> ::= <name>/scope.<scope>/docname.<docname>↲ ↲ Default: any name, any docname, scope.temp↲ ↲ ↲ ┆b0┆┆a1┆4.5.3.1 Name↲ ↲ <name>↲ The attribute is the entry name.↲ ↲ All entries visible with this name have the attribute. The ↓ entry names 'c' 'v' and primout cannot be specified.↲ ↲ Entries of name 'c' or 'v' with permkey = 0 and entries with ↓ name 'primout' and permkey = 2 are considered to have no ↓ name attribute.↲ ┆8c┆┆83┆┆c8┆↓ Changes the default for scope to 'the best name'.↲ ↲ Default: any name.↲ ↲ ↲ ┆b0┆┆a1┆4.5.3.2 Scope↲ ↲ scope.<scope>↲ ↲ <scope> ::= temp/login/user/project/own/system/perm/all↲ ↲ The attribute is the scope.↲ All entries with the scope specified have the attribute.↲ The terms temp, login, user and project have their usual ↓ meaning↲ own╞ means one of above.↲ system means permkey = 3 and entry base = system base↲ perm ┆84┆means permkey = 3 and entry base inside or equal to ↓ ┆19┆┆88┆┄┄the standard base of the process↲ all ┆84┆means any permkey and entry base inside or equal to ↓ ┆19┆┆88┆┄┄the standard base of the process.↲ ↲ Entries specified by the attribute scope.perm or scope.all ↓ will be listed on current output with permanent key and ↓ entry bases instead of the scope name.↲ ↲ The entries are the ones "inside" the standard base of the ↓ job process executing the save, i.e. the specification is ↓ well suited for backup on system bases or backup on bases ↓ overlaying some project's bases. ↲ ↲ Each entry is reloadable only in a user process with bases ↓ corresponding the entry bases.↲ ↲ The entire backup is, however, reloadable in a process ↓ having the same bases as the one doing the backup.↲ ↲ Single files with unique names and/or document names are ↓ reloadable in such a process, too.↲ ↲ ┆8c┆┆83┆┆e0┆↓ Entries specified by any other scope will be listed on ↓ current output using a scope name.↲ ↲ Such entries are reloadable in any process (scope.system only ↓ in a process with maxbase = system base, though).↲ ↲ Concerning the target scope, cf. the modifier 'newscope'. ↲ ↲ Backing storage with entry bases outside project bases need ↓ a special attention:↲ ↲ They will not be protected against other users write access ↓ during the backup. ↲ ↲ If other users perform writing in such an area during the ↓ backup, the program will be held up while the writing takes ↓ place, and then it will continue. No warning is given.↲ ↲ If the size of the area changes during the backup, ↓ the program will continue, but the file itself and maybe ↓ some neighbouring files will be unloadable.↲ ↲ Note that if a filesystem is saved in such a way that more ↓ entries have the same name and scope/bases, e.g. ↓ "newscope.user scope.own", they cannot be separated by ↓ reload.↲ ↲ Default: ╞ name specified: the best name↲ no name specified: temp↲ ↲ The best name means the name with the best scope among the ↓ scopes temp, login, user and project or any scope visible ↓ changed into one of above by the modifier 'newscope'.↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆4.5.3.3 Docname↲ ↲ docname. <docname>↲ The attribute is the document name of the entry. All entries ↓ visible with a document name equal to <docname> have the ↓ attribute.↲ Changes the default for scope to <any visible scope>.↲ ↲ Default: any document name.↲ ↲ ↲ ┆b0┆┆a1┆4.6 Function, Infile Parameter↲ ↲ Every where the delimiter <s> is syntactically correct in ↓ the parameter list, the parameter pair <s>in.<filename> is ↓ allowed and syntacically equivalent to <s>.↲ ↲ <filename> ::= name of any file descriptor↲ ↲ The infile parameter may be used in a "nested" way:↲ ↲ When <s> in.<filename> is met in the parameter list, current ↓ input zone is stacked and connected to the file specified by ↓ the file descriptor, and the parameter reading is continued ↓ in current input zone.↲ ↲ The parameter reading takes place using the special fp input ↓ alphabet and according to normal fp parameter syntax (2), ↓ except the character 'nl' is equivalent to the character ↓ 'sp'.↲ ↲ When the seperator 'em' is met, current input zone is ↓ unstacked and parameter reading continues from current input ↓ zone, except when unstacked to the initial level, in which ↓ case parameter reading continues in the fp command stack.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ In case of illegal character or fp syntax error a syntax ↓ alarm is written on current output zone, current input zone ↓ stack chain is emptied, listing the chain on current output ↓ zone, and parameter reading continues in fp command stack.↲ ↲ The fp command listing governed by the mode bit 'list' will ↓ list the parameters in the fp command stack, not the ↓ parameters in any file.↲ ↲ ↲ ┆b0┆┆a1┆4.7 Alternative and Dummy Parameter Names↲ ↲ For compatibility reasons, some alternative parameter names ↓ are allowed.↲ ↲ The mount parameters mto and nrz are allowed and equivalent ↓ to mt1h and mtll, and mte and nrze are still allowed but do ↓ not have new names (high density, even parity, low density, ↓ even parity).↲ ↲ The modifier 'changekit' is allowed and is equivalent to ↓ 'changedisc'.↲ ↲ The changedisc parameter <from disc> = main is allowed and ↓ equivalent to <from disc> = all.↲ ↲ The changedisc parameter <from disc> = any is allowed and ↓ equivalent to <from disc> = all.↲ ↲ The changedisc parameter <to disc> = main is allowed and is ↓ equivalent to <to disc> = maincatdisc.↲ ↲ The changedisc parameter <to disc> = 0/1 is allowed and is ↓ equivalent to <to disc> = no.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ The disc specifier 'kit' is allowed and is equivalent to the ↓ disc specifier 'disc'.↲ ↲ The disc specifier parameters <from disc> = main and any are ↓ allowed and are equivalent to <from disc> = all.↲ ↲ The special parameter reserve.<yes or no> is allowed but is ↓ without any function because of the changed strategy ↓ concerning backing storage areas (cf. 6.3).↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆5. COMPATIBILITY↲ ↲ The program is backwards compatible with the program save in ↓ SW8010/1, release 13.0 and earlier releases as far as↲ ↲ 1) parameter names and parameter syntax, and↲ 2) parameter function↲ ↲ concern, which means that any jobfile set up for use with ↓ the earlier release will work the same way with the present ↓ release.↲ ↲ One should note, however, that tape stations do not ↓ necessarily agree on the interpretation of "high density" ↓ and "low density" (cf. 6.2).↲ ↲ The main extensions compared with earlier releases are↲ ↲ 1) ┆84┆the use of a save catalog to speed up relocation and ↓ ┆19┆┆83┆┄┄reload of files,↲ 2) ┆84┆the change to a tape format more suited to "stream" data ↓ ┆19┆┆83┆┄┄to and from the tape, and↲ 3) ┆84┆the increase in ressource consumption as a consequence of ↓ ┆19┆┆83┆┄┄changed input/output strategy.↲ ↲ Because of these extensions, the tapes produced are not ↓ compatible with the tapes produced by earlier releases of ↓ save.↲ ↲ It should be noted, then, that↲ - ┆84┆tapes produced by version 2 of save must be loaded by ↓ ┆19┆┆82┆┄┄version 2 of load↲ - ┆84┆tapes produced by earlier releases of save must be loaded ↓ ┆19┆┆82┆┄┄by earlier releases of load (release 13.0 is included in ↓ ┆19┆┆82┆┄┄version 2 of the package by the name load13).↲ ════════════════════════════════════════════════════════════════════════ ↓ - ┆84┆tapes to be shipped to installations with earlier release ↓ ┆19┆┆82┆┄┄of load only must be produced by earlier release of save ↓ ┆19┆┆82┆┄┄(release 13 is included in version 2 of the package by the ↓ ┆19┆┆82┆┄┄name save13).↲ ↲ The programs save, incsave, load and incload are parameter ↓ compatible in the sense that any one of them may read any ↓ others parameter list. Unused parameters known to be used by ↓ another of the programs will simply be ignored.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆6. IMPLEMENTATION DETAILS↲ ↲ In the present chapter the implementation details concerning↲ ↲ - the use of the save catalog↲ - handling of magnetic tape↲ - handling of backing storage areas↲ - the input/output strategy↲ ↲ are given.↲ ↲ In the next chapter the exact formats are given. Knowledge ↓ of these details is not necessary in order to use the ↓ programs save, incsave, load and incload but it helps ↓ understand the way they work and the options and ↓ possibilities offered by the programs.↲ ↲ ↲ ┆b0┆┆a1┆6.1 Use of Save Catalog↲ ↲ The use of the save catalog is the core around which the ↓ programs save and incsave are built, so the description is ↓ somewhat elaborate.↲ ↲ The programs save and incsave scan their parameter list ↓ once, including parameters read from a maybe in multilevel ↓ stacked input zone. ↲ ↲ After the special parameters, i.e. before the save ↓ specifiers, the program↲ ↲ - ┆84┆save creates a temporary save catalog file with a wrk-name ↓ ┆19┆┆82┆┄┄on the disc with the most temporary ressources available, ↓ ┆19┆┆82┆┄┄changes its shortclock to describe the dumptime and ↓ ┆19┆┆82┆┄┄connects it for output↲ ↲ - ┆84┆incsave gets the shortblock from tail (6) of the main ↓ ┆19┆┆82┆┄┄catalog entry describing the incsave on the next lower ↓ ┆8c┆┆83┆┆c8┆↓ ┆19┆┆82┆┄┄level found in the catalog and uses it for basetime, ↓ ┆19┆┆82┆┄┄except for incsave on level 0 (zero) which uses the time 0 ↓ ┆19┆┆82┆┄┄(zero) for basetime↲ ↲ - ┆84┆incsave creates a permanent (user) save catalog file with ↓ ┆19┆┆82┆┄┄the name level concatenate levelnumer on the disc with the ↓ ┆19┆┆82┆┄┄most permanent resources available, unless already ↓ ┆19┆┆82┆┄┄present, in which case the existing one is used, changes ↓ ┆19┆┆82┆┄┄its shortclock to describe the dumptime and connects it ↓ ┆19┆┆82┆┄┄for output↲ ↲ Now a save catalog head describing the backup (7.1) is ↓ written in the file and at this point zones to handle disc ↓ to tape output are laid out, cf. 6.2.↲ ↲ The parameter scan continues with the save specifier. Each ↓ time an entry specifier is ready, main catalog entries are ↓ picked out of the main catalog according to the entry ↓ specifier and checked with the current disc specifier and, ↓ after evaluation of shortclock latest changed (cf. 7.1), ↓ with the basetime (incsave). ↲ ↲ Together with current modifiers the entry is prepared as a ↓ record with zeroed tape position fields in the save catalog, ↓ cf. 3.1 and output to the file when the block (1 segment) is ↓ full.↲ ↲ When the last entry specifier has been processed, a dummy ↓ record (all zeroes) is prepared and output and the save ↓ catalog area is cut down to actually used size.↲ ↲ When the tape (or tapes) has (or have) been prepared (cf. ↓ 6.2), the save catalog is transferred to tape as the first ↓ data area after the version dump label block.↲ ↲ Now the save catalog is connected for input and the entry ↓ records are scanned from the start.↲ ↲ ┆8c┆┆83┆┆c8┆↓ As many entry records as recorded as the maximal number in ↓ the dump label block (7.2.1) are prepared for a partial ↓ catalog and the save catalog records are updated with tape ↓ locations fields (7.2.2) designating the current position of ↓ the tape (s) and written back to the save catalog whenever ↓ the block (1 segment) is full.↲ ↲ For every area entry in the set prepared, an area process is ↓ ┆a1┆┆e1┆prepared (cf. 6.3).↲ ↲ If successfully, the entry is listed on current output, if ↓ not the entry is skipped with an entry warning on current ↓ output, and the 'first slice' field of the record in the ↓ save catalog as well as the record in the partial catalog is ↓ zeroed.↲ ↲ When all records are prepared, the last one from the save ↓ catalog is written back to the file before the partial ↓ catalog is transferred to tape(s) (cf. 7.2.3)↲ ↲ Should the tape(s) expire during transfer of the partial ↓ catalog and a change to next volume take place, the save ↓ catalog then is fully updated until the current partial ↓ catalog and ready to be transferred to the next volume tape ↓ (cf. 7.2.2).↲ In other words: the save catalog on the last used volume ↓ tape in a succession of tapes will contain the most updated ↓ save catalog except for the permanent one left by incsave, ↓ which is fully updated.↲ ↲ After the transfer of the partial catalog, all backing ↓ storage areas prepared successfully are transferred to tape ↓ one by one (cf. 7.2.4) removing the area processes ↓ succeedingly.↲ ↲ Now the save catalog scan is continued, preparing the next ↓ partial catalog a.s.o. until all records in the save catalog ↓ have been processed.↲ ↲ ┆8c┆┆83┆┆d4┆↓ Finnally the use of the magnetic tapes is finished, writing ↓ a one block file with an empty dump label block (cf. 7.2.1) ↓ and proper accounts of the entries, segments and slices ↓ saved are displayed on current output.↲ ↲ Before terminating (even after runtime alarm) the program↲ ↲ - ┆84┆save removes the save catalog file and the partial catalog ↓ ┆19┆┆82┆┄┄file↲ - incsave just removes the partial catalog file↲ ↲ and unstacks a possibly stacked output zone and reconnects ↓ it to the file as before the program was called.↲ ↲ ↲ ┆b0┆┆a1┆6.2 Handling of Magnetic Tape↲ ↲ The handling of magnetic tapes is governed by↲ ↲ - the mount parameters↲ - the tape parameters↲ ↲ ↲ ┆b0┆┆a1┆6.2.1 Mount Parameters↲ ↲ The magnetic tapes are prepared according to the mount ↓ parameters↲ ↲ - modekind abbrivation↲ - mountspec parameter↲ ↲ The modekind specified is converted into the mode word:↲ ↲ ┆8c┆┆83┆┆8c┆↓ ┆0e┆↓ ┆a1┆11 0↲ ┆a1┆ 1 ↲ ╱04002d4e0a0006000000000301453140000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱ ╱04002d4e0a00060000000003013c3140000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱ ↓ ┆a1┆ ┆e1┆ parity : 0 odd, 1 even↲ ┆a1┆ ┆e1┆ density : 0 high, 1 low↲ ┆a1┆ ┆e1┆ trail : 0-7↲ ┆a1┆ ┆e1┆ speed : 0 low, 1 high↲ ┆a2┆┆e2┆┆a1┆ ┆e1┆ block gap length: 0 std, 1 long↲ ╱04002d4e0a00060000000003013c3140000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱ ╱04002d4e0a0006000000000301453140000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱ ↓ ┆0f┆↓ ↲ The modeword is inserted into the proper zones and is used ↓ in all communication with the external processes ↓ representing the tapes.↲ ↲ The fields of the mode word have different meanings for ↓ different tape stations:↲ ↲ ┆0e┆↓ ┆a1┆┆05┆↲ ┆a1┆ RC3715 RC8343 RC8344┆05┆↲ ┆82┆ even even odd odd↲ parity↲ ┆a1┆┆81┆ odd odd odd odd┆05┆↲ ┆82┆ high 1600 pe 3200 pe 6250 gcr↲ density bpi↲ ┆a1┆┆81┆ low 800 nrz 1600 pe 1600 pe┆05┆↲ ┆82┆ high 45 100/50 stream 75 stream↲ speed ips↲ ┆a1┆┆81┆ low 45 25/12.5 stream 25 stream┆05┆↲ ┆82┆ std 0.6 0.6-0.9/ 0.6-0.9/↲ ┆82┆ 0.3-0.6 0.3-0.45↲ block gap inch↲ ┆a1┆┆e1┆┆e1┆┆81┆ long 0.6 0.6-1.2 0.6-1.2/↲ ┆a1┆┆81┆ ┆a1┆ 0.3-0.6┆05┆↲ ↲ Note: slash (/) means at low density/at high density.↲ ┆0f┆↓ ↲ If the parameter mountspec is specified, a mount special ↓ message is sent to the parent, specifying the device number ↓ where to mount the tape and the name of the tape. The parent ↓ (operating system) will then tell the operator where and ↓ what to mount.↲ ↲ ┆8c┆┆83┆┆e0┆↓ If the tape is not mounted in advance, two print messages: ↲ ╞ ring <name of tape>↲ high <name of tape> or↲ low <name of tape>↲ are sent to the parent to be displayed in order to help the ↓ operator.↲ ↲ ↲ ┆b0┆┆a1┆6.2.2 Tape Parameters↲ ↲ In the tape parameters up to 32 tape volumes may be ↓ specified in two copies, each copy with its own mount ↓ parameters, its own starting file number and its own label ↓ parameter.↲ ↲ The two copies are written in parallel, block by block, but ↓ a change of tape to the next volume may well happen ↓ independently in the two copies. Whenever a tape runs full ↓ (eot sensed), the outstanding blocks are written to the ↓ tape, a tapemark is output, and if another volume is ↓ specified, it is prepared as described in 6.2.1. If no more ↓ volumes are specified, the program terminates with a runtime ↓ alarm. ↲ ↲ The file number specification 'last' needs an explanation:↲ ↲ The tapes in the copy are traversed, volume by volume, ↓ positioned after filemark by filemark to find the first file ↓ which does not start with a version or continue dump label ↓ (cf. 7.2.1).↲ ↲ ↲ ┆b0┆┆a1┆6.3 Handling of Backing Storage Areas↲ ↲ Whenever an area entry from the save catalog is ready to be ↓ inserted into the partial catalog, steps are taken to ↓ protect the backing storage area during the save. ↲ ↲ The catalog base of the job process is changed to equal the ↓ entry base of the area. If outside max base, to equal the ↓ max base, though.↲ ↲ ┆8c┆┆83┆┆f8┆↓ An area process with the name of the entry is created. If ↓ the creation fails, the entry is marked (first word of the ↓ entry, the 'first slice' field, is zeroed in the save ↓ catalog record, cf. 7.1), and the entry is skipped with a ↓ warning on current output.↲ ↲ Next, the area process is write protected (if the current ↓ monitor does not offer write protection, the area process ↓ is reserved instead) unless its base is outside the max ↓ base.↲ ↲ If the protection fails because the area process is already ↓ reserved by another process, the entry is marked as above ↓ and skipped with a warning on current output.↲ ↲ If the base of the area process created does not equal the ↓ entry base, i.e. the entry base is outside max base and a ↓ better entry exists, the entry is marked as above and ↓ skipped with a warning on current output, telling that the ↓ entry is covered by a better entry.↲ ↲ If the area is the current output document, the entry is ↓ marked as above and skipped with a warning on current ↓ output, telling that the entry is current output file.↲ ↲ At last, the write access counter and the name table address ↓ of the area process are read and the catalog base of the ↓ executing process is reset.↲ ↲ Now the entry is changed according to modifiers and ↓ inserted into the partial catalog and listed on current ↓ output.↲ ↲ When the partial catalog is ready and has been transferred ↓ to tape (s), all successfully prepared backing storage areas ↓ belonging to the partial catalog are transferred to tape, ↓ block by block.↲ ↲ ┆8c┆┆83┆┆c8┆↓ Foreign write accesses to the area or change of entry size ↓ during save may happen to areas not write protected ↓ (reserved), i.e. areas with an entry base outside max base ↓ of the job process.↲ ↲ To avoid changes in system - or pseudo system files during ↓ save in a non system process, the user will have to make ↓ special arrangements with the owner of the files or the ↓ manager of the installation.↲ ↲ The area processes are removed one by one after the transfer ↓ of the area.↲ ↲ Concerning read and write accesses to any area during the ↓ save, the following may be stated:↲ ↲ Foreign read access to an area during save will not ↓ influence the save.↲ ↲ Foreign write access to an area during the save will hold up ↓ the save during the write and maybe damage the entire ↓ save but is possible only if the area entry base is outside ↓ max base of the job process.↲ ↲ If the current monitor offers write protection, foreign read ↓ accesses will not be affected by the save.↲ ↲ If the current monitor does not offer write protection, ↓ foreign read accesses will be held up by the save unless the ↓ entry base is outside max base of the job process.↲ ↲ Foreign write access during the save will be rejected unless ↓ the entry base is outside max base of job process.↲ ↲ Using one of the entry specifiers scope.perm or scope.all, ↓ which are intended for system backup, entries with a base ↓ equal to or inside the standard base of the job process are ↓ specified.↲ ↲ ┆8c┆┆83┆┆d4┆↓ Areas saved this way (as well as areas saved using temp, ↓ login, user, project or own) will never be changed by other ↓ processes during the save. Either they are protected during ↓ the save or they are skipped because they are reserved by ↓ another process at the time of protection.↲ ↲ ↲ ┆b0┆┆a1┆6.4 The Input_Output Strategi↲ ↲ The transfer of a backing storage area from disc to tape may ↓ take place in one of two ways:↲ ↲ - ┆84┆the area and the tape are controlled by the same ida main ↓ ┆19┆┆82┆┄┄process and the transfer takes place locally in the ida801 ↓ ┆19┆┆82┆┄┄controller without engaging the RC8000 bus further.↲ ↲ - ┆84┆the area and the tape are not controlled by the same ida ↓ ┆19┆┆82┆┄┄main process or other requirements are not fulfilled so ↓ ┆19┆┆82┆┄┄the transfer takes place via the RC8000 bus from area into ↓ ┆19┆┆82┆┄┄memory and out to tape.↲ ↲ Transfer of an area starting in the first way may later ↓ change to the other as a result of changed conditions.↲ ↲ ↲ ┆b0┆┆a1┆6.4.1 Local Copy Transfer↲ ↲ If two conditions are fulfilled, the program (save and ↓ incsave) will start all transfers as local copy operations:↲ ↲ - only one copy of volume tapes specified↲ - ┆84┆the blocklength specified is an integer divisor in 21.↲ ↲ A local copy operation is a message specifying a transfer of ↓ segments from a backing storage area to a magnetic tape ↓ file, cf. (1).↲ ↲ ┆8c┆┆83┆┆bc┆↓ If both conditions above are fulfilled, a target process to ↓ receive the operations is chosen:↲ ↲ - ┆84┆if the tape process exists and has an ida mainprocess as a ↓ ┆19┆┆82┆┄┄main process, the ida main process is chosen↲ ↲ - ┆84┆if the tape process does not exist or its main process is ↓ ┆19┆┆82┆┄┄not an ida main process, any ida main process is chosen, ↓ ┆19┆┆82┆┄┄if any exists↲ ↲ - if no ida main process exist, an illegal name is chosen.↲ ↲ The copy operations are sent and waited for and checked in a ↓ multibuffered way exactly as normal output operations are.↲ ↲ The number of buffers used in the communication is chosen ↓ this way:↲ ↲ The fp area process is disclaimed.↲ ↲ Of the number of area processes claimed by the job process, ↓ four are set aside for use with the program area itself, a ↓ possible output file, a possible parameter infile and the ↓ save catalog.↲ ↲ Of the remaining area process claim, 1 is used for partial ↓ catalog and the rest for possible area processes in the ↓ partial catalog.↲ ↲ The number of buffers to be used in the communication, then, ↓ is chosen to equal this remaining number of area processes, ↓ (at most 9, though) and the maximal number of entries in each ↓ partial catalog becomes one less.↲ ↲ If the process does not claim enough area processes to have ↓ at least one for entries in partial catalog, the program ↓ terminates with an alarm, stating the minimal number of area ↓ processes needed (6).↲ ↲ ┆8c┆┆83┆┆d4┆↓ The answers, cf. (1), are checked and they all lead to a ↓ call of the block procedure where↲ ↲ - ┆84┆a normal answer, no device status error will just record ↓ ┆19┆┆82┆┄┄the position and the number of segments transferred ↓ ┆19┆┆82┆┄┄returned in the answer and remove the area process↲ ↲ - ┆84┆all other answers will cause all pending messages to be ↓ ┆19┆┆82┆┄┄waited for without check, and↲ ↲ - ┆84┆normal answer, device status error will record the ↓ ┆19┆┆82┆┄┄position and the number of segments transferred returned ↓ ┆19┆┆82┆┄┄in the answer, repeat the unfinished part of the transfer ↓ ┆19┆┆82┆┄┄as described in 6.4.2 and resend all the copy operations ↓ ┆19┆┆82┆┄┄which were pending↲ ↲ - ┆84┆dummy answer will record the position as unchanged and ↲ ↲ a) ┆84┆in case of result: 2 try to reserve the tape process ↓ ┆19┆┆85┆┄┄and write protect/reserve the area process ↲ ↲ b) ┆84┆in case of result = 3 change to another target process, ↓ ┆19┆┆85┆┄┄if the main process of the tape process is found to be ↓ ┆19┆┆85┆┄┄an ida process and another one than the present target ↓ ┆19┆┆85┆┄┄process.↲ ↲ - ┆84┆finished by a transfer of the area as described in 6.4.2 ↓ ┆19┆┆82┆┄┄and a resend of all the operations which were pending.↲ ↲ Note that result = 3, unintelligible, may be caused by the ↓ choice of blocklength and/or the slicelength of the disc ↓ involved.↲ ↲ To be able to start a local copy operation, the following ↓ conditions must be fulfilled:↲ ↲ If slicelength <= 21 segments,↲ - blocksize is an integer divisor in slicelength↲ ↲ ┆8c┆┆83┆┆d4┆↓ if slicelength > 21 segments,↲ - 21 is an integer divisor in slicelength and↲ - blocksize is an integer divisor in 21↲ ↲ The action taken on result = 3 is not able to change any of ↓ these conditions and the transfer will change to a trans ↓ memory transfer if one of them is not fulfilled.↲ ↲ This communication method allows:↲ ↲ - ┆84┆the backing storage areas in the backup to be any mix of ↓ ┆19┆┆82┆┄┄areas belonging to or not belonging to ida discs ↓ ┆19┆┆82┆┄┄controlled by the same controller as the one controlling ↓ ┆19┆┆82┆┄┄the tape, in case the tape is mounted on an ida tape ↓ ┆19┆┆82┆┄┄station.↲ ↲ - ┆84┆the backing storage areas in the backup to be any mix of ↓ ┆19┆┆82┆┄┄areas belonging to ida discs and areas belonging to other ↓ ┆19┆┆82┆┄┄discs, no matter what kind of tape station is used.↲ ↲ - ┆84┆the tapes in the backup to be mounted on any kind of tape ↓ ┆19┆┆82┆┄┄station giving the recording density wanted for the ↓ ┆19┆┆82┆┄┄modekind specfied no matter which kind of discs are ↓ ┆19┆┆82┆┄┄involved in the backup↲ ↲ - ┆84┆the tapes in the backup to be remounted on (moved to) any ↓ ┆19┆┆82┆┄┄other tape station giving the same recording density ↓ ┆19┆┆82┆┄┄for the modekind specified at any time during the backup ↓ ┆19┆┆82┆┄┄no matter which kind of discs are involved in the backup↲ ↲ - ┆84┆any device status, disc or tape, to be handled by the ↓ ┆19┆┆82┆┄┄normal i/o check and recovery actions, specially end of ↓ ┆19┆┆82┆┄┄tape action with change to next volume tape.↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆6.4.2 Trans Memory Transfer↲ ↲ If not both conditions in the first paragraph of 5.4.1 are ↓ fulfilled the transfers will be started and carried through ↓ as trans memory transfers.↲ ↲ In 5.4.2 is described how transfers started as local copy ↓ transfers may change to trans memory transfers.↲ ↲ Trans memory transfers are carried out as multibuffered ↓ record input/output without in memory data copying.↲ ↲ In case of blocklength greater than 21 segments, input as ↓ well as output is double buffered, else both are triple ↓ buffered.↲ ↲ With double buffered input/output, three data buffers, with ↓ triple buffered five data buffers, are allocated in memory, ↓ and by change of block the descriptions are shifted in such ↓ a way, that the block output will be the oldest block input, ↓ and the block input will overwrite the latest block output.↲ ↲ Furthermore, the block output may be repeated for more ↓ output documents in parallel, in this case maybe for the two ↓ copies of the volume tape.↲ ↲ Finally, the block output to one or more output documents ↓ may be blinded, here used to handle change of volume tape ↓ with output of save catalog in one copy of the volume tapes ↓ without affecting the other.↲ ↲ The advantages of the method employed are↲ ↲ - ┆84┆standard inblock and outblock procedures are used with the ↓ ┆19┆┆82┆┄┄normal error recovery actions taken on transfers↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ - ┆84┆no need for in memory input buffer to output buffer data ↓ ┆19┆┆82┆┄┄copying, saving appr. 1 msec cpu time per segment of data↲ ↲ - ┆84┆a very high mean data transfer rate, increasing with an ↓ ┆19┆┆82┆┄┄increase in block length↲ ↲ The disadvantage of the trans memory transfer compared to ↓ local copy transfer is the heavy load on the RC8000 bus, ↓ increasing with an increase in blocklength and with two ↓ copies, endangering the transfers to the need of being ↓ repeated at data overrun and thus slowing down the overall ↓ data transfer rate.↲ ↲ The data buffers for trans memory transfer are allocated in ↓ core and ready for use, even though transfers are started as ↓ local copy transfers, so the memory and buffer resources ↓ demanded by the job process are the same from job start ↓ until finish.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆7. EXACT FORMATS↲ ↲ In the present chapter the exact formats of↲ ↲ - the save catalog↲ - the magnetic tape blocks↲ ↲ are given.↲ ↲ ↲ ┆b0┆┆a1┆7.1 Save Catalog Format↲ ↲ The catalog head is one block of an integral number of ↓ segments containing the fields:↲ ↲ +0╞ ╞ ╞ : catalog base lower↲ +2╞ ╞ ╞ : catalog base upper↲ +4╞ ╞ ╞ : standard base lower↲ +6╞ ╞ ╞ : standard base upper↲ +8╞ ╞ ╞ : user base lower↲ +10╞ ╞ ╞ : user base upper↲ +12╞ ╞ ╞ : max base lower↲ +14╞ ╞ ╞ : max base upper↲ +16╞ ╞ ╞ : ┆84┆number of discs in the backing ↓ ┆19┆┆9a┆┄┄storage system↲ +18 ╞ ╞ : ┆84┆max number of volume tapes (32)↲ +20 ╞ ╞ : number of copies specified↲ +22╞ ╞ ╞ : ┆84┆number of volume tapes specified ↓ ┆19┆┆9a┆┄┄in copy no 1↲ +24╞ ╞ ╞ : ┆84┆number of volume tapes specified ↓ ┆19┆┆9a┆┄┄in copy no 2↲ +26╞ ╞ ╞ : ┆84┆max number of segments in one ↓ ┆19┆┆9a┆┄┄block on the tape (segm)↲ +20 + 8╞ ╞ : name of disc no. 1 (8 hwds)↲ +20 + 8 * 2╞ ╞ : name of disc no. 2 (8 hwds)↲ ╞ ╞ ╞ .↲ ╞ ╞ ╞ .↲ ╞ ╞ ╞ .↲ ┆8c┆┆83┆┆c8┆↓ +20 + 8 * no_of_discs : ┆84┆name of disc no. no_of_discs (8 ↓ ┆19┆┆9a┆┄┄hwds)↲ ╞ ╞ ╞ .↲ ╞ ╞ ╞ .↲ ╞ ╞ ╞ .↲ +22 + 8 * no_of_discs : ┆84┆name of tape volume 1 copy no. 1 ↓ ┆19┆┆9a┆┄┄(8 hwds)↲ ╞ ╞ ╞ .↲ ╞ ╞ ╞ .↲ ╞ ╞ ╞ .↲ ╞ ╞ ╞ : ┆84┆name of tape volume max (32) copy ↓ ┆19┆┆9a┆┄┄no.1 (8 hwds)↲ ╞ ╞ ╞ : ┆84┆name of tape volume 1 copy no. 2 ↓ ┆19┆┆9a┆┄┄(8 hwds)↲ ╞ ╞ ╞ .↲ ╞ ╞ ╞ .↲ ╞ ╞ ╞ .↲ ╞ ╞ ╞ : ┆84┆name of tape volume max (32) copy ↓ ┆19┆┆9a┆┄┄no. 2 (8 hwds)↲ ↲ The save catalog entry records have a length of ↲ ↲ - ┆84┆58 halfwords when only one copy of volume tapes is ↓ ┆19┆┆82┆┄┄specified.↲ - ┆84┆64 halfwords when to copies of volume tapes are specified↲ ↲ A record has the fields:↲ ↲ +0 ╞ ╞ : first slice <12 + namekey <3 + permkey↲ +2╞ ╞ : lower entry base↲ +4╞ ╞ : upper entry base↲ +6╞ ╞ : name of entry (1)↲ ╞ ╞ : name of entry (2)↲ ╞ ╞ : name of entry (3)↲ ╞ ╞ : name of entry (4)↲ +14╞ ╞ : modekind (size)↲ +16╞ ╞ : document name (1)↲ ┆8c┆┆83┆┆bc┆↓ ╞ ╞ : document name (2)↲ ╞ ╞ : document name (3)↲ ╞ ╞ : document name (4)↲ +24╞ ╞ : tail (6)↲ ╞ ╞ : tail (7)↲ ╞ ╞ : tail (8)↲ ╞ ╞ : tail (9)↲ +32╞ ╞ : tail (10)↲ +34╞ ╞ : scope↲ +36╞ ╞ : actual scope↲ +38╞ ╞ : new scope↲ +40╞ ╞ : disc number↲ +42╞ ╞ : new disc name (1)↲ +44╞ ╞ : new disc name (2)↲ +46╞ ╞ : new disc name (3)↲ +48╞ ╞ : new disc name (4)↲ +50╞ ╞ : shortclock latest changed↲ +52╞ ╞ : volume count copy no. 1 for partial catalog↲ +54╞ ╞ : file count copy no. 1 for partial catalog↲ +56╞ ╞ : block count copy no. 1 for partial catalog↲ +58╞ ╞ : volume count copy no. 2 for partial catalog↲ +60╞ ╞ : file count copy no. 2 for partial catalog↲ +62╞ ╞ : block count copy no. 2 for partial catalog↲ ↲ The leading 34 halfwords are the catalog entry head and tail ↓ from the main catalog.↲ ↲ The field first slice may be zeroed at time of transfer to ↓ tape of the partial catalog containing the entry if the ↓ backing storage area for some reason is not transferred to ↓ tape (area process in accessible, reserved by another etc. ↓ cf. 6.3).↲ ↲ The fields scope, actual scope and new scope are scope keys ↓ representing the scope specification used in the ↓ specifications of the entry, the actual scope of the entry ↓ and the new scope to be given the entry by current modifier.↲ ↲ ┆8c┆┆83┆┆c8┆↓ The scope key has the following value range:↲ ↲ 0 any scope visible↲ 1 all↲ 2 perm↲ 3 system↲ 4 own↲ 5 project↲ 6 user↲ 7 login↲ 8 temp↲ ↲ The field disc number is the number of the disc to which the ↓ entry belongs, numbered 1, ..., no of discs in the system.↲ ↲ The field new disc name contains the name of the new disc to ↓ which the entry should belong according to current modifier. ↲ ↲ The field shortclock latest changed has the meaning:↲ ↲ permanent area entry : ┆84┆shortclock latest changed in ↓ ┆19┆┆9b┆┄┄entry (9) in auxcat↲ permanent bs entry : ┆84┆shortclock from associated main ↓ ┆19┆┆9b┆┄┄entry except:↲ ╞ ╞ 1) ┆84┆main entry not found in main ↓ ┆19┆┆9e┆┄┄cat => value: = 1↲ ╞ ╞ 2) ┆84┆main entry not found in aux ↓ ┆19┆┆9e┆┄┄cat => entry dropped↲ permanent other entry : ┆84┆shortclock in entry (13) in ↓ ┆19┆┆9b┆┄┄auxcat↲ temporary procedure entry: ┆84┆shortclock at time of catalog ↓ ┆19┆┆9b┆┄┄scan↲ temporary other entry : ┆84┆shortclock in entry (13) in main ↓ ┆19┆┆9b┆┄┄cat↲ ↲ The fields volume count, file count and block count for copy ↓ no 1 and 2 designate the tape or tapes and positions of the ↓ sync block ahead of partial catalog containing the entry. ↓ ┆8c┆┆83┆┆c8┆↓ Initially all zero, assigned values when the partial catalog ↓ is transferred to tape.↲ ↲ ↲ ┆b0┆┆a1┆7.2 Magnetic Tape Format↲ ↲ The volume tapes in each copy of the backup contain:↲ ↲ - ┆84┆a version (volume 1) or a continue (later volumes) dump ↓ ┆19┆┆82┆┄┄label block as the first block in the file specified ↓ ┆19┆┆82┆┄┄(volume 1) or file one (later volumes).↲ ↲ - ┆84┆a save catalog in a number of blocks, updated until the ↓ ┆19┆┆82┆┄┄latest output of a partial catalog.↲ ↲ After the save catalog follows in one or more blocks a ↓ number of partial catalogs each containing the same maximal ↓ number of entries except the last one which may be shorter. ↓ Every partial catalog is preceeded by a sync block of a ↓ length recorded in the dump label (7.2.1) containing all ↓ zeroes. ↲ ↲ Every partial catalog is followed by the data areas in one ↓ or more blocks belonging to the backing storage area entries ↓ which may be in the partial catalog. If no area entries ↓ exist in a particular partial catalog, it is followed by the ↓ next partial catalog (preceeded by a sync block). ↲ If the end of tape mark is passed, the last block on the ↓ tape, which may be a block of any of the types mentioned ↓ above, is followed by a tape mark. After the last block, ↓ sync block, partial catalog or data area, a tapemark is ↓ written and the next file on the tape will be a one block ↓ file containing an empty dump label block.↲ ↲ ↲ ┆b0┆┆a1┆7.2.1 Dump Label Blocks↲ ↲ A dump label block is 100 halfwords long and is either of ↓ the types↲ ↲ ┆8c┆┆83┆┆e0┆↓ - version dump label↲ - continue dump label↲ - empty dump label↲ ↲ The blocks contain a text record and a non text record each ↓ one identifying the backup.↲ ↲ The text record is 58 halfwords long and contains the fields ↲ ↲ - program name (save or incsave)↲ - current tape name and file number↲ - ┆84┆the text 'vers.', 'cont.' or 'empty' followed by the ↓ ┆19┆┆82┆┄┄dumptime↲ - ┆84┆the text 'segm.' followed by the maximal block length in ↓ ┆19┆┆82┆┄┄segments↲ - ┆84┆the text 'label.' followed by the label text specified in ↓ ┆19┆┆82┆┄┄the call (save) or↲ - ┆84┆the text 'level.' followed by the dump level number and ↓ ┆19┆┆82┆┄┄the dumptime for the next lower level incremental dump ↓ ┆19┆┆82┆┄┄found at user base in the main catalog (incsave)↲ - the characters <0><0><0><0><0><em>↲ ↲ The text record appear on current output whenever written on ↓ tape.↲ ↲ The non text record contains the fields:↲ ↲ +58 +0╞ : maximal block length in segments↲ +58 +2╞ : maximal no of entries in partial catalogs↲ +58 +4╞ : no of entries in the save catalog↲ +58 +6╞ : name of save catalog (1)↲ ╞ ╞ : name of save catalog (2)↲ ╞ ╞ : name of save catalog (3)↲ ╞ ╞ : name of save catalog (4)↲ +58 +14╞ : lower entry base for save catalog↲ +58 +16 ╞ : upper entry base for save catalog↲ +58 +18╞ : size of save catalog in segments↲ ┆8c┆┆83┆┆bc┆↓ +58 +20╞ : ┆84┆shortclock for dumptime (=tail (6) in save ↓ ┆19┆┆90┆┄┄catalog entry in main catalog)↲ +58 +22 : version↲ +58 +24╞ : release <12 + subrelease↲ +58 +26╞ : length of sync block (halfwords)↲ ↲ ↲ ┆b0┆┆a1┆7.2.2 Save Catalog Blocks↲ ↲ The save catalog on tape is a number of blocks of the ↓ maximal length recorded in the dump label (7.2.1) each ↓ containing as many save catalog entry records as permitted ↓ by the length of the blocks and the length of the entries ↓ (7.1). ↲ ↲ The fields of the entry records are described in 7.1.↲ ↲ ↲ ┆b0┆┆a1┆7.2.3 Sync Blocks↲ ↲ Synchronization (sync) blocks determine the positions of ↓ partial catalogs and have a length recorded in the dumplabel ↓ block (7.7.1). ↲ ↲ The blocks contain all zeroes.↲ ↲ ↲ ┆b0┆┆a2┆┆e2┆┆b0┆┆a1┆7.2.4 Partial Catalog Blocks↲ ↲ A partial catalog is a number of block containing at most as ↓ many entry records as recorded in the dump label (7.2.1).↲ ↲ The entry records have a length of 34 halfwords and are ↓ identical to the main catalog entry head and tail for the ↓ entry.↲ ↲ The first halfword field, first slice, may be zero, which ↓ means that although the entry is an area entry, the backing ↓ ┆8c┆┆83┆┆c8┆↓ storage area was not transferred to tape (the area was ↓ inaccessible, could not be write protected etc. cf 6.3).↲ ↲ ↲ ┆b0┆┆a1┆7.2.5 Data Area Blocks↲ ↲ The data area belonging to an area entry record in a partial ↓ catalog is a number of blocks each of the maximal length ↓ recorded in the dumplabel (7.2.1) except the last one, which ↓ may be shorter.↲ ↲ The blocks are taken as an integral number of segments from ↓ the disc area and transferred to tape without any change.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆8. REQUIREMENTS↲ ↲ The job process will need ressources of the following types to ↓ be able to run the programs save and incsave:↲ ↲ - memory↲ - message buffers↲ - area processes↲ - tempory entries and segments↲ ↲ ↲ ┆b0┆┆a1┆8.1 Memory↲ ↲ As explained in 6.4.2, the main memory demands are allocated ↓ in the stack from the start, and depend very much on the ↓ blocksize specified.↲ ↲ The following total process sizes have shown in practive to ↓ be sufficient to allow fairly complicated executions without ↓ pagings in the central loop for the given blocksize:↲ ↲ 2 segments 40- 50000 halfwords 20000 halfwords minimum↲ 3 segments 45- 55000 halfwords 25000 halfwords minimum↲ 7 segments 55- 65000 halfwords 35000 halfwords minimum↲ 9 segments 60- 70000 halfwords 40000 halfwords minimum↲ 21 segments 90-100000 halfwords 70000 halfwords minimum↲ 42 segments 100-110000 halfwords 80000 halfwords minimum↲ 63 segments 130-140000 halfwords 110000 halfwords minimum↲ 84 segments 170-180000 halfwords 150000 halfwords minimum↲ ↲ Note that beyound 21 segments per block the demand curve ↓ changes.↲ ↲ In case less than absolute minimum memory size is available, ↓ the program terminates with a stack alarm.↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆8.2 Area Process and Buffer Claim↲ ↲ As explained in 6.4.1 and 6.4.2, the number of area ↓ processes available determines the maximal number of entries ↓ in each partial catalog with a certain minimum and to a ↓ certain maximum.↲ ↲ Furthermore this number determines the number of message ↓ buffers needed.↲ ↲ The following table gives for 1 and 2 copies of volume tapes ↓ the minimal number of area processes needed and upwards the ↓ number of message buffers needed.↲ ↲ ┆0e┆↓ ┆a1┆ ╞ ╞ ╞ ╞ ↲ minimum╞ message buffers needed↲ area ↲ ┆a1┆ processes 1 copy 2 copies╞ ↲ ┆a1┆ segm<=21 segm >21╞ ↲ 6 6 8 5↲ 7 7 8 5↲ 8 8 8 5↲ 9 9 8 5↲ 10 10 8 5 ↲ 11 11 8 5↲ ┆a1┆ >11 11 8 5 ↲ ↲ ┆0f┆↓ In case less than minimum area processes or message buffers ↓ are available, the program terminates with an alarm stating ↓ the need.↲ ↲ ↲ ┆b0┆┆a1┆8.3 Temporary Entries and Segments↲ ↲ The job process will need one temporary entry and some ↓ temporary segments for each of the following purposes:↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ - infile parameter is used↲ - outfile parameter is used↲ - ┆84┆outfile is a temporary backing storage area or does not ↓ ┆19┆┆82┆┄┄exist↲ - ┆84┆save catalog (incsave will need it as a permanent ↓ ┆19┆┆82┆┄┄resource)↲ - partial catalog↲ ↲ In case of shortage of these ressources, the program will↲ ↲ - in the first two cases continue after a parameter warning↲ - in the third case terminate with the device status alarm↲ - ┆84┆in the last two cases terminate with a proper alarm ↓ ┆19┆┆82┆┄┄message on current output↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆9. ERROR MESSAGES↲ ↲ Error messages from the program are written in current ↓ output zone.↲ ↲ The following kinds of error messages exist:↲ ↲ - parameter alarm↲ - parameter warning↲ - entry specifier warning↲ - area entry warning↲ - parameter input syntax message↲ - area process warning↲ - area process alarm↲ - catalog error message↲ ↲ ↲ ┆b0┆┆a1┆9.1 Parameter alarm↲ ↲ At parameter alarm, the parameter list is emptied, listing ↓ the parameters from current parameter and on in the alarm ↓ message.↲ ↲ The modebits are set: 'warning yes, ok.no'.↲ Since the parameter list is emptied, the program terminates.↲ ↲ *** save alarm <text> <parameter list>↲ ↲ Text:╞ ╞ Explanation:↲ ↲ mountspec param╞ ┆84┆mount param not followed by ↓ ┆19┆┆9d┆┄┄.<integer>↲ tape param too many volumes ┆84┆tape param specifies more than ↓ ┆19┆┆9d┆┄┄32 volumes↲ label param syntax╞ ┆84┆label not followed by .<name>↲ tape param missing╞ ┆84┆no tape parameter found↲ segm param syntax╞ ┆84┆segm not followid by .<integer>↲ ↲ ↲ ┆8c┆┆83┆┆d4┆↓ ┆b0┆┆a1┆9.2 Parameter Warning↲ ↲ The parameter warning skips current parameter, displaying it ↓ in the error message and continues, setting the modebits: ↓ 'warning yes, ok.yes'↲ ↲ *** save warning <text><current parameter>↲ ↲ Text:╞ ╞ Explanation:↲ ↲ outfile param connect╞ The current output zone could ↲ impossible <cause>╞ ┆84┆not be connected to the ↓ ┆19┆┆9d┆┄┄file specified for the reason ↓ ┆19┆┆9d┆┄┄explained in <cause>. The ↓ ┆19┆┆9d┆┄┄stacked output zone is ↓ ┆19┆┆9d┆┄┄unstacked again and output ↓ ┆19┆┆9d┆┄┄continues.↲ ↲ infile param connect The current input zone could ↲ impossible <cause>╞ ┆84┆not be connected to the file ↓ ┆19┆┆9d┆┄┄specified for the reason ↓ ┆19┆┆9d┆┄┄explained in <cause>.↲ ↲ ╞ ╞ ╞ ┆84┆The stacked input zone is ↓ ┆19┆┆9d┆┄┄unstacked again and input ↓ ┆19┆┆9d┆┄┄continues, maybe from fp ↓ ┆19┆┆9d┆┄┄command stack:↲ ↲ mountspec param syntax╞ ┆84┆The parameter 'mountspec' was ↓ ┆19┆┆9d┆┄┄not followed by .<integer>.↲ ╞ ╞ ╞ ┆84┆the value remains the latest ↓ ┆19┆┆9d┆┄┄read or default.↲ ↲ release param syntax╞ ┆84┆The parameter 'release' was not ↓ ┆19┆┆9d┆┄┄followed by .yes or .no.↲ ╞ ╞ ╞ ┆84┆The value remains the latest ↓ ┆19┆┆9d┆┄┄read or default.↲ ↲ ┆8c┆┆83┆┆c8┆↓ list param unknown╞ ┆84┆The parameter 'list' was not ↓ ┆19┆┆9d┆┄┄followed by .yes, .no or ↓ ┆19┆┆9d┆┄┄.<name>.↲ ╞ ╞ ╞ ┆84┆The value remains the latest ↓ ┆19┆┆9d┆┄┄read or default.↲ ↲ changedisc param syntax╞ ┆84┆The parameter 'changedisc ↓ ┆19┆┆9d┆┄┄.<from disc>' was not followed ↓ ┆19┆┆9d┆┄┄by .<name>↲ ╞ ╞ ╞ ┆84┆The value becomes <to disc> = ↓ ┆19┆┆9d┆┄┄no.↲ ↲ newscope param syntax╞ ┆84┆The parameter 'newscope' was ↓ ┆19┆┆9d┆┄┄not followed by .<name>↲ ╞ ╞ ╞ ┆84┆The value is not changed↲ ↲ newscope param unknown╞ ┆84┆The parameter to newscope was ↓ ┆19┆┆9d┆┄┄neither of temp/login/user/pro- ↓ ┆19┆┆9d┆┄┄ject/no↲ ╞ ╞ ╞ The value is not changed.↲ ↲ disc spec param unknown╞ ┆84┆The disc specified in disc ↓ ┆19┆┆9d┆┄┄specifier was unknown. ↲ ╞ ╞ ┆84┆Previous disc specifier is ↓ ┆19┆┆9d┆┄┄cancelled, all other discs ↓ ┆19┆┆9d┆┄┄specified in this disc ↓ ┆19┆┆9d┆┄┄specifier become specified.↲ ↲ scope param syntax╞ ┆84┆The scope parameter was not ↓ ┆19┆┆9d┆┄┄followed by .<name>↲ ╞ ╞ ╞ ┆84┆No entries will be saved ↓ ┆19┆┆9d┆┄┄according to this entry ↓ ┆19┆┆9d┆┄┄specifier.↲ ↲ scope param unknown╞ ┆84┆The scope specified was neither ↓ ┆19┆┆9d┆┄┄of temp/login/user/project/own/↲ ╞ ╞ ╞ system/perm/all.↲ ┆8c┆┆83┆┆bc┆↓ ╞ ╞ ╞ ┆84┆No entries will be saved ↓ ┆19┆┆9d┆┄┄according to this entry ↓ ┆19┆┆9d┆┄┄specifier.↲ ↲ docname param syntax╞ ┆84┆The 'docname' parameter was not ↓ ┆19┆┆9d┆┄┄followed by .<name>↲ ╞ ╞ ╞ ┆84┆No entries will be saved ↓ ┆19┆┆9d┆┄┄according to this entry ↓ ┆19┆┆9d┆┄┄specifier.↲ ↲ name illegal╞ ╞ ┆84┆the name specified in entry ↓ ┆19┆┆9d┆┄┄specifier was 'c', 'v' or ↓ ┆19┆┆9d┆┄┄'primout'.↲ ╞ ╞ ╞ ┆84┆The entry is not saved.↲ ↲ name double defined╞ ┆84┆A name was already specified. ↓ ┆19┆┆9d┆┄┄The new name is ignored and the ↓ ┆19┆┆9d┆┄┄program continues with the ↓ ┆19┆┆9d┆┄┄current entry specifier.↲ ↲ save spec param unknown╞ ┆84┆Syntactically the parameter ↓ ┆19┆┆9d┆┄┄would start a save specifier, ↓ ┆19┆┆9d┆┄┄but the parameter is not↓ ┆19┆┆9d┆┄┄<s><name>.↲ ╞ ╞ ╞ ┆84┆The rest of the parameter list ↓ ┆19┆┆9d┆┄┄is read, each parameter with ↓ ┆19┆┆9d┆┄┄this warning as a result.↲ ↲ ↲ ┆b0┆┆a1┆9.3 Entry and Save Specifier Warnings↲ ↲ The entry specifier is listed in the error message, the mode ↓ bits are set 'warning.yes, ok.yes' and the program ↓ continues with the next entry specifier.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ *** ┆84┆save no entries found according to following specifier↲ ╞ ╞ ╞ ↲ ╞ ╞ ╞ disc: <disc specifier>↲ ╞ ╞ ╞ entry: <entry specifier>↲ ↲ Explanation: no entries are found in the main catalog ↓ according to the entry specifier.↲ ↲ ┆b0┆┆82┆↲ ┆b0┆┆a1┆9.4 Save Specifier Alarm↲ ↲ The modebits are set 'warning.yes, ok.no' and the program ↓ terminates.↲ ↲ *** save no entries saved according to any specifier↲ ↲ Explanation: although entries were found according to ↓ specifications, none were saved because a partial catalog on ↓ disc could not be connected (cf. 9).↲ ↲ *** save nothing saved↲ ↲ Explanation: all entry specifiers have missed with the ↓ above 'no entries found' warning for each one as result.↲ ↲ ↲ ┆b0┆┆a1┆9.5 Area Entry Warning↲ ↲ The warning appears in current output following the entry ↓ concerned.↲ ↲ The modebits are set 'warning.yes, ok.yes' and the program ↓ continues.↲ ↲ <entry>↲ *** warning: entry skipped <cause>↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ Explanation: the area process could not be created, not be ↓ protected/reserved or the area was inaccessible for the ↓ reason stated in <cause>.↲ ↲ The entry but not the area has been saved.↲ ↲ The warning appears only if list.yes or list.name is ↓ specified.↲ ↲ Cause: ╞ ╞ Reason:↲ ↲ area claims exceeded╞ create area process failed↲ catalog i/o error,╞ create area process failed↲ state of document does not ↲ permit call↲ ↲ entry not found╞ create area process failed↲ entry not an area entry create area process failed↲ name format illegal╞ create area process failed↲ ↲ reserved by another process set write protect/reserve failed↲ current output file ╞ ┆84┆the area is connected as current ↓ ┆19┆┆9c┆┄┄output file↲ process does not exist,╞ set write protect/reserve failed↲ process is not user of ↲ area process↲ ↲ covered by a better entry ┆84┆area is inaccessible from ↓ ┆19┆┆9c┆┄┄executing process↲ ↲ ↲ ┆b0┆┆a1┆9.6 Parameter Input Syntax Error Message↲ ↲ This message is caused by a syntax error in the parameter ↓ list read from a file connected to current input zone.↲ ↲ The parameter list must follow the syntax of an fp parameter ↓ list and must be coded in the special fp input alphabet, cf. ↓ (9), with the one exception that the character 'NL' is ↓ equivalent to the character 'SP'.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ The current parameter is listed in the error message and the ↓ zone stack chain is emptied, listing the chain on current ↓ output the same way fp does in a fp syntax error message.↲ ↲ The parameter reading is continued in the fp command stack.↲ ↲ The modebits are left unchanged.↲ ↲ *** save syntax <parameter>↲ * read from <file>↲ * selected from <file>↲ .↲ .↲ .↲ *** save reinitalized↲ ↲ ↲ ┆b0┆┆a1┆9.7 Catalog Error Messages↲ ↲ The error messages appear on current output before the first ↓ entries are saved.↲ ↲ The messages concern the↲ ↲ - ┆84┆changing or creation of a permanent (incsave) save ↓ ┆19┆┆82┆┄┄catalog↲ - the connecting to the save catalog↲ - ┆84┆the creation and connecting to a temporary partial catalog↲ ↲ The modebits are untouched and the program continues until ↓ output is tried. Then the program terminates with a device ↓ status alarm.↲ ↲ *** save <monitor proc> <name> <result>↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ Explanation: an existing permanent save catalog could not be ↓ changed or could not be created/scoped.↲ ↲ If possible a temporary one is created.↲ ↲ If not created, the next error message will be as below.↲ ↲ The name of the monitor procedure and the result is shown ↓ together with the name of the save catalog.↲ ↲ *** save connect <name> <result>↲ ↲ Explanation: either the permanent save catalog (incsave) ↓ could not be connected, a temporary one (save) or a ↓ temporary partial catalog could not be created and ↓ connected.↲ ↲ The result of the connection together with the name of the ↓ save/partial catalog is shown.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆10. FURTHER EXAMPLES↲ ↲ ┆b0┆┆a1┆10.1 Example 1↲ ↲ The file pip of scope user and all files with documentname ↓ pip and scope user are saved on mtdp0001 file 1 by the call: ↓ ↲ save mtdp0001.1 pip.scope.user docname.pip.scope.user↲ ↲ ↲ ┆b0┆┆a1┆10.2 Example 2↲ ↲ All files of scope temp, login, user or project on the ↓ discs: disc, disc1 and disc2 are saved changing their disc ↓ names:↲ disc becomes disc3↲ disc1 becomes disc2↲ disc2 becomes disc1↲ by the call:↲ save mtdp0001.1,↲ changedisc.disc.disc3.disc1.disc2.disc2.disc1,↲ disc.disc.disc1.disc2,↲ scope.own↲ ↲ ↲ ┆b0┆┆a1┆10.3 Example 3↲ ↲ All files in the main catalog, except↲ - the main catalog itself↲ - the auxiliary catalogs↲ - files of name c or v with permkey = 0↲ - files of name primout with permkey = 2↲ - files belonging to other discs than disc, disc1 and disc2 ↓ are saved, disc by disc by the call:↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ save in. magtapes,↲ disc.disc scope.all,↲ disc.disc1 scope.all,↲ disc.disc2 scope.all↲ ↲ provided the executing process has standard base = system ↓ base and the file 'magtapes' contain a tape parameter, e.g.↲ ↲ mtdp0001.1.mtdp0002.mtdp0003.mtdp0004.mtdp0005.↲ mtdp0006.1.mtdp0007.mtdp0008.mtdp0009.mtdp0010.↲ ↲ The files are saved in two copies, each copy containing at ↓ most 5 volumes.↲ ↲ ┆b0┆┆a1┆10.4 Example 4↲ ↲ In example 1.4, the permanent files on two logical ida discs ↓ were saved on a streaming tape unit on the same ida ↓ controller, using a blocklength of 3 segments.↲ ↲ The chances of keeping the tape in streaming mode using this ↓ blocklength increase if the tape is written with long block ↓ gaps, an option available for RC8343 and RC8344 Streaming ↓ Tape Units (cf. 6.2).↲ ↲ As in example 1.1, filedescriptiors may be set in the ↓ catalog, specifying the modekind wanted:↲ ↲ t1= set 2688.18 mt841201; long block gap, high speed, high↲ ; density↲ t2= set 2688.18 mt841202; ↲ t3= set 2688.18 mt841203;↲ ↲ Now example 1.4 becomes:↲ ↲ save mountspec. 55,↲ t1.1.t2.t3 ,↲ scope.perm↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ The halfword, mode, specifying long block gap for the ↓ different standard modes is determined this way:↲ ↲ long block gap, mthl = 2048 + 512 + 132 = 2692↲ long block gap, mthh = 2048 + 512 + 128 = 2688↲ long block gap, mtll = 2048 + 512 + 4 = 2564↲ long block gap, mtlh = 2048 + 512 + 0 = 2560↲ ↲ Tapes with long block gaps may be read by any tape station.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆11. INTRODUCTION INCSAVE↲ ↲ The program incsave transfers catalog entries and backing ↓ storage entries, i.e. files, to magnetic tape for backup ↓ purpose in an incremental procedure based on the concept of ↓ levels.↲ ↲ The backup of a file system in one level is based on the ↓ backup of the same file system on the next lower level, i.e. ↓ all backups on the same level are based on the backup on the ↓ same next lower level. ↲ ↲ A permanent save catalog identifying and describing the ↓ backup on the level given is left in the file system of the ↓ job process in order to↲ ↲ - ┆84┆be the base of a backup of the same filesystem on the next ↓ ┆19┆┆82┆┄┄upper level↲ - offer documentation of the backup performed↲ - ┆84┆ease relocation and reload of files in the backup ↓ ┆19┆┆82┆┄┄performed by the program incload↲ ↲ The files in the backup are conveniently relocated and ↓ reloaded by the program incload, but the program load may do ↓ it.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆12. EXAMPELS↲ ↲ ┆b0┆┆a1┆12.1 Example 1↲ ↲ All files of scope project, user, login and temp are ↓ transferred to the tape mtdp0001 file 1 by the call:↲ ╞ incsave mtdp0001.1 level.0 scope.own↲ ↲ A level 0 backup of a file system is considered a total ↓ backup of the file system, i.e. all files are saved, no ↓ matter their age.↲ ↲ A save catalog of name 'level0' of scope user is left in the ↓ catalog (cf. 6.1 and 7.1) describing the backup made. ↓ Shortclock (word 6 of the entry tail) in the entry 'level0' ↓ contains the dumptime, on which incremental backups on level ↓ 1 are based.↲ ↲ The parameter level.0 may be omitted, since zero is the ↓ default value.↲ ↲ ↲ ┆b0┆┆a1┆12.2 Example 2↲ ↲ All files in the filesystem in example 1, which have been ↓ updated since the backup in example 1 are transferred to the ↓ same tape, next file, by the call:↲ ↲ ╞ incsave mtdp0001.last level.1 scope.own↲ ↲ This level 1 backup of the file system will concern all ↓ files in the same file system which have been updated or ↓ created since the level 0 backup.↲ ↲ A permanent save catalog of the name 'level1' is left in the ↓ catalog, describing the backup.↲ ↲ ┆8c┆┆83┆┆bc┆↓ Now, as long as the level 1 backup is not too voluminous, ↓ you may continue with level 1 backups in the next file and ↓ the next file a.s.o. or you may use the same file for all ↓ level 1 backups.↲ ↲ At all times, then, the latest level 1 backup and the level ↓ 0 backup together contains your filesystem as of the time ↓ for the level 0 backup and all changes made since then.↲ ↲ When the level 1 backup grows too voluminous, you may do a ↓ level 0 backup again. e.g. in file 1, or you may proceed ↓ on the next level in the next file:↲ ↲ ╞ incsave mtdp0001.last level.2 scope.own↲ ↲ Now a permanent save catalog of the name 'level2' is left ↓ in the catalog.↲ ↲ Together, the level 0, the latest level 1 and the latest ↓ level 2 backup contain your file system as of the time of ↓ the level 0 backup with all changes made since then.↲ ↲ To relocate and reload the latest version of a file, you ↓ first try the level 2 backup, then the level 1 and the ↓ level 0 backup until the file is found, unless you know ↓ in which level to look.↲ ↲ ↲ ┆b0┆┆a1┆12.3 Example 3↲ ↲ Suppose a pool of tapes for level 0 backups are specified ↓ in the file 'level0tapes':↲ ↲ ╞ mountspec.55↲ ╞ mthh↲ ╞ mtdp0001.1. mtdp0002. mtdp0003...↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ and a pool of level 1 tapes in the file 'level1tapes':↲ ↲ ╞ mountspec.55↲ ╞ mthh↲ ╞ mtdp0101.last.mtdp0102.mtdp0103...↲ ╞ level.1↲ ↲ and a pool of level 2 tapes in the file 'level2tapes':↲ ↲ ╞ mountspec.55↲ ╞ mthh↲ ╞ mtdp0201.last.mtdp01202.mtdp0203...↲ level.2↲ ↲ and maybe more.↲ ↲ In a job process with standard base = project base of some ↓ project, all permanent files belonging to all users in the ↓ project (login, user, project) will be saved by the call:↲ ↲ ╞ incsave in.level0tapes scope.perm↲ ↲ Now, with certain intervals level 1 backups are made by ↓ the call↲ ↲ ╞ incsave in.level1tapes scope.perm↲ ↲ When the level 1 backup grows too voluminous or the total ↓ ammount of level 1 backups threaten too overflow the tapes ↓ in the pool, a level 2 backup is made:↲ ↲ ╞ incsave in.level2tapes scope.perm↲ ↲ and so forth.↲ ↲ Whenever desired, the total level 0 dump can be made:↲ ↲ ╞ incsave in.level0tapes scope.perm↲ ↲ ┆8c┆┆83┆┆d4┆↓ defining the base for a new succession of incremental ↓ backups.↲ ↲ If the job process has its standard base = system base, the ↓ file system specified becomes all permanent files in the ↓ main catalog.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆13. CALL↲ ↲ The program is called exactly as save, except for ↲ - the additional special parameter 'level':↲ - the ignored tape parameter 'label'.↲ ↲ ↲ ┆b0┆┆a1┆13.1 Tape Parameter↲ ↲ The 'label' parameter is allowed but ignored, so the syntax ↓ becomes the same as for save.↲ ↲ ↲ ┆b0┆┆a1┆13.2 Special Parameter↲ ↲ The parameter group becomes:↲ ↲ segm.<integer>↲ <special param> ::= list. yes/no/names↲ level.<integer>↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆14. FUNCTION↲ ↲ The function is the same as for save, except the additional ↓ special parameter determines the name of the save catalog to ↓ use.↲ ↲ ↲ ┆b0┆┆a1┆14.1 Tape Parameter↲ ↲ The 'label' parameter is ignored.↲ ↲ ↲ ┆b0┆┆a1┆14.2 Function, Special Parameter↲ ↲ level.<integer>↲ ↲ Defines the backup level. If the integer specified exceeds 9, ↓ dumplevel becomes 9.↲ ↲ Default: 0↲ ↲ An entry of scope user defining any next lower level with ↓ one of the names level0, level1, level2, ..., level9 is ↓ looked up in the catalog.↲ ↲ If found its shortclock is taken as the base time for the ↓ backup, if not the time 0 is taken.↲ ↲ A new save catalog of scope user and name <:level:> add ↓ 'backup level' is looked up and changed/created with backup ↓ time 'now' as shortclock.↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆15. COMPATIBILITY↲ ↲ The programs incsave, save, incload and load are parameter ↓ compatible in the sense that any one of them may read any ↓ others parameter list and simply ignore unused parameters ↓ known to be significant to others.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆16. IMPLEMENTATION DETAILS↲ ↲ ┆b0┆┆a1┆16.1 Use of the Save Catalog↲ ↲ The save catalog is used in exactly the same way as for ↓ save, cf. 6.1, except it is left permanent in the catalog ↓ with a known name, fully updated concerning the positions of ↓ all files saved.↲ ↲ ↲ ┆b0┆┆a1┆16.2 Handling of Magnetic Tape↲ ↲ Exactly as for save, cf. 6.2.↲ ↲ ↲ ┆b0┆┆a1┆16.3 Handling of Backing Storage Areas↲ ↲ Exactly as for save, cf. 6.3.↲ ↲ ↲ ┆b0┆┆a1┆16.4 The input/output Strategy↲ ↲ Exactly as for save, cf. 6.4.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆17. EXACT FORMATS↲ ↲ Exactly as for save, cf. 7, specially 7.1 where 'shortclock ↓ latest changed' is defined.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆18. REQUIREMENTS↲ ↲ As for save, cf. 8.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆19. ERROR MESSAGES↲ ↲ As for save, cf. 9, except the program name is incsave.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆20 FURTHER EXAMPLES↲ ↲ ┆b0┆┆a1┆20.1 Example 1↲ ↲ In this example is suggested a way of performing incremental ↓ backups of a filesystem, which fully exploits the ↓ possibilities inherent in the concept of levels.↲ ↲ Suppose pools of tapes are defined in files pool0, pool1, ↓ ... and pool91, pool 92, .... ↲ ↲ Maybe a poool is just one file on a tape or one tape, maybe ↓ a pool is multivolume tape specifications in two copies. ↓ Maybe the pools are defined by file descriptors.↲ ↲ Suppose a filesystem is specified in the file 'filesystem'. ↲ ↲ Start with a full level 0 backup:↲ ↲ ╞ incsave in.pool0 in.filesystem↲ ↲ Next, periodic level 9 backups should be made on an ↓ exponential progression of tape pools (also called Tower of ↓ Hanoi progression, 1, 2, 1, 3, 1, 2, 1, 4 ..., pool 1 used ↓ every other time, pool 2 every fourth time, pool 3 every ↓ eighth time, etc.):↲ ↲ ╞ incsave in.pool91 level.9 in.filesystem ╞ ↲ ╞ incsave in.pool92 level.9 in.filesystem↲ ╞ etc.↲ ↲ These level 9 backups are based on the level 0 full backup.↲ ↲ When the level 9 backup becomes too voluminous (too time ↓ consuming, too tapeconsuming), a level 1 backup should be ↓ made in the level 1 pool:↲ ↲ ╞ incsave in.pool1 level.1 in.filesystem↲ ↲ ┆8c┆┆83┆┆d4┆↓ Now the exponential series of level 9 backups should ↓ progress as uninterrupted.↲ ↲ The level 9 backups now become based on the level 1 backup, ↓ which was based on the level 0 full backup. ↲ ↲ The progression of backups can be carried as far as desired.↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆┆a1┆A. REFERENCES↲ ↲ (1) RCSL No 991-9773↲ RC8000/IDA801 Main process↲ ↲ (2) RCSL No 31-D676↲ Utility Programs, Part One↲ ↲ (3) RCSL No 991-10081↲ RC8000 Utility Programs, Version 2↲ ┆84┆Load, Incload↲ Users Manual↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆1a┆┆1a┆ower level with ↓ one of the names level0, level1, level2, ..., level9 is ↓ looked up in the catalog.↲ ↲ If found i
0x00000…00020 (0,) 00 00 00 00 00 00 00 00 42 03 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4e 00 00 00 ┆ B N ┆ 0x00020…00040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆ 0x00040…00047 00 00 00 00 00 00 00 ┆ ┆ 0x00047…00080 Params { 0x00047…00080 04 00 2d 4e 0a 00 06 00 00 00 00 03 01 3c 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -N <1 ┆ 0x00047…00080 00 00 00 00 00 00 00 00 05 0f 19 23 2d 37 41 4b 55 5f 69 73 7d 87 91 ff 04 ┆ #-7AKU_iså ┆ 0x00047…00080 } 0x00080…000a0 a1 b0 f0 a1 e1 06 69 0d 0a 0d 0a b0 a1 46 6f 72 65 77 6f 72 64 0d 0a 0d 0a 49 6e 20 53 79 73 74 ┆ i Foreword In Syst┆ 0x000a0…000c0 65 6d 20 55 74 69 6c 69 74 79 20 50 61 63 6b 61 67 65 2c 20 53 57 38 30 31 30 2f 32 2c 20 52 65 ┆em Utility Package, SW8010/2, Re┆ 0x000c0…000e0 6c 65 61 73 65 20 31 2e 30 2c 20 0a 31 39 38 34 2e 31 30 2e 30 31 2c 20 66 6f 75 72 20 6e 65 77 ┆lease 1.0, 1984.10.01, four new┆ 0x000e0…00100 20 70 72 6f 67 72 61 6d 73 2c 20 73 61 76 65 2c 20 69 6e 63 73 61 76 65 2c 20 6c 6f 61 64 20 61 ┆ programs, save, incsave, load a┆ 0x00100…00120 6e 64 20 0a 69 6e 63 6c 6f 61 64 20 68 61 76 65 20 72 65 70 6c 61 63 65 64 20 74 68 65 20 74 77 ┆nd incload have replaced the tw┆ 0x00120…00140 6f 20 70 72 6f 67 72 61 6d 73 20 73 61 76 65 20 61 6e 64 20 6c 6f 61 64 20 0a 28 69 73 73 75 65 ┆o programs save and load (issue┆ 0x00140…00160 64 20 69 6e 20 74 68 65 20 70 72 65 73 65 6e 74 20 70 61 63 6b 61 67 65 2c 20 74 68 6f 75 67 68 ┆d in the present package, though┆ 0x00160…00180 2c 20 77 69 74 68 20 74 68 65 20 6e 65 77 20 6e 61 6d 65 73 20 0a 73 61 76 65 31 33 20 61 6e 64 ┆, with the new names save13 and┆ 0x00180…001a0 20 6c 6f 61 64 31 33 29 2e 0d 0a 0d 0a 54 68 65 20 61 70 70 65 61 72 61 6e 63 65 20 6f 66 20 66 ┆ load13). The appearance of f┆ 0x001a0…001c0 69 78 65 64 20 6d 65 64 69 61 20 64 69 73 63 73 20 61 6e 64 20 74 68 65 20 69 6e 63 72 65 61 73 ┆ixed media discs and the increas┆ 0x001c0…001e0 65 20 69 6e 20 64 69 73 63 20 0a 73 74 6f 72 61 67 65 20 63 61 70 61 63 69 74 79 20 74 6f 67 65 ┆e in disc storage capacity toge┆ 0x001e0…00200 74 68 65 72 20 77 69 74 68 20 74 68 65 20 61 70 70 65 61 72 61 6e 63 65 20 6f 66 20 68 69 67 68 ┆ther with the appearance of high┆ 0x00200…00220 (1,) 20 0a 74 68 72 6f 75 67 68 70 75 74 20 6d 61 67 6e 65 74 69 63 20 74 61 70 65 20 73 74 61 74 69 ┆ throughput magnetic tape stati┆ 0x00220…00240 6f 6e 73 20 6d 61 6b 65 20 64 65 73 69 72 61 62 6c 65 20 62 61 63 6b 75 70 20 0a 75 74 69 6c 69 ┆ons make desirable backup utili┆ 0x00240…00260 74 69 65 73 20 77 68 69 63 68 20 6f 70 65 72 61 74 65 20 66 61 73 74 20 61 6e 64 20 77 69 74 68 ┆ties which operate fast and with┆ 0x00260…00280 20 70 6f 73 73 69 62 6c 65 20 6f 70 74 69 6f 6e 20 74 6f 20 0a 6f 70 65 72 61 74 65 20 6f 6e 20 ┆ possible option to operate on ┆ 0x00280…002a0 72 65 63 65 6e 74 6c 79 20 75 70 64 61 74 65 64 20 70 61 72 74 73 20 6f 66 20 74 68 65 20 66 69 ┆recently updated parts of the fi┆ 0x002a0…002c0 6c 65 73 79 73 74 65 6d 2e 0d 0a 0d 0a 53 70 65 63 69 61 6c 20 69 6e 70 75 74 2f 6f 75 74 70 75 ┆lesystem. Special input/outpu┆ 0x002c0…002e0 74 20 6f 70 65 72 61 74 69 6f 6e 73 20 68 61 76 65 20 62 65 65 6e 20 64 65 76 65 6c 6f 70 65 64 ┆t operations have been developed┆ 0x002e0…00300 20 74 6f 20 0a 72 65 64 75 63 65 20 74 68 65 20 74 72 61 6e 73 70 6f 72 74 20 6f 76 65 72 68 65 ┆ to reduce the transport overhe┆ 0x00300…00320 61 64 20 61 6e 64 20 74 6f 20 65 76 65 6e 20 72 65 6e 64 65 72 20 73 75 70 65 72 66 6c 75 6f 75 ┆ad and to even render superfluou┆ 0x00320…00340 73 20 0a 52 43 38 30 30 30 20 64 61 74 61 20 74 72 61 6e 73 70 6f 72 74 2e 0d 0a 0d 0a 42 75 69 ┆s RC8000 data transport. Bui┆ 0x00340…00360 6c 74 20 75 70 6f 6e 20 74 68 65 20 70 72 69 6e 63 69 70 6c 65 73 20 6f 66 20 74 68 65 20 77 65 ┆lt upon the principles of the we┆ 0x00360…00380 6c 6c 6b 6e 6f 77 6e 20 73 61 76 65 20 61 6e 64 20 6c 6f 61 64 20 0a 70 72 6f 67 72 61 6d 73 20 ┆llknown save and load programs ┆ 0x00380…003a0 6e 65 77 20 6f 6e 65 73 20 68 61 76 65 20 62 65 65 6e 20 6d 61 64 65 20 6f 66 66 65 72 69 6e 67 ┆new ones have been made offering┆ 0x003a0…003c0 0d 0a 0d 0a 2d 20 74 68 65 20 73 61 6d 65 20 70 61 72 61 6d 65 74 65 72 20 73 74 72 75 63 74 75 ┆ - the same parameter structu┆ 0x003c0…003e0 72 65 0d 0a 2d 20 74 68 65 20 73 61 6d 65 20 6d 75 6c 74 69 20 76 6f 6c 75 6d 65 2c 20 64 75 61 ┆re - the same multi volume, dua┆ 0x003e0…00400 6c 20 63 6f 70 79 20 6f 70 74 69 6f 6e 0d 0a 2d 20 74 68 65 20 73 61 6d 65 20 6c 6f 77 20 6c 65 ┆l copy option - the same low le┆ 0x00400…00420 (2,) 76 65 6c 20 64 65 6d 61 6e 64 73 20 6f 6e 20 6f 74 68 65 72 20 75 73 65 72 73 2f 74 6f 74 61 6c ┆vel demands on other users/total┆ 0x00420…00440 20 73 79 73 74 65 6d 0d 0a 2d 20 74 68 65 20 73 61 6d 65 20 66 72 65 65 64 6f 6d 20 69 6e 20 63 ┆ system - the same freedom in c┆ 0x00440…00460 68 6f 69 73 65 20 6f 66 20 62 61 63 6b 75 70 20 64 65 76 69 63 65 0d 0a 0d 0a 62 75 74 20 77 69 ┆hoise of backup device but wi┆ 0x00460…00480 74 68 0d 0a 0d 0a 2d 20 66 75 6c 6c 20 6d 61 67 6e 65 74 69 63 20 74 61 70 65 20 73 70 65 65 64 ┆th - full magnetic tape speed┆ 0x00480…004a0 20 70 65 72 66 6f 72 6d 61 6e 63 65 0d 0a 2d 20 70 6f 73 73 69 62 69 6c 69 74 79 20 66 6f 72 20 ┆ performance - possibility for ┆ 0x004a0…004c0 62 61 63 6b 75 70 20 6f 6e 20 69 6e 63 72 65 6d 65 6e 74 61 6c 20 62 61 73 69 73 0d 0a 2d 20 64 ┆backup on incremental basis - d┆ 0x004c0…004e0 72 61 73 74 69 63 61 6c 6c 79 20 69 6d 70 72 6f 76 65 64 20 66 69 6c 65 20 72 65 6c 6f 63 61 74 ┆rastically improved file relocat┆ 0x004e0…00500 69 6f 6e 20 61 6e 64 20 72 65 6c 6f 61 64 0d 0a 0d 0a 61 74 20 74 68 65 20 63 6f 73 74 20 6f 66 ┆ion and reload at the cost of┆ 0x00500…00520 20 61 20 63 68 61 6e 67 65 64 20 6d 61 67 6e 65 74 69 63 20 74 61 70 65 20 66 6f 72 6d 61 74 2e ┆ a changed magnetic tape format.┆ 0x00520…00540 20 54 68 65 20 63 68 61 6e 67 65 64 20 0a 66 6f 72 6d 61 74 20 69 6d 70 6c 69 65 73 20 74 68 61 ┆ The changed format implies tha┆ 0x00540…00560 74 20 66 69 6c 65 73 20 73 61 76 65 64 20 77 69 74 68 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 ┆t files saved with the previous ┆ 0x00560…00580 73 61 76 65 20 0a 70 72 6f 67 72 61 6d 20 63 61 6e 6e 6f 74 20 62 65 20 6c 6f 61 64 65 64 20 62 ┆save program cannot be loaded b┆ 0x00580…005a0 79 20 74 68 65 20 6e 65 77 20 6c 6f 61 64 20 70 72 6f 67 72 61 6d 2e 20 46 6f 72 20 74 68 61 74 ┆y the new load program. For that┆ 0x005a0…005c0 20 0a 70 75 72 70 6f 73 65 20 74 68 65 20 6f 6c 64 20 6c 6f 61 64 20 70 72 6f 67 72 61 6d 20 77 ┆ purpose the old load program w┆ 0x005c0…005e0 69 6c 6c 20 62 65 20 69 73 73 75 65 64 2c 20 74 68 6f 75 67 68 2c 20 68 61 76 69 6e 67 20 0a 74 ┆ill be issued, though, having t┆ 0x005e0…005f3 68 65 20 6e 61 6d 65 20 6c 6f 61 64 31 33 2e 0d 0a 0d 0a ┆he name load13. ┆ 0x005f3…005f6 FormFeed { 0x005f3…005f6 0c 83 e0 ┆ ┆ 0x005f3…005f6 } 0x005f6…00600 0a 06 69 69 0d 0a 0d 0a 54 68 ┆ ii Th┆ 0x00600…00620 (3,) 65 20 6e 65 77 20 70 72 6f 67 72 61 6d 2c 20 73 61 76 65 2c 20 69 73 20 62 61 63 6b 77 61 72 64 ┆e new program, save, is backward┆ 0x00620…00640 73 20 63 6f 6d 70 61 74 69 62 6c 65 20 77 69 74 68 20 74 68 65 20 73 61 76 65 20 0a 70 72 6f 67 ┆s compatible with the save prog┆ 0x00640…00660 72 61 6d 20 69 6e 20 76 65 72 73 69 6f 6e 20 31 2c 20 72 65 6c 65 61 73 65 20 31 33 2e 30 20 77 ┆ram in version 1, release 13.0 w┆ 0x00660…00680 69 74 68 20 72 65 67 61 72 64 20 74 6f 0d 0a 0d 0a 2d 20 70 61 72 61 6d 65 74 65 72 20 73 79 6e ┆ith regard to - parameter syn┆ 0x00680…006a0 74 61 78 0d 0a 0d 0a 69 2e 65 2e 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 6f 66 20 74 68 65 20 ┆tax i.e. the function of the ┆ 0x006a0…006c0 70 72 6f 67 72 61 6d 20 61 6e 64 20 74 68 65 20 70 61 72 61 6d 65 74 65 72 20 73 65 74 20 69 73 ┆program and the parameter set is┆ 0x006c0…006e0 20 61 20 0a 73 75 70 65 72 73 65 74 20 63 6f 6d 70 61 72 65 64 20 74 6f 20 70 72 65 76 69 6f 75 ┆ a superset compared to previou┆ 0x006e0…00700 73 20 6f 6e 65 2e 0d 0a 0d 0a 54 68 69 73 20 6d 65 61 6e 73 20 74 68 61 74 20 61 6e 79 20 6a 6f ┆s one. This means that any jo┆ 0x00700…00720 62 66 69 6c 65 20 63 6f 6e 74 61 69 6e 69 6e 67 20 63 61 6c 6c 20 6f 66 20 74 68 65 20 70 72 6f ┆bfile containing call of the pro┆ 0x00720…00740 67 72 61 6d 20 0a 73 61 76 65 20 77 69 6c 6c 20 77 6f 72 6b 20 70 72 6f 70 65 72 6c 79 20 77 69 ┆gram save will work properly wi┆ 0x00740…00760 74 68 20 74 68 65 20 6e 65 77 20 72 65 6c 65 61 73 65 20 6f 66 20 73 61 76 65 20 0a 69 6e 73 74 ┆th the new release of save inst┆ 0x00760…00780 61 6c 6c 65 64 2e 0d 0a 0d 0a 54 68 65 20 74 77 6f 20 70 72 6f 67 72 61 6d 73 20 73 61 76 65 20 ┆alled. The two programs save ┆ 0x00780…007a0 61 6e 64 20 69 6e 63 73 61 76 65 20 65 71 75 61 6c 20 74 68 65 69 72 20 70 72 65 64 65 63 65 73 ┆and incsave equal their predeces┆ 0x007a0…007c0 73 6f 72 2c 20 0a 73 61 76 65 2c 20 69 6e 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 70 6f 69 ┆sor, save, in the following poi┆ 0x007c0…007e0 6e 74 73 3a 0d 0a 0d 0a 2d 20 6f 75 74 66 69 6c 65 20 70 61 72 61 6d 65 74 65 72 20 77 6f 72 6b ┆nts: - outfile parameter work┆ 0x007e0…00800 73 20 61 73 20 66 6f 72 20 6f 74 68 65 72 20 75 74 69 6c 69 74 79 20 70 72 6f 67 72 61 6d 73 0d ┆s as for other utility programs ┆ 0x00800…00820 (4,) 0a 2d 20 84 69 6e 66 69 6c 65 20 70 61 72 61 6d 65 74 65 72 20 61 6c 6c 6f 77 65 64 20 61 6e 79 ┆ - infile parameter allowed any┆ 0x00820…00840 77 68 65 72 65 20 69 6e 20 74 68 65 20 70 61 72 61 6d 65 74 65 72 20 6c 69 73 74 20 69 6e 20 0a ┆where in the parameter list in ┆ 0x00840…00860 19 82 80 80 61 20 6e 65 73 74 65 64 20 77 61 79 0d 0a 2d 20 84 6e 6f 20 6c 61 62 65 6c 20 63 68 ┆ a nested way - no label ch┆ 0x00860…00880 65 63 6b 20 69 6e 20 74 68 65 20 6d 61 67 6e 65 74 69 63 20 74 61 70 65 20 66 69 6c 65 20 62 65 ┆eck in the magnetic tape file be┆ 0x00880…008a0 66 6f 72 65 20 69 74 20 69 73 20 0a 19 82 80 80 6f 76 65 72 77 72 69 74 74 65 6e 0d 0a 2d 20 75 ┆fore it is overwritten - u┆ 0x008a0…008c0 70 20 74 6f 20 33 32 20 74 61 70 65 20 76 6f 6c 75 6d 65 73 20 69 6e 20 74 77 6f 20 63 6f 70 69 ┆p to 32 tape volumes in two copi┆ 0x008c0…008e0 65 73 20 69 6e 20 6f 6e 65 20 6a 6f 62 0d 0a 2d 20 74 68 65 20 74 61 70 65 73 20 69 6e 20 74 68 ┆es in one job - the tapes in th┆ 0x008e0…00900 65 20 74 77 6f 20 63 6f 70 69 65 73 20 6e 65 65 64 20 6e 6f 74 20 68 61 76 65 20 74 68 65 20 73 ┆e two copies need not have the s┆ 0x00900…00920 61 6d 65 20 6c 65 6e 67 74 68 0d 0a 2d 20 62 61 63 6b 69 6e 67 20 73 74 6f 72 61 67 65 20 61 72 ┆ame length - backing storage ar┆ 0x00920…00940 65 61 73 20 61 72 65 20 70 72 6f 74 65 63 74 65 64 20 64 75 72 69 6e 67 20 74 68 65 20 73 61 76 ┆eas are protected during the sav┆ 0x00940…00960 65 0d 0a 2d 20 65 6e 74 72 69 65 73 20 61 72 65 20 73 61 76 65 64 20 69 6e 20 74 68 65 20 73 61 ┆e - entries are saved in the sa┆ 0x00960…00980 6d 65 20 6f 72 64 65 72 20 74 68 65 79 20 61 72 65 20 73 70 65 63 69 66 69 65 64 0d 0a 2d 20 84 ┆me order they are specified - ┆ 0x00980…009a0 74 68 65 20 73 65 61 72 63 68 20 69 6e 20 74 68 65 20 63 61 74 61 6c 6f 67 20 66 6f 72 20 65 6e ┆the search in the catalog for en┆ 0x009a0…009c0 74 72 69 65 73 20 73 70 65 63 69 66 69 65 64 20 62 79 20 6e 61 6d 65 20 69 73 20 0a 19 82 80 80 ┆tries specified by name is ┆ 0x009c0…009e0 76 65 72 79 20 66 61 73 74 0d 0a 2d 20 84 63 68 61 6e 67 65 20 6f 66 20 73 63 6f 70 65 20 65 76 ┆very fast - change of scope ev┆ 0x009e0…00a00 65 6e 20 66 6f 72 20 65 6e 74 72 69 65 73 20 73 61 76 65 64 20 77 69 74 68 20 74 68 65 69 72 20 ┆en for entries saved with their ┆ 0x00a00…00a20 (5,) 62 61 73 65 20 0a 19 82 80 80 76 61 6c 75 65 73 0d 0a 2d 20 65 78 74 65 6e 73 69 76 65 20 65 72 ┆base values - extensive er┆ 0x00a20…00a40 72 6f 72 20 61 6e 64 20 65 78 63 65 70 74 69 6f 6e 20 72 65 70 6f 72 74 69 6e 67 0d 0a 0d 0a 54 ┆ror and exception reporting T┆ 0x00a40…00a60 68 65 20 6d 61 69 6e 20 64 69 66 66 65 72 65 6e 63 65 73 20 66 72 6f 6d 20 65 61 72 6c 69 65 72 ┆he main differences from earlier┆ 0x00a60…00a80 20 72 65 6c 65 61 73 65 73 20 61 72 65 3a 0d 0a 0d 0a 2d 20 74 68 65 20 74 61 70 65 20 66 6f 72 ┆ releases are: - the tape for┆ 0x00a80…00aa0 6d 61 74 20 68 61 73 20 63 68 61 6e 67 65 64 20 63 6f 6d 70 6c 65 74 65 6c 79 0d 0a 2d 20 84 74 ┆mat has changed completely - t┆ 0x00aa0…00ac0 68 65 20 64 75 6d 70 6c 61 62 65 6c 20 72 65 63 6f 72 64 20 63 6f 6e 74 61 69 6e 73 20 61 6e 20 ┆he dumplabel record contains an ┆ 0x00ac0…00ae0 69 64 65 6e 74 69 66 69 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 0a 19 82 80 80 62 61 63 6b 20 ┆identification of the back ┆ 0x00ae0…00ae4 75 70 0d 0a ┆up ┆ 0x00ae4…00ae7 FormFeed { 0x00ae4…00ae7 0c 83 bc ┆ ┆ 0x00ae4…00ae7 } 0x00ae7…00b00 0a 06 69 69 69 0d 0a 0d 0a 2d 20 84 61 20 73 61 76 65 20 63 61 74 61 6c 6f ┆ iii - a save catalo┆ 0x00b00…00b20 67 20 69 73 20 63 72 65 61 74 65 64 20 69 6e 20 61 20 62 61 63 6b 69 6e 67 20 73 74 6f 72 61 67 ┆g is created in a backing storag┆ 0x00b20…00b40 65 20 61 72 65 61 20 0a 19 82 80 80 63 6f 74 61 69 6e 69 6e 67 20 61 20 66 75 6c 6c 20 64 65 73 ┆e area cotaining a full des┆ 0x00b40…00b60 63 72 69 70 74 69 6f 6e 20 6f 66 20 74 68 65 20 62 61 63 6b 75 70 20 6d 61 64 65 2c 20 69 6e 63 ┆cription of the backup made, inc┆ 0x00b60…00b80 6c 75 64 69 6e 67 20 0a 19 82 80 80 61 6e 20 65 6e 74 72 79 20 66 6f 72 20 65 61 63 68 20 66 69 ┆luding an entry for each fi┆ 0x00b80…00ba0 6c 65 20 74 6f 20 62 65 20 73 61 76 65 64 0d 0a 2d 20 84 61 73 20 74 68 65 20 62 61 63 6b 75 70 ┆le to be saved - as the backup┆ 0x00ba0…00bc0 20 70 72 6f 63 65 65 64 73 2c 20 74 68 65 20 65 6e 74 72 69 65 73 20 69 6e 20 74 68 65 20 73 61 ┆ proceeds, the entries in the sa┆ 0x00bc0…00be0 76 65 20 63 61 74 61 6c 6f 67 20 0a 19 82 80 80 62 65 63 6f 6d 65 20 75 70 64 61 74 65 64 20 77 ┆ve catalog become updated w┆ 0x00be0…00c00 69 74 68 20 74 61 70 65 20 69 64 65 6e 74 69 66 69 63 61 74 69 6f 6e 20 61 6e 64 20 70 6f 73 69 ┆ith tape identification and posi┆ 0x00c00…00c20 (6,) 74 69 6f 6e 0d 0a 2d 20 84 65 61 63 68 20 76 6f 6c 75 6d 65 20 74 61 70 65 20 69 6e 20 74 68 65 ┆tion - each volume tape in the┆ 0x00c20…00c40 20 73 65 71 75 65 6e 63 65 20 63 6f 6e 74 61 69 6e 73 20 61 73 20 74 68 65 20 66 69 72 73 74 20 ┆ sequence contains as the first ┆ 0x00c40…00c60 0a 19 82 80 80 64 61 74 61 20 61 72 65 61 20 61 66 74 65 72 20 74 68 65 20 64 75 6d 70 20 6c 61 ┆ data area after the dump la┆ 0x00c60…00c80 62 65 6c 20 72 65 63 6f 72 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 73 61 76 65 20 0a 19 ┆bel record a copy of the save ┆ 0x00c80…00ca0 82 80 80 63 61 74 61 6c 6f 67 2c 20 69 2e 65 2e 20 74 68 65 20 63 61 74 61 6c 6f 67 20 69 73 20 ┆ catalog, i.e. the catalog is ┆ 0x00ca0…00cc0 66 75 6c 6c 79 20 75 70 64 61 74 65 64 20 66 6f 72 20 61 6c 6c 20 65 6e 74 72 69 65 73 20 0a 19 ┆fully updated for all entries ┆ 0x00cc0…00ce0 82 80 80 62 61 63 6b 65 64 20 75 70 20 73 6f 20 66 61 72 2e 0d 0a 2d 20 84 74 68 65 20 70 72 6f ┆ backed up so far. - the pro┆ 0x00ce0…00d00 67 72 61 6d 20 69 6e 63 73 61 76 65 20 6c 65 61 76 65 73 20 74 68 65 20 73 61 76 65 20 63 61 74 ┆gram incsave leaves the save cat┆ 0x00d00…00d20 61 6c 6f 67 20 61 73 20 61 20 70 65 72 6d 61 6e 65 6e 74 20 0a 19 82 80 80 66 69 6c 65 20 72 65 ┆alog as a permanent file re┆ 0x00d20…00d40 61 64 79 20 74 6f 20 62 65 20 75 73 65 64 20 66 6f 72 20 6c 61 74 65 72 20 72 65 6c 6f 63 61 74 ┆ady to be used for later relocat┆ 0x00d40…00d60 69 6f 6e 20 61 6e 64 20 72 65 6c 6f 61 64 20 6f 66 20 0a 19 82 80 80 66 69 6c 65 73 20 61 73 20 ┆ion and reload of files as ┆ 0x00d60…00d80 77 65 6c 6c 20 61 73 20 66 6f 72 20 6c 61 74 65 72 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 ┆well as for later documentation ┆ 0x00d80…00da0 6f 66 20 74 68 65 20 62 61 63 6b 75 70 20 0a 19 82 80 80 70 65 72 66 6f 72 6d 65 64 0d 0a 2d 20 ┆of the backup performed - ┆ 0x00da0…00dc0 84 74 68 65 20 70 6f 73 73 69 62 69 6c 69 74 79 20 69 6e 20 68 65 72 65 6e 74 20 69 6e 20 74 68 ┆ the possibility in herent in th┆ 0x00dc0…00de0 65 20 52 43 38 30 30 30 2f 49 44 41 20 64 69 73 63 20 0a 19 82 80 80 63 6f 6e 74 72 6f 6c 6c 65 ┆e RC8000/IDA disc controlle┆ 0x00de0…00e00 72 20 66 6f 72 20 74 72 61 6e 73 66 65 72 20 6f 66 20 62 61 63 6b 69 6e 67 20 73 74 6f 72 61 67 ┆r for transfer of backing storag┆ 0x00e00…00e20 (7,) 65 20 61 72 65 61 73 20 66 72 6f 6d 20 64 69 73 63 20 0a 19 82 80 80 74 6f 20 74 61 70 65 20 63 ┆e areas from disc to tape c┆ 0x00e20…00e40 6f 6e 6e 65 63 74 65 64 20 74 6f 20 74 68 65 20 73 61 6d 65 20 63 6f 6e 74 72 6f 6c 6c 65 72 20 ┆onnected to the same controller ┆ 0x00e40…00e60 77 69 74 68 6f 75 74 20 65 6e 67 61 67 69 6e 67 20 0a 19 82 80 80 74 68 65 20 52 43 38 30 30 30 ┆without engaging the RC8000┆ 0x00e60…00e80 20 62 75 73 20 61 6e 64 20 6d 65 6d 6f 72 79 20 69 73 20 66 75 6c 6c 79 20 65 78 70 6f 69 74 65 ┆ bus and memory is fully expoite┆ 0x00e80…00ea0 64 20 69 6e 20 74 68 65 20 74 77 6f 20 0a 19 82 80 80 70 72 6f 67 72 61 6d 73 0d 0a 2d 20 84 74 ┆d in the two programs - t┆ 0x00ea0…00ec0 72 61 6e 73 66 65 72 20 6f 66 20 62 61 63 6b 69 6e 67 20 73 74 6f 72 61 67 65 20 61 72 65 61 73 ┆ransfer of backing storage areas┆ 0x00ec0…00ee0 20 66 72 6f 6d 20 64 69 73 63 20 74 6f 20 74 61 70 65 20 6e 6f 74 20 0a 19 82 80 80 63 6f 6e 6e ┆ from disc to tape not conn┆ 0x00ee0…00f00 65 63 74 65 64 20 74 6f 20 74 68 65 20 73 61 6d 65 20 52 43 38 30 30 30 2f 49 44 41 20 64 69 73 ┆ected to the same RC8000/IDA dis┆ 0x00f00…00f20 63 20 63 6f 6e 74 72 6f 6c 6c 65 72 20 62 6f 75 6e 64 20 74 6f 20 0a 19 82 80 80 65 6e 67 61 67 ┆c controller bound to engag┆ 0x00f20…00f40 65 20 74 68 65 20 52 43 38 30 30 30 20 62 75 73 20 61 6e 64 20 6d 65 6d 6f 72 79 20 74 61 6b 65 ┆e the RC8000 bus and memory take┆ 0x00f40…00f60 73 20 70 6c 61 63 65 20 62 79 20 6e 65 77 20 72 65 63 6f 72 64 20 0a 19 82 80 80 70 72 6f 63 65 ┆s place by new record proce┆ 0x00f60…00f80 64 75 72 65 73 20 70 65 72 66 6f 72 6d 69 6e 67 20 6d 75 6c 74 69 20 62 75 66 66 65 72 65 64 20 ┆dures performing multi buffered ┆ 0x00f80…00fa0 22 6f 75 74 70 75 74 20 6f 66 20 70 72 65 76 69 6f 75 73 6c 79 20 0a 19 82 80 80 69 6e 70 75 74 ┆"output of previously input┆ 0x00fa0…00fc0 22 20 77 69 74 68 6f 75 74 20 69 6e 2d 6d 65 6d 6f 72 79 20 62 75 66 66 65 72 20 64 61 74 61 20 ┆" without in-memory buffer data ┆ 0x00fc0…00fe0 6d 6f 76 65 6d 65 6e 74 2c 20 74 68 75 73 20 0a 19 82 80 80 64 65 63 72 65 61 73 69 6e 67 20 74 ┆movement, thus decreasing t┆ 0x00fe0…01000 68 65 20 63 70 75 20 6c 6f 61 64 0d 0a 2d 20 84 74 72 61 6e 73 69 74 69 6f 6e 20 6f 66 20 6d 6f ┆he cpu load - transition of mo┆ 0x01000…01020 (8,) 64 65 20 6f 66 20 6f 70 65 72 61 74 69 6f 6e 20 62 65 74 77 65 65 6e 20 74 68 65 20 74 77 6f 20 ┆de of operation between the two ┆ 0x01020…01040 69 2f 6f 20 0a 19 82 80 80 63 6f 6e 63 65 70 74 73 20 69 73 20 64 6f 6e 65 20 61 75 74 6f 6d 61 ┆i/o concepts is done automa┆ 0x01040…01060 74 69 63 61 6c 6c 79 20 64 65 70 65 6e 64 65 6e 74 20 6f 66 20 74 68 65 20 61 63 74 75 61 6c 20 ┆tically dependent of the actual ┆ 0x01060…01080 0a 19 82 80 80 74 61 70 65 20 6d 6f 75 6e 74 69 6e 67 20 61 6e 64 20 74 68 65 20 61 63 74 75 61 ┆ tape mounting and the actua┆ 0x01080…010a0 6c 20 64 69 73 63 20 69 6e 76 6f 6c 76 65 64 0d 0a 2d 20 84 74 68 65 20 70 72 6f 67 72 61 6d 20 ┆l disc involved - the program ┆ 0x010a0…010c0 69 6e 63 73 61 76 65 20 6f 66 66 65 72 73 20 61 20 63 6f 6e 63 65 70 74 20 6f 66 20 69 6e 63 72 ┆incsave offers a concept of incr┆ 0x010c0…010e0 65 6d 65 6e 74 61 6c 20 62 61 63 6b 75 70 20 0a 19 82 80 80 62 61 73 65 64 20 6f 6e 20 6c 65 76 ┆emental backup based on lev┆ 0x010e0…01100 65 6c 73 20 61 6e 64 20 73 68 6f 72 74 63 6c 6f 63 6b 2f 6c 61 74 65 73 74 20 63 68 61 6e 67 65 ┆els and shortclock/latest change┆ 0x01100…01120 64 0d 0a 2d 20 84 74 68 65 20 6e 65 77 20 70 72 6f 67 72 61 6d 20 77 69 6c 6c 20 6e 65 65 64 20 ┆d - the new program will need ┆ 0x01120…01140 61 74 20 6c 65 61 73 74 20 36 20 61 72 65 61 20 70 72 6f 63 65 73 73 65 73 20 61 6e 64 20 61 74 ┆at least 6 area processes and at┆ 0x01140…01160 20 0a 19 82 80 80 6c 65 61 73 74 20 61 73 20 6d 61 6e 79 20 6d 65 73 73 61 67 65 20 62 75 66 66 ┆ least as many message buff┆ 0x01160…01180 65 72 73 20 61 73 20 61 72 65 61 20 70 72 6f 63 65 73 73 65 73 20 77 69 74 68 20 61 20 0a 19 82 ┆ers as area processes with a ┆ 0x01180…011a0 80 80 6d 69 6e 69 6d 75 6d 20 6f 66 20 36 20 61 6e 64 20 61 20 6d 61 78 69 6d 75 6d 20 6f 66 20 ┆ minimum of 6 and a maximum of ┆ 0x011a0…011a5 31 31 2e 0d 0a ┆11. ┆ 0x011a5…011a8 FormFeed { 0x011a5…011a8 0c 83 98 ┆ ┆ 0x011a5…011a8 } 0x011a8…011c0 0a 06 69 76 0d 0a 0d 0a 2d 20 84 6f 75 74 70 75 74 20 6f 66 20 66 69 6c ┆ iv - output of fil┆ 0x011c0…011e0 65 6d 61 72 6b 73 2c 20 77 68 69 63 68 20 69 6e 20 74 68 65 20 74 61 70 65 20 64 72 69 76 65 72 ┆emarks, which in the tape driver┆ 0x011e0…01200 20 69 6e 20 74 68 65 20 0a 19 82 80 80 64 65 76 69 63 65 20 63 6f 6e 74 72 6f 6c 6c 65 72 20 61 ┆ in the device controller a┆ 0x01200…01220 (9,) 73 20 77 65 6c 6c 20 61 73 20 69 6e 20 49 44 41 38 30 31 20 62 65 63 6f 6d 65 73 20 6f 75 74 70 ┆s well as in IDA801 becomes outp┆ 0x01220…01240 75 74 20 6f 66 20 0a 19 82 80 80 74 77 6f 20 66 69 6c 65 6d 61 72 6b 73 20 61 6e 64 20 61 20 72 ┆ut of two filemarks and a r┆ 0x01240…01260 65 70 6f 73 69 74 69 6f 6e 20 69 6e 20 62 65 74 77 65 65 6e 2c 20 77 69 6c 6c 20 6f 6e 6c 79 20 ┆eposition in between, will only ┆ 0x01260…01280 0a 19 82 80 80 68 61 70 70 65 6e 20 77 68 65 6e 20 61 20 76 6f 6c 75 6d 65 20 74 61 70 65 20 72 ┆ happen when a volume tape r┆ 0x01280…012a0 75 6e 73 20 66 75 6c 6c 20 6f 72 20 77 68 65 6e 20 74 68 65 20 62 61 63 6b 75 70 20 69 73 20 0a ┆uns full or when the backup is ┆ 0x012a0…012c0 19 82 80 80 63 6f 6d 70 6c 65 74 65 64 20 2d 20 69 6e 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 ┆ completed - in the previous ┆ 0x012c0…012e0 72 65 6c 65 61 73 65 20 6f 66 20 73 61 76 65 20 69 74 20 68 61 70 70 65 6e 64 20 0a 19 82 80 80 ┆release of save it happend ┆ 0x012e0…01300 61 66 74 65 72 20 6f 75 74 70 75 74 20 6f 66 20 74 68 65 20 6c 61 73 74 20 62 6c 6f 63 6b 20 6f ┆after output of the last block o┆ 0x01300…01320 66 20 65 61 63 68 20 62 61 63 6b 69 6e 67 20 73 74 6f 72 61 67 65 20 0a 19 82 80 80 61 72 65 61 ┆f each backing storage area┆ 0x01320…01340 2e 0d 0a 0d 0a 4f 6e 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 70 61 67 65 73 20 74 68 65 20 ┆. On the following pages the ┆ 0x01340…01360 6e 65 77 20 6d 61 6e 75 61 6c 20 66 6f 72 20 73 61 76 65 20 61 6e 64 20 69 6e 63 73 61 76 65 20 ┆new manual for save and incsave ┆ 0x01360…01380 0a 61 70 70 65 61 72 2e 0d 0a 0d 0a 43 68 61 70 74 65 72 73 20 31 20 61 6e 64 20 32 20 61 72 65 ┆ appear. Chapters 1 and 2 are┆ 0x01380…013a0 20 61 6e 20 69 6e 74 72 6f 64 75 63 74 69 6f 6e 20 77 69 74 68 20 65 78 61 6d 70 6c 65 73 2e 20 ┆ an introduction with examples. ┆ 0x013a0…013c0 0d 0a 0d 0a 43 68 61 70 74 65 72 20 33 20 61 6e 64 20 34 20 64 65 73 63 72 69 62 65 20 74 68 65 ┆ Chapter 3 and 4 describe the┆ 0x013c0…013e0 20 63 6f 6e 76 65 6e 74 69 6f 6e 73 20 6f 66 20 63 61 6c 6c 20 61 6e 64 20 74 68 65 20 0a 66 75 ┆ conventions of call and the fu┆ 0x013e0…01400 6e 63 74 69 6f 6e 20 6f 66 20 74 68 65 20 70 61 72 61 6d 65 74 65 72 73 2e 0d 0a 0d 0a 43 68 61 ┆nction of the parameters. Cha┆ 0x01400…01420 (10,) 70 74 65 72 20 35 20 73 75 6d 73 20 75 70 20 74 68 65 20 71 75 65 73 74 69 6f 6e 73 20 61 6e 64 ┆pter 5 sums up the questions and┆ 0x01420…01440 20 61 6e 73 77 65 72 73 20 63 6f 6e 63 65 72 6e 69 6e 67 20 0a 63 6f 6d 70 61 74 69 62 69 6c 69 ┆ answers concerning compatibili┆ 0x01440…01460 74 79 20 72 65 67 61 72 64 69 6e 67 20 74 68 65 20 70 72 6f 67 72 61 6d 73 20 73 61 76 65 20 61 ┆ty regarding the programs save a┆ 0x01460…01480 6e 64 20 6c 6f 61 64 20 69 6e 20 0a 65 61 72 6c 69 65 72 20 76 65 72 73 69 6f 6e 20 61 73 20 77 ┆nd load in earlier version as w┆ 0x01480…014a0 65 6c 6c 20 61 73 20 72 65 67 61 72 64 69 6e 67 20 74 68 65 20 6e 65 77 20 70 72 6f 67 72 61 6d ┆ell as regarding the new program┆ 0x014a0…014c0 73 20 0a 69 6e 62 65 74 77 65 65 6e 2e 0d 0a 0d 0a 43 68 61 70 74 65 72 20 36 20 61 6e 64 20 37 ┆s inbetween. Chapter 6 and 7┆ 0x014c0…014e0 20 61 72 65 20 64 65 73 63 72 69 70 74 69 6f 6e 73 20 6f 66 20 69 6d 70 6c 65 6d 65 6e 74 61 74 ┆ are descriptions of implementat┆ 0x014e0…01500 69 6f 6e 20 64 65 74 61 69 6c 73 20 0a 61 6e 64 20 65 78 61 63 74 20 66 6f 72 6d 61 74 73 2c 20 ┆ion details and exact formats, ┆ 0x01500…01520 61 6e 64 20 61 72 65 20 6e 6f 74 20 70 72 65 72 65 71 75 69 73 69 74 65 73 20 66 6f 72 20 6e 6f ┆and are not prerequisites for no┆ 0x01520…01540 72 6d 61 6c 20 75 73 65 20 0a 6f 66 20 74 68 65 20 70 72 6f 67 72 61 6d 73 2e 0d 0a 0d 0a 43 68 ┆rmal use of the programs. Ch┆ 0x01540…01560 61 70 74 65 72 20 38 20 61 6e 64 20 39 20 64 65 73 63 72 69 62 65 20 74 68 65 20 72 65 71 75 69 ┆apter 8 and 9 describe the requi┆ 0x01560…01580 72 65 6d 65 6e 74 73 20 6f 66 20 61 20 6a 6f 62 20 70 72 6f 63 65 73 73 20 0a 69 6e 20 6f 72 64 ┆rements of a job process in ord┆ 0x01580…015a0 65 72 20 74 6f 20 62 65 20 61 62 6c 65 20 74 6f 20 72 75 6e 20 74 68 65 20 70 72 6f 67 72 61 6d ┆er to be able to run the program┆ 0x015a0…015c0 73 20 61 6e 64 20 74 68 65 20 65 72 72 6f 72 20 0a 6d 65 73 73 61 67 65 73 20 63 6f 6d 6d 69 6e ┆s and the error messages commin┆ 0x015c0…015e0 67 20 66 72 6f 6d 20 74 68 65 20 70 72 6f 67 72 61 6d 73 2e 0d 0a 0d 0a 43 68 61 70 74 65 72 20 ┆g from the programs. Chapter ┆ 0x015e0…01600 31 30 20 67 69 76 65 73 20 66 75 72 74 68 65 72 20 65 78 61 6d 70 6c 65 73 2e 0d 0a 0d 0a 43 68 ┆10 gives further examples. Ch┆ 0x01600…01620 (11,) 61 70 74 65 72 20 31 31 20 74 6f 20 32 30 20 61 72 65 20 70 61 72 61 6c 6c 65 6c 20 64 65 73 63 ┆apter 11 to 20 are parallel desc┆ 0x01620…01640 72 69 70 74 69 6f 6e 73 20 6f 66 20 74 68 65 20 70 72 6f 67 72 61 6d 20 0a 69 6e 63 73 61 76 65 ┆riptions of the program incsave┆ 0x01640…01660 2e 0d 0a 0d 0a 46 69 6e 6e 20 47 2e 20 53 74 72 7c 62 65 63 68 0d 0a 41 2f 53 20 52 65 67 6e 65 ┆. Finn G. Strøbech A/S Regne┆ 0x01660…01678 63 65 6e 74 72 61 6c 65 6e 2c 20 4d 61 72 63 68 20 31 39 38 35 2e 0d 0a ┆centralen, March 1985. ┆ 0x01678…0167b FormFeed { 0x01678…0167b 0c 83 c8 ┆ ┆ 0x01678…0167b } 0x0167b…01680 0a 06 76 0d 0a ┆ v ┆ 0x01680…016a0 0d 0a b0 a1 54 41 42 4c 45 20 4f 46 20 43 4f 4e 54 45 4e 54 53 05 50 41 47 45 0d 0a 0d 0a 31 2e ┆ TABLE OF CONTENTS PAGE 1.┆ 0x016a0…016c0 20 20 49 4e 54 52 4f 44 55 43 54 49 4f 4e 20 53 41 56 45 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆ INTRODUCTION SAVE ............┆ 0x016c0…016e0 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 31 0d 0a 0d 0a 32 2e ┆...................... 1 2.┆ 0x016e0…01700 20 20 45 58 41 4d 50 4c 45 53 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆ EXAMPLES .....................┆ 0x01700…01720 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 32 0d 0a 20 20 20 20 ┆...................... 2 ┆ 0x01720…01740 32 2e 31 20 20 45 78 61 6d 70 6c 65 20 31 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆2.1 Example 1 .................┆ 0x01740…01760 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 32 0d 0a 20 20 20 20 32 2e ┆.................... 2 2.┆ 0x01760…01780 32 20 20 45 78 61 6d 70 6c 65 20 32 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆2 Example 2 ...................┆ 0x01780…017a0 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 32 0d 0a 20 20 20 20 32 2e 33 20 ┆.................. 2 2.3 ┆ 0x017a0…017c0 20 45 78 61 6d 70 6c 65 20 33 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆ Example 3 .....................┆ 0x017c0…017e0 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 33 0d 0a 20 20 20 20 32 2e 34 20 20 45 ┆................ 3 2.4 E┆ 0x017e0…01800 78 61 6d 70 6c 65 20 34 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆xample 4 .......................┆ 0x01800…01820 (12,) 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 33 0d 0a 20 20 20 20 32 2e 35 20 20 45 78 61 ┆.............. 3 2.5 Exa┆ 0x01820…01840 6d 70 6c 65 20 35 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆mple 5 .........................┆ 0x01840…01860 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 34 0d 0a 0d 0a 33 2e 20 20 43 41 4c 4c 20 2e 2e 2e ┆............ 4 3. CALL ...┆ 0x01860…01880 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆................................┆ 0x01880…018a0 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 36 0d 0a 20 20 20 20 33 2e 31 20 20 4f 75 74 66 69 ┆............ 6 3.1 Outfi┆ 0x018a0…018c0 6c 65 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆le .............................┆ 0x018c0…018e0 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 36 0d 0a 20 20 20 20 33 2e 32 20 20 4d 6f 75 6e 74 20 50 ┆.......... 6 3.2 Mount P┆ 0x018e0…01900 61 72 61 6d 65 74 65 72 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆arameter .......................┆ 0x01900…01920 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 36 0d 0a 20 20 20 20 33 2e 33 20 20 54 61 70 65 20 50 61 72 61 ┆........ 6 3.3 Tape Para┆ 0x01920…01940 6d 65 74 65 72 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆meter ..........................┆ 0x01940…01960 2e 2e 2e 2e 2e 2e 20 20 20 37 0d 0a 20 20 20 20 33 2e 34 20 20 53 70 65 63 69 61 6c 20 50 61 72 ┆...... 7 3.4 Special Par┆ 0x01960…01980 61 6d 65 74 65 72 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆ameter .........................┆ 0x01980…019a0 2e 2e 2e 2e 20 20 20 37 0d 0a 20 20 20 20 33 2e 35 20 20 53 61 76 65 20 53 70 65 63 69 66 69 65 ┆.... 7 3.5 Save Specifie┆ 0x019a0…019c0 72 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆r ..............................┆ 0x019c0…019e0 2e 2e 20 20 20 37 0d 0a 20 20 20 20 20 20 20 20 20 33 2e 35 2e 31 20 20 4d 6f 64 69 66 69 65 72 ┆.. 7 3.5.1 Modifier┆ 0x019e0…01a00 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆ ...............................┆ 0x01a00…01a20 (13,) 20 20 20 38 0d 0a 20 20 20 20 20 20 20 20 20 33 2e 35 2e 32 20 20 44 69 73 63 20 53 70 65 63 69 ┆ 8 3.5.2 Disc Speci┆ 0x01a20…01a40 66 69 65 72 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 ┆fier ......................... ┆ 0x01a40…01a60 20 38 0d 0a 20 20 20 20 20 20 20 20 20 33 2e 35 2e 33 20 20 45 6e 74 72 79 20 53 70 65 63 69 66 ┆ 8 3.5.3 Entry Specif┆ 0x01a60…01a80 69 65 72 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 38 ┆ier ........................ 8┆ 0x01a80…01aa0 0d 0a 20 20 20 20 33 2e 36 20 20 49 6e 66 69 6c 65 20 50 61 72 61 6d 65 74 65 72 20 2e 2e 2e 2e ┆ 3.6 Infile Parameter ....┆ 0x01aa0…01ac0 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 39 0d 0a ┆.......................... 9 ┆ 0x01ac0…01ae0 0d 0a 34 2e 20 20 46 55 4e 43 54 49 4f 4e 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆ 4. FUNCTION .................┆ 0x01ae0…01b00 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 31 30 0d 0a ┆.......................... 10 ┆ 0x01b00…01b20 20 20 20 20 34 2e 31 20 20 46 75 6e 63 74 69 6f 6e 2c 20 4f 75 74 66 69 6c 65 20 50 61 72 61 6d ┆ 4.1 Function, Outfile Param┆ 0x01b20…01b40 65 74 65 72 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 31 31 0d 0a 20 20 ┆eter ................... 11 ┆ 0x01b40…01b60 20 20 34 2e 32 20 20 46 75 6e 63 74 69 6f 6e 2c 20 4d 6f 75 6e 74 20 50 61 72 61 6d 65 74 65 72 ┆ 4.2 Function, Mount Parameter┆ 0x01b60…01b80 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 31 31 0d 0a 20 20 20 20 ┆ ..................... 11 ┆ 0x01b80…01ba0 34 2e 33 20 20 46 75 6e 63 74 69 6f 6e 2c 20 54 61 70 65 20 50 61 72 61 6d 65 74 65 72 20 2e 2e ┆4.3 Function, Tape Parameter ..┆ 0x01ba0…01bc0 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 31 32 0d 0a 20 20 20 20 34 2e ┆.................... 12 4.┆ 0x01bc0…01be0 34 20 20 46 75 6e 63 74 69 6f 6e 2c 20 53 70 65 63 69 61 6c 20 50 61 72 61 6d 65 74 65 72 20 2e ┆4 Function, Special Parameter .┆ 0x01be0…01c00 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 31 33 0d 0a 20 20 20 20 34 2e 35 20 ┆.................. 13 4.5 ┆ 0x01c00…01c20 (14,) 20 46 75 6e 63 74 69 6f 6e 2c 20 53 61 76 65 20 53 70 65 63 69 66 69 65 72 20 2e 2e 2e 2e 2e 2e ┆ Function, Save Specifier ......┆ 0x01c20…01c40 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 31 35 0d 0a 20 20 20 20 20 20 20 20 20 34 ┆................ 15 4┆ 0x01c40…01c60 2e 35 2e 31 20 20 4d 6f 64 69 66 69 65 72 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆.5.1 Modifier .................┆ 0x01c60…01c80 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 31 36 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆.............. 16 ┆ 0x01c80…01ca0 20 20 20 20 34 2e 35 2e 31 2e 31 20 20 43 68 61 6e 67 65 64 69 73 63 20 2e 2e 2e 2e 2e 2e 2e 2e ┆ 4.5.1.1 Changedisc ........┆ 0x01ca0…01cc0 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 31 36 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆............ 16 ┆ 0x01cc0…01ce0 20 20 34 2e 35 2e 31 2e 32 20 20 4e 65 77 73 63 6f 70 65 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆ 4.5.1.2 Newscope ............┆ 0x01ce0…01d00 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 31 37 0d 0a 20 20 20 20 20 20 20 20 20 34 2e 35 2e 32 20 20 ┆.......... 17 4.5.2 ┆ 0x01d00…01d20 44 69 73 63 20 53 70 65 63 69 66 69 65 72 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆Disc Specifier .................┆ 0x01d20…01d2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 31 37 0d 0a ┆........ 17 ┆ 0x01d2e…01d31 FormFeed { 0x01d2e…01d31 0c 83 98 ┆ ┆ 0x01d2e…01d31 } 0x01d31…01d40 0a 20 20 20 20 20 20 06 76 69 0d 0a 0d 0a b0 ┆ vi ┆ 0x01d40…01d60 a1 54 41 42 4c 45 20 4f 46 20 43 4f 4e 54 45 4e 54 53 20 28 63 6f 6e 74 69 6e 75 65 64 29 05 50 ┆ TABLE OF CONTENTS (continued) P┆ 0x01d60…01d80 41 47 45 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 34 2e 35 2e 33 20 20 45 6e 74 72 79 20 53 70 65 ┆AGE 4.5.3 Entry Spe┆ 0x01d80…01da0 63 69 66 69 65 72 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 ┆cifier ........................ ┆ 0x01da0…01dc0 20 31 38 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 34 2e 35 2e 33 2e 31 20 20 4e 61 ┆ 18 4.5.3.1 Na┆ 0x01dc0…01de0 6d 65 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 31 ┆me .......................... 1┆ 0x01de0…01e00 38 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 34 2e 35 2e 33 2e 32 20 20 53 63 6f 70 ┆8 4.5.3.2 Scop┆ 0x01e00…01e20 (15,) 65 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 31 39 0d ┆e ......................... 19 ┆ 0x01e20…01e40 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 34 2e 35 2e 33 2e 33 20 20 44 6f 63 6e 61 6d ┆ 4.5.3.3 Docnam┆ 0x01e40…01e60 65 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 32 31 0d 0a 20 ┆e ....................... 21 ┆ 0x01e60…01e80 20 20 20 34 2e 36 20 20 46 75 6e 63 74 69 6f 6e 2c 20 49 6e 66 69 6c 65 20 50 61 72 61 6d 65 74 ┆ 4.6 Function, Infile Paramet┆ 0x01e80…01ea0 65 72 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 32 31 0d 0a 20 20 20 ┆er .................... 21 ┆ 0x01ea0…01ec0 20 34 2e 37 20 20 41 6c 74 65 72 6e 61 74 69 76 65 20 61 6e 64 20 44 75 6d 6d 79 20 50 61 72 61 ┆ 4.7 Alternative and Dummy Para┆ 0x01ec0…01ee0 6d 65 74 65 72 20 4e 61 6d 65 73 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 32 32 0d 0a 0d 0a 35 2e 20 ┆meter Names ......... 22 5. ┆ 0x01ee0…01f00 20 43 4f 4d 50 41 54 49 42 49 4c 49 54 59 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆ COMPATIBILITY .................┆ 0x01f00…01f20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 32 34 0d 0a 0d 0a 36 2e 20 ┆..................... 24 6. ┆ 0x01f20…01f40 20 49 4d 50 4c 45 4d 45 4e 54 41 54 49 4f 4e 20 44 45 54 41 49 4c 53 20 2e 2e 2e 2e 2e 2e 2e 2e ┆ IMPLEMENTATION DETAILS ........┆ 0x01f40…01f60 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 32 36 0d 0a 20 20 20 20 36 ┆..................... 26 6┆ 0x01f60…01f80 2e 31 20 20 55 73 65 20 6f 66 20 53 61 76 65 20 43 61 74 61 6c 6f 67 20 2e 2e 2e 2e 2e 2e 2e 2e ┆.1 Use of Save Catalog ........┆ 0x01f80…01fa0 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 32 36 0d 0a 20 20 20 20 36 2e 32 ┆................... 26 6.2┆ 0x01fa0…01fc0 20 20 48 61 6e 64 6c 69 6e 67 20 6f 66 20 4d 61 67 6e 65 74 69 63 20 54 61 70 65 20 2e 2e 2e 2e ┆ Handling of Magnetic Tape ....┆ 0x01fc0…01fe0 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 32 39 0d 0a 20 20 20 20 20 20 20 20 20 ┆................. 29 ┆ 0x01fe0…02000 36 2e 32 2e 31 20 20 4d 6f 75 6e 74 20 50 61 72 61 6d 65 74 65 72 73 20 2e 2e 2e 2e 2e 2e 2e 2e ┆6.2.1 Mount Parameters ........┆ 0x02000…02020 (16,) 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 32 39 0d 0a 20 20 20 20 20 20 20 20 20 36 2e ┆............... 29 6.┆ 0x02020…02040 32 2e 32 20 20 54 61 70 65 20 50 61 72 61 6d 65 74 65 72 73 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆2.2 Tape Parameters ...........┆ 0x02040…02060 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 33 31 0d 0a 20 20 20 20 36 2e 33 20 20 48 61 6e 64 ┆............. 31 6.3 Hand┆ 0x02060…02080 6c 69 6e 67 20 6f 66 20 42 61 63 6b 69 6e 67 20 53 74 6f 72 61 67 65 20 41 72 65 61 73 20 2e 2e ┆ling of Backing Storage Areas ..┆ 0x02080…020a0 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 33 31 0d 0a 20 20 20 20 36 2e 34 20 20 54 68 65 20 49 6e ┆........... 31 6.4 The In┆ 0x020a0…020c0 70 75 74 20 4f 75 74 70 75 74 20 53 74 72 61 74 65 67 69 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆put Output Strategi ............┆ 0x020c0…020e0 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 33 34 0d 0a 20 20 20 20 20 20 20 20 20 36 2e 34 2e 31 20 20 4c ┆......... 34 6.4.1 L┆ 0x020e0…02100 6f 63 61 6c 20 43 6f 70 79 20 54 72 61 6e 73 66 65 72 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆ocal Copy Transfer .............┆ 0x02100…02120 2e 2e 2e 2e 2e 2e 2e 20 20 33 34 0d 0a 20 20 20 20 20 20 20 20 20 36 2e 34 2e 32 20 20 54 72 61 ┆....... 34 6.4.2 Tra┆ 0x02120…02140 6e 73 20 4d 65 6d 6f 72 79 20 54 72 61 6e 73 66 65 72 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆ns Memory Transfer .............┆ 0x02140…02160 2e 2e 2e 2e 2e 20 20 33 38 0d 0a 0d 0a 37 2e 20 20 45 58 41 43 54 20 46 4f 52 4d 41 54 53 20 2e ┆..... 38 7. EXACT FORMATS .┆ 0x02160…02180 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆................................┆ 0x02180…021a0 2e 2e 2e 2e 2e 20 20 34 30 0d 0a 20 20 20 20 37 2e 31 20 20 53 61 76 65 20 43 61 74 61 6c 6f 67 ┆..... 40 7.1 Save Catalog┆ 0x021a0…021c0 20 46 6f 72 6d 61 74 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆ Format ........................┆ 0x021c0…021e0 2e 2e 2e 20 20 34 30 0d 0a 20 20 20 20 37 2e 32 20 20 4d 61 67 6e 65 74 69 63 20 54 61 70 65 20 ┆... 40 7.2 Magnetic Tape ┆ 0x021e0…02200 46 6f 72 6d 61 74 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆Format .........................┆ 0x02200…02220 (17,) 2e 20 20 34 34 0d 0a 20 20 20 20 20 20 20 20 20 37 2e 32 2e 31 20 20 44 75 6d 70 20 4c 61 62 65 ┆. 44 7.2.1 Dump Labe┆ 0x02220…02240 6c 20 42 6c 6f 63 6b 73 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 ┆l Blocks ...................... ┆ 0x02240…02260 20 34 34 0d 0a 20 20 20 20 20 20 20 20 20 37 2e 32 2e 32 20 20 53 61 76 65 20 43 61 74 61 6c 6f ┆ 44 7.2.2 Save Catalo┆ 0x02260…02280 67 20 42 6c 6f 63 6b 73 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 34 ┆g Blocks .................... 4┆ 0x02280…022a0 36 0d 0a 20 20 20 20 20 20 20 20 20 37 2e 32 2e 33 20 20 53 79 6e 63 20 42 6c 6f 63 6b 73 20 2e ┆6 7.2.3 Sync Blocks .┆ 0x022a0…022c0 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 34 36 0d ┆........................... 46 ┆ 0x022c0…022e0 0a 20 20 20 20 20 20 20 20 20 37 2e 32 2e 34 20 20 50 61 72 74 69 61 6c 20 43 61 74 61 6c 6f 67 ┆ 7.2.4 Partial Catalog┆ 0x022e0…02300 20 42 6c 6f 63 6b 73 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 34 36 0d 0a 20 ┆ Blocks ................. 46 ┆ 0x02300…02320 20 20 20 20 20 20 20 20 37 2e 32 2e 35 20 20 44 61 74 61 20 41 72 65 61 20 42 6c 6f 63 6b 73 20 ┆ 7.2.5 Data Area Blocks ┆ 0x02320…02340 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 34 37 0d 0a 0d 0a 38 ┆....................... 47 8┆ 0x02340…02360 2e 20 20 52 45 51 55 49 52 45 4d 45 4e 54 53 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆. REQUIREMENTS ................┆ 0x02360…02380 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 34 38 0d 0a 20 20 20 ┆....................... 48 ┆ 0x02380…023a0 20 38 2e 31 20 20 4d 65 6d 6f 72 79 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆ 8.1 Memory ...................┆ 0x023a0…023c0 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 34 38 0d 0a 20 20 20 20 38 ┆..................... 48 8┆ 0x023c0…023e0 2e 32 20 20 41 72 65 61 20 50 72 6f 63 65 73 73 20 61 6e 64 20 42 75 66 66 65 72 20 43 6c 61 69 ┆.2 Area Process and Buffer Clai┆ 0x023e0…02400 6d 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 34 39 0d 0a 20 20 20 20 38 2e 33 ┆m ................. 49 8.3┆ 0x02400…02420 (18,) 20 20 54 65 6d 70 6f 72 61 72 79 20 45 6e 74 72 69 65 73 20 61 6e 64 20 53 65 67 6d 65 6e 74 73 ┆ Temporary Entries and Segments┆ 0x02420…02437 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 34 39 0d 0a ┆ ................ 49 ┆ 0x02437…0243a FormFeed { 0x02437…0243a 0c 83 b0 ┆ ┆ 0x02437…0243a } 0x0243a…02440 0a b0 a1 e1 f0 06 ┆ ┆ 0x02440…02460 76 69 69 0d 0a 0d 0a b0 a1 54 41 42 4c 45 20 4f 46 20 43 4f 4e 54 45 4e 54 53 20 28 63 6f 6e 74 ┆vii TABLE OF CONTENTS (cont┆ 0x02460…02480 69 6e 75 65 64 29 05 50 41 47 45 0d 0a 0d 0a 39 2e 20 20 45 52 52 4f 52 20 4d 45 53 53 41 47 45 ┆inued) PAGE 9. ERROR MESSAGE┆ 0x02480…024a0 53 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆S ..............................┆ 0x024a0…024c0 2e 2e 2e 2e 2e 2e 2e 20 20 35 31 0d 0a 20 20 20 20 39 2e 31 20 20 50 61 72 61 6d 65 74 65 72 20 ┆....... 51 9.1 Parameter ┆ 0x024c0…024e0 41 6c 61 72 6d 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆Alarm ..........................┆ 0x024e0…02500 2e 2e 2e 2e 2e 20 20 35 31 0d 0a 20 20 20 20 39 2e 32 20 20 50 61 72 61 6d 65 74 65 72 20 57 61 ┆..... 51 9.2 Parameter Wa┆ 0x02500…02520 72 6e 69 6e 67 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆rning ..........................┆ 0x02520…02540 2e 2e 2e 20 20 35 32 0d 0a 20 20 20 20 39 2e 33 20 20 45 6e 74 72 79 20 61 6e 64 20 53 61 76 65 ┆... 52 9.3 Entry and Save┆ 0x02540…02560 20 53 70 65 63 69 66 69 65 72 20 57 61 72 6e 69 6e 67 73 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆ Specifier Warnings ............┆ 0x02560…02580 2e 20 20 35 34 0d 0a 20 20 20 20 39 2e 34 20 20 53 61 76 65 20 53 70 65 63 69 66 69 65 72 20 41 ┆. 54 9.4 Save Specifier A┆ 0x02580…025a0 6c 61 72 6d 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 ┆larm .......................... ┆ 0x025a0…025c0 20 35 35 0d 0a 20 20 20 20 39 2e 35 20 20 41 72 65 61 20 45 6e 74 72 79 20 57 61 72 6e 69 6e 67 ┆ 55 9.5 Area Entry Warning┆ 0x025c0…025e0 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 35 ┆ ............................ 5┆ 0x025e0…02600 35 0d 0a 20 20 20 20 39 2e 36 20 20 50 61 72 61 6d 65 74 65 72 20 49 6e 70 75 74 20 53 79 6e 74 ┆5 9.6 Parameter Input Synt┆ 0x02600…02620 (19,) 61 78 20 45 72 72 6f 72 20 4d 65 73 73 61 67 65 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 35 36 0d ┆ax Error Message .......... 56 ┆ 0x02620…02640 0a 20 20 20 20 39 2e 37 20 20 43 61 74 61 6c 6f 67 20 45 72 72 6f 72 20 4d 65 73 73 61 67 65 73 ┆ 9.7 Catalog Error Messages┆ 0x02640…02660 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 35 37 0d 0a 0d ┆ ........................ 57 ┆ 0x02660…02680 0a 31 30 2e 20 46 55 52 54 48 45 52 20 45 58 41 4d 50 4c 45 53 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆ 10. FURTHER EXAMPLES ..........┆ 0x02680…026a0 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 35 39 0d 0a 20 ┆......................... 59 ┆ 0x026a0…026c0 20 20 20 31 30 2e 31 20 45 78 61 6d 70 6c 65 20 31 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆ 10.1 Example 1 ..............┆ 0x026c0…026e0 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 35 39 0d 0a 20 20 20 ┆....................... 59 ┆ 0x026e0…02700 20 31 30 2e 32 20 45 78 61 6d 70 6c 65 20 32 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆ 10.2 Example 2 ................┆ 0x02700…02720 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 35 39 0d 0a 20 20 20 20 31 ┆..................... 59 1┆ 0x02720…02740 30 2e 33 20 45 78 61 6d 70 6c 65 20 33 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆0.3 Example 3 ..................┆ 0x02740…02760 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 35 39 0d 0a 20 20 20 20 31 30 2e ┆................... 59 10.┆ 0x02760…02780 34 20 45 78 61 6d 70 6c 65 20 34 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆4 Example 4 ....................┆ 0x02780…027a0 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 36 30 0d 0a 0d 0a 31 31 2e 20 49 4e 54 ┆................. 60 11. INT┆ 0x027a0…027c0 52 4f 44 55 43 54 49 4f 4e 20 49 4e 43 53 41 56 45 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆RODUCTION INCSAVE ..............┆ 0x027c0…027e0 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 36 32 0d 0a 0d 0a 31 32 2e 20 45 58 41 ┆................. 62 12. EXA┆ 0x027e0…02800 4d 50 4c 45 53 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆MPLES ..........................┆ 0x02800…02820 (20,) 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 36 33 0d 0a 20 20 20 20 31 32 2e 31 20 ┆................. 63 12.1 ┆ 0x02820…02840 45 78 61 6d 70 6c 65 20 31 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆Example 1 ......................┆ 0x02840…02860 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 36 33 0d 0a 20 20 20 20 31 32 2e 32 20 45 78 ┆............... 63 12.2 Ex┆ 0x02860…02880 61 6d 70 6c 65 20 32 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆ample 2 ........................┆ 0x02880…028a0 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 36 33 0d 0a 20 20 20 20 31 32 2e 33 20 45 78 61 6d ┆............. 63 12.3 Exam┆ 0x028a0…028c0 70 6c 65 20 33 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆ple 3 ..........................┆ 0x028c0…028e0 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 36 34 0d 0a 0d 0a 31 33 2e 20 43 41 4c 4c 20 2e 2e 2e 2e ┆........... 64 13. CALL ....┆ 0x028e0…02900 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆................................┆ 0x02900…02920 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 36 37 0d 0a 20 20 20 20 31 33 2e 31 20 54 61 70 65 20 50 ┆........... 67 13.1 Tape P┆ 0x02920…02940 61 72 61 6d 65 74 65 72 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆arameter .......................┆ 0x02940…02960 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 36 37 0d 0a 20 20 20 20 31 33 2e 32 20 53 70 65 63 69 61 6c 20 ┆......... 67 13.2 Special ┆ 0x02960…02980 50 61 72 61 6d 65 74 65 72 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆Parameter ......................┆ 0x02980…029a0 2e 2e 2e 2e 2e 2e 2e 20 20 36 37 0d 0a 0d 0a 31 34 2e 20 46 55 4e 43 54 49 4f 4e 20 2e 2e 2e 2e ┆....... 67 14. FUNCTION ....┆ 0x029a0…029c0 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆................................┆ 0x029c0…029e0 2e 2e 2e 2e 2e 2e 2e 20 20 36 38 0d 0a 20 20 20 20 31 34 2e 31 20 54 61 70 65 20 50 61 72 61 6d ┆....... 68 14.1 Tape Param┆ 0x029e0…02a00 65 74 65 72 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆eter ...........................┆ 0x02a00…02a20 (21,) 2e 2e 2e 2e 2e 20 20 36 38 0d 0a 20 20 20 20 31 34 2e 32 20 46 75 6e 74 69 6f 6e 2c 20 53 70 65 ┆..... 68 14.2 Funtion, Spe┆ 0x02a20…02a40 63 69 61 6c 20 50 61 72 61 6d 65 74 65 72 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆cial Parameter .................┆ 0x02a40…02a60 2e 2e 2e 20 20 36 38 0d 0a 0d 0a 31 35 2e 20 43 4f 4d 50 41 54 49 42 49 4c 49 54 59 20 2e 2e 2e ┆... 68 15. COMPATIBILITY ...┆ 0x02a60…02a80 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆................................┆ 0x02a80…02a8b 2e 2e 2e 20 20 36 39 0d 0a 0d 0a ┆... 69 ┆ 0x02a8b…02a8e FormFeed { 0x02a8b…02a8e 0c 83 b0 ┆ ┆ 0x02a8b…02a8e } 0x02a8e…02aa0 0a 06 76 69 69 69 0d 0a 0d 0a b0 a1 54 41 42 4c 45 20 ┆ viii TABLE ┆ 0x02aa0…02ac0 4f 46 20 43 4f 4e 54 45 4e 54 53 20 28 63 6f 6e 74 69 6e 75 65 64 29 05 50 41 47 45 0d 0a 0d 0a ┆OF CONTENTS (continued) PAGE ┆ 0x02ac0…02ae0 31 36 2e 20 49 4d 50 4c 45 4d 45 4e 54 41 54 49 4f 4e 20 44 45 54 41 49 4c 53 20 2e 2e 2e 2e 2e ┆16. IMPLEMENTATION DETAILS .....┆ 0x02ae0…02b00 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 37 30 0d 0a 20 20 ┆........................ 70 ┆ 0x02b00…02b20 20 20 31 36 2e 31 20 55 73 65 20 6f 66 20 74 68 65 20 53 61 76 65 20 43 61 74 61 6c 6f 67 20 2e ┆ 16.1 Use of the Save Catalog .┆ 0x02b20…02b40 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 37 30 0d 0a 20 20 20 20 ┆...................... 70 ┆ 0x02b40…02b60 31 36 2e 32 20 48 61 6e 64 6c 69 6e 67 20 6f 66 20 4d 61 67 6e 65 74 69 63 20 54 61 70 65 20 2e ┆16.2 Handling of Magnetic Tape .┆ 0x02b60…02b80 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 37 30 0d 0a 20 20 20 20 31 36 ┆.................... 70 16┆ 0x02b80…02ba0 2e 33 20 48 61 6e 64 6c 69 6e 67 20 6f 66 20 42 61 63 6b 69 6e 67 20 53 74 6f 72 61 67 65 20 41 ┆.3 Handling of Backing Storage A┆ 0x02ba0…02bc0 72 65 61 73 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 37 30 0d 0a 20 20 20 20 31 36 2e 34 ┆reas ............. 70 16.4┆ 0x02bc0…02be0 20 54 68 65 20 69 6e 70 75 74 2f 6f 75 74 70 75 74 20 53 74 72 61 74 65 67 79 20 2e 2e 2e 2e 2e ┆ The input/output Strategy .....┆ 0x02be0…02c00 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 37 30 0d 0a 0d 0a 31 37 2e 20 45 58 41 43 ┆................ 70 17. EXAC┆ 0x02c00…02c20 (22,) 54 20 46 4f 52 4d 41 54 53 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆T FORMATS ......................┆ 0x02c20…02c40 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 37 31 0d 0a 0d 0a 31 38 2e 20 52 45 51 55 ┆................ 71 18. REQU┆ 0x02c40…02c60 49 52 45 4d 45 4e 54 53 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆IREMENTS .......................┆ 0x02c60…02c80 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 37 32 0d 0a 0d 0a 31 39 2e 20 45 52 52 4f ┆................ 72 19. ERRO┆ 0x02c80…02ca0 52 20 4d 45 53 53 41 47 45 53 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆R MESSAGES .....................┆ 0x02ca0…02cc0 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 37 33 0d 0a 0d 0a 32 30 2e 20 46 55 52 54 ┆................ 73 20. FURT┆ 0x02cc0…02ce0 48 45 52 20 45 58 41 4d 50 4c 45 53 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆HER EXAMPLES ...................┆ 0x02ce0…02d00 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 37 34 0d 0a 20 20 20 20 32 30 2e 31 20 45 ┆................ 74 20.1 E┆ 0x02d00…02d20 78 61 6d 70 6c 65 20 31 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆xample 1 .......................┆ 0x02d20…02d40 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 37 34 0d 0a 0d 0a 0d 0a a1 b0 41 50 50 45 4e 44 ┆.............. 74 APPEND┆ 0x02d40…02d60 49 58 3a 0d 0a 0d 0a 41 2e 20 20 52 45 46 45 52 45 4e 43 45 53 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e ┆IX: A. REFERENCES ..........┆ 0x02d60…02d80 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 ┆............................... ┆ 0x02d80…02d87 20 37 37 0d 0a 0d 0a ┆ 77 ┆ 0x02d87…02d8a FormFeed { 0x02d87…02d8a 0c 82 a0 ┆ ┆ 0x02d87…02d8a } 0x02d8a…02da0 0a 14 b3 06 0b 0d 0a a1 b0 31 2e 20 49 4e 54 52 4f 44 55 43 54 49 ┆ 1. INTRODUCTI┆ 0x02da0…02dc0 4f 4e 20 53 41 56 45 0d 0a 0d 0a 54 68 65 20 70 72 6f 67 72 61 6d 20 73 61 76 65 20 74 72 61 6e ┆ON SAVE The program save tran┆ 0x02dc0…02de0 73 66 65 72 73 20 63 61 74 61 6c 6f 67 20 65 6e 74 72 69 65 73 20 61 6e 64 20 62 61 63 6b 69 6e ┆sfers catalog entries and backin┆ 0x02de0…02e00 67 20 0a 73 74 6f 72 61 67 65 20 61 72 65 61 73 20 74 6f 20 6d 61 67 6e 65 74 69 63 20 74 61 70 ┆g storage areas to magnetic tap┆ 0x02e00…02e20 (23,) 65 20 66 6f 72 3a 0d 0a 0d 0a 2d 20 6c 61 72 67 65 20 6f 72 20 73 6d 61 6c 6c 20 73 63 61 6c 65 ┆e for: - large or small scale┆ 0x02e20…02e40 20 62 61 63 6b 75 70 20 6f 66 20 66 69 6c 65 73 0d 0a 2d 20 73 68 69 70 6d 65 6e 74 20 6f 66 20 ┆ backup of files - shipment of ┆ 0x02e40…02e60 66 69 6c 65 73 20 74 6f 20 6f 74 68 65 72 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 73 0d 0a 2d 20 ┆files to other installations - ┆ 0x02e60…02e80 84 73 68 69 70 6d 65 6e 74 20 6f 66 20 66 69 6c 65 73 20 74 6f 20 6f 74 68 65 72 20 6e 61 6d 65 ┆ shipment of files to other name┆ 0x02e80…02ea0 20 62 61 73 65 73 20 69 6e 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 0a 19 82 80 80 68 69 65 ┆ bases in the directory hie┆ 0x02ea0…02ec0 72 61 72 63 68 79 2e 0d 0a 0d 0a 54 68 65 20 63 61 74 61 6c 6f 67 20 65 6e 74 72 69 65 73 20 61 ┆rarchy. The catalog entries a┆ 0x02ec0…02ee0 6e 64 20 62 61 63 6b 69 6e 67 20 73 74 6f 72 61 67 65 20 61 72 65 61 73 20 61 72 65 20 0a 74 72 ┆nd backing storage areas are tr┆ 0x02ee0…02f00 61 6e 73 66 65 72 72 65 64 20 62 61 63 6b 20 74 6f 20 64 69 73 63 20 62 79 20 74 68 65 20 70 72 ┆ansferred back to disc by the pr┆ 0x02f00…02f19 6f 67 72 61 6d 20 6c 6f 61 64 20 28 63 66 2e 20 28 33 29 29 2e 0d 0a 0d 0a ┆ogram load (cf. (3)). ┆ 0x02f19…02f1c FormFeed { 0x02f19…02f1c 0c 81 9c ┆ ┆ 0x02f19…02f1c } 0x02f1c…02f20 0a b0 a1 32 ┆ 2┆ 0x02f20…02f40 2e 20 45 58 41 4d 50 4c 45 53 0d 0a 0d 0a b0 a1 32 2e 31 20 45 78 61 6d 70 6c 65 20 31 0d 0a 0d ┆. EXAMPLES 2.1 Example 1 ┆ 0x02f40…02f60 0a 41 6c 6c 20 63 61 74 61 6c 6f 67 20 65 6e 74 72 69 65 73 20 61 6e 64 20 62 61 63 6b 69 6e 67 ┆ All catalog entries and backing┆ 0x02f60…02f80 20 73 74 6f 72 61 67 65 20 61 72 65 61 73 20 6f 66 20 73 63 6f 70 65 20 74 65 6d 70 20 0a 61 72 ┆ storage areas of scope temp ar┆ 0x02f80…02fa0 65 20 74 72 61 6e 73 66 65 72 72 65 64 20 74 6f 20 74 68 65 20 6d 61 67 6e 65 74 69 63 20 74 61 ┆e transferred to the magnetic ta┆ 0x02fa0…02fc0 70 65 20 6d 74 64 70 30 30 30 31 20 66 69 6c 65 20 32 20 62 79 20 74 68 65 20 0a 63 61 6c 6c 3a ┆pe mtdp0001 file 2 by the call:┆ 0x02fc0…02fe0 0d 0a 0d 0a 09 73 61 76 65 20 6d 74 64 70 30 30 30 31 2e 32 0d 0a 0d 0a 49 6e 20 63 61 73 65 0d ┆ save mtdp0001.2 In case ┆ 0x02fe0…03000 0a 09 74 20 3d 20 73 65 74 20 6d 74 6c 68 20 6d 74 64 70 30 30 30 31 20 30 20 32 0d 0a 74 68 65 ┆ t = set mtlh mtdp0001 0 2 the┆ 0x03000…03020 (24,) 20 73 61 6d 65 20 69 73 20 6f 62 74 61 69 6e 65 64 20 62 79 20 74 68 65 20 63 61 6c 6c 3a 0d 0a ┆ same is obtained by the call: ┆ 0x03020…03040 09 73 61 76 65 20 74 2e 30 0d 0a 0d 0a 55 73 69 6e 67 20 66 69 6c 65 20 64 65 73 63 72 69 70 74 ┆ save t.0 Using file descript┆ 0x03040…03060 6f 72 20 6e 61 6d 65 20 74 68 69 73 20 77 61 79 20 69 6e 73 74 65 61 64 20 6f 66 20 6d 61 67 6e ┆or name this way instead of magn┆ 0x03060…03080 65 74 69 63 20 74 61 70 65 20 0a 6e 61 6d 65 20 67 69 76 65 73 20 61 20 66 72 65 65 64 6f 6d 20 ┆etic tape name gives a freedom ┆ 0x03080…030a0 74 6f 20 61 6c 74 65 72 20 74 68 65 20 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 73 20 69 6e ┆to alter the file descriptors in┆ 0x030a0…030c0 20 74 68 65 20 0a 63 61 74 61 6c 6f 67 20 61 6e 64 20 6c 65 61 76 65 20 74 68 65 20 62 61 63 6b ┆ the catalog and leave the back┆ 0x030c0…030e0 75 70 20 6a 6f 62 73 20 75 6e 63 68 61 6e 67 65 64 2e 0d 0a 0d 0a 49 6e 20 63 61 73 65 20 74 68 ┆up jobs unchanged. In case th┆ 0x030e0…03100 65 20 66 69 6c 65 20 6e 61 6d 65 20 27 6d 61 67 74 61 70 65 6e 61 6d 65 27 20 63 6f 6e 74 61 69 ┆e file name 'magtapename' contai┆ 0x03100…03120 6e 73 20 74 68 65 20 74 65 78 74 3a 0d 0a 09 6d 74 64 70 30 30 30 31 2e 32 0d 0a 74 68 65 20 73 ┆ns the text: mtdp0001.2 the s┆ 0x03120…03140 61 6d 65 20 6a 6f 62 20 6d 61 79 20 6c 6f 6f 6b 3a 0d 0a 09 73 61 76 65 20 69 6e 2e 6d 61 67 74 ┆ame job may look: save in.magt┆ 0x03140…03160 61 70 65 6e 61 6d 65 0d 0a 0d 0a 55 73 69 6e 67 20 70 61 72 61 6d 65 74 65 72 20 66 69 6c 65 73 ┆apename Using parameter files┆ 0x03160…03180 20 74 68 69 73 20 77 61 79 20 67 69 76 65 73 20 61 20 66 72 65 65 64 6f 6d 20 74 6f 20 6c 65 61 ┆ this way gives a freedom to lea┆ 0x03180…031a0 76 65 20 74 68 65 20 0a 62 61 63 6b 75 70 20 6a 6f 62 73 20 75 6e 63 68 61 6e 67 65 64 20 61 6e ┆ve the backup jobs unchanged an┆ 0x031a0…031c0 64 20 6a 75 73 74 20 63 68 61 6e 67 65 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 74 68 ┆d just change the contents of th┆ 0x031c0…031e0 65 20 0a 70 61 72 61 6d 65 74 65 72 20 66 69 6c 65 2c 20 65 2e 67 2e 20 74 68 65 20 66 69 6c 65 ┆e parameter file, e.g. the file┆ 0x031e0…03200 20 27 6d 61 67 74 61 70 65 6e 61 6d 65 27 20 6d 61 79 20 62 65 20 0a 70 65 72 6f 64 69 63 61 6c ┆ 'magtapename' may be perodical┆ 0x03200…03220 (25,) 6c 79 20 63 68 61 6e 67 65 64 20 74 6f 20 63 6f 6e 74 61 69 6e 20 74 68 65 20 6e 61 6d 65 73 20 ┆ly changed to contain the names ┆ 0x03220…03240 6f 66 20 74 68 65 20 61 63 74 75 61 6c 20 0a 6d 61 67 6e 65 74 69 63 20 74 61 70 65 20 70 6f 6f ┆of the actual magnetic tape poo┆ 0x03240…03260 6c 20 75 73 65 64 20 66 6f 72 20 6d 75 6c 74 69 76 6f 6c 75 6d 65 20 62 61 63 6b 75 70 2e 0d 0a ┆l used for multivolume backup. ┆ 0x03260…03280 0d 0a 0d 0a a1 b0 32 2e 32 20 45 78 61 6d 70 6c 65 20 32 0d 0a 0d 0a 41 6c 6c 20 63 61 74 61 6c ┆ 2.2 Example 2 All catal┆ 0x03280…032a0 6f 67 20 65 6e 74 72 69 65 73 20 61 6e 64 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 62 61 63 ┆og entries and corresponding bac┆ 0x032a0…032c0 6b 69 6e 67 20 73 74 6f 72 61 67 65 20 61 72 65 61 73 20 0a 73 70 65 63 69 66 69 65 64 20 69 6e ┆king storage areas specified in┆ 0x032c0…032e0 20 74 68 65 20 66 69 6c 65 20 27 73 61 76 65 66 69 6c 65 73 27 20 61 72 65 20 74 72 61 6e 73 66 ┆ the file 'savefiles' are transf┆ 0x032e0…03300 65 72 72 65 64 20 74 6f 20 66 69 6c 65 20 0a 6e 75 6d 62 65 72 20 32 2c 20 6f 76 65 72 77 72 69 ┆erred to file number 2, overwri┆ 0x03300…03320 74 69 6e 67 20 74 68 65 20 6f 6e 65 73 20 73 61 76 65 64 20 69 6e 20 65 78 61 6d 70 6c 65 20 31 ┆ting the ones saved in example 1┆ 0x03320…03340 2c 20 62 79 20 74 68 65 20 0a 63 61 6c 6c 3a 0d 0a 09 73 61 76 65 20 6d 74 64 70 30 30 30 31 2e ┆, by the call: save mtdp0001.┆ 0x03340…03360 32 20 69 6e 2e 73 61 76 65 66 69 6c 65 73 0d 0a 0d 0a 0d 0a 8c 83 e0 0a b0 a1 32 2e 33 20 45 78 ┆2 in.savefiles 2.3 Ex┆ 0x03360…03380 61 6d 70 6c 65 20 33 0d 0a 0d 0a 41 6c 6c 20 63 61 74 61 6c 6f 67 20 65 6e 74 72 69 65 73 20 77 ┆ample 3 All catalog entries w┆ 0x03380…033a0 69 74 68 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 62 61 63 6b 69 6e 67 20 73 74 6f 72 61 67 ┆ith corresponding backing storag┆ 0x033a0…033c0 65 20 61 72 65 61 73 20 0a 6f 66 20 73 63 6f 70 65 20 70 72 6f 6a 65 63 74 2c 20 74 68 6f 73 65 ┆e areas of scope project, those┆ 0x033c0…033e0 20 6f 66 20 73 63 6f 70 65 20 75 73 65 72 20 6f 6e 20 74 68 65 20 64 69 73 63 20 6e 61 6d 65 64 ┆ of scope user on the disc named┆ 0x033e0…03400 20 0a 27 64 69 73 63 33 27 20 61 6e 64 20 66 69 6e 61 6c 6c 79 20 74 68 65 20 62 65 73 74 20 65 ┆ 'disc3' and finally the best e┆ 0x03400…03420 (26,) 6e 74 72 79 20 77 69 74 68 20 74 68 65 20 6e 61 6d 65 20 27 70 61 70 27 20 61 72 65 20 0a 73 61 ┆ntry with the name 'pap' are sa┆ 0x03420…03440 76 65 64 20 61 66 74 65 72 20 74 68 65 20 6f 6e 65 73 20 69 6e 20 65 78 61 6d 70 6c 65 20 32 20 ┆ved after the ones in example 2 ┆ 0x03440…03460 62 79 20 74 68 65 20 63 61 6c 6c 3a 0d 0a 09 73 61 76 65 20 6d 74 64 70 30 30 30 31 2e 6c 61 73 ┆by the call: save mtdp0001.las┆ 0x03460…03480 74 20 73 63 6f 70 65 2e 70 72 6f 6a 65 63 74 2c 0d 0a 09 20 20 20 20 20 64 69 73 63 2e 64 69 73 ┆t scope.project, disc.dis┆ 0x03480…034a0 63 33 20 73 63 6f 70 65 2e 75 73 65 72 2c 0d 0a 20 20 20 20 20 20 20 20 20 70 61 70 09 0d 0a 0d ┆c3 scope.user, pap ┆ 0x034a0…034c0 0a 0d 0a b0 a1 32 2e 34 20 45 78 61 6d 70 6c 65 20 34 0d 0a 0d 0a 53 75 70 70 6f 73 65 20 74 68 ┆ 2.4 Example 4 Suppose th┆ 0x034c0…034e0 65 20 74 77 6f 20 6c 6f 67 69 63 61 6c 20 64 69 73 63 73 20 6e 61 6d 65 64 20 27 64 69 73 63 35 ┆e two logical discs named 'disc5┆ 0x034e0…03500 27 20 61 6e 64 20 27 64 69 73 63 36 27 20 61 72 65 20 0a 70 6c 61 63 65 64 20 6f 6e 20 70 68 79 ┆' and 'disc6' are placed on phy┆ 0x03500…03520 73 69 63 61 6c 20 69 64 61 20 64 69 73 63 73 20 61 6e 64 20 64 65 76 69 63 65 20 6e 75 6d 62 65 ┆sical ida discs and device numbe┆ 0x03520…03540 72 20 35 35 20 69 73 20 61 6e 20 69 64 61 20 0a 74 61 70 65 20 73 74 61 74 69 6f 6e 2c 20 61 6c ┆r 55 is an ida tape station, al┆ 0x03540…03560 6c 20 63 6f 6e 74 72 6f 6c 6c 65 64 20 62 79 20 74 68 65 20 73 61 6d 65 20 69 64 61 20 6d 61 69 ┆l controlled by the same ida mai┆ 0x03560…03580 6e 70 72 6f 63 65 73 73 2e 0d 0a 0d 0a 59 6f 75 20 77 61 6e 74 20 74 6f 20 74 72 61 6e 73 66 65 ┆nprocess. You want to transfe┆ 0x03580…035a0 72 20 74 6f 20 74 68 65 20 74 61 70 65 73 20 27 6d 74 64 70 6f 6f 6f 31 27 2c 20 6d 74 64 70 30 ┆r to the tapes 'mtdpooo1', mtdp0┆ 0x035a0…035c0 30 30 32 27 2c 20 2e 2e 2e 20 0a 61 6c 6c 20 70 65 72 6d 61 6e 65 6e 74 20 66 69 6c 65 73 20 28 ┆002', ... all permanent files (┆ 0x035c0…035e0 70 65 72 6d 6b 65 79 3d 33 29 20 62 65 6c 6f 6e 67 69 6e 67 20 74 6f 20 74 68 65 20 74 77 6f 20 ┆permkey=3) belonging to the two ┆ 0x035e0…03600 64 69 73 63 73 2c 20 0a 6e 6f 20 6d 61 74 74 65 72 20 74 68 65 69 72 20 65 6e 74 72 79 20 62 61 ┆discs, no matter their entry ba┆ 0x03600…03620 (27,) 73 65 73 2c 20 69 6e 20 73 75 63 68 20 61 20 77 61 79 20 74 68 61 74 20 74 68 65 79 20 6d 61 79 ┆ses, in such a way that they may┆ 0x03620…03640 20 62 65 20 0a 72 65 6c 6f 61 64 65 64 20 66 72 6f 6d 20 74 68 65 69 72 20 72 65 73 70 65 63 74 ┆ be reloaded from their respect┆ 0x03640…03660 69 76 65 20 75 73 65 72 20 70 72 6f 63 65 73 73 65 73 2e 0d 0a 0d 0a 53 65 76 65 72 61 6c 20 66 ┆ive user processes. Several f┆ 0x03660…03680 69 6c 65 73 20 61 6d 6f 6e 67 20 74 68 65 20 6f 6e 65 73 20 74 6f 20 62 65 20 73 61 76 65 64 20 ┆iles among the ones to be saved ┆ 0x03680…036a0 61 72 65 20 76 65 72 79 20 0a 76 6f 6c 75 6d 69 6e 6f 75 73 20 64 61 74 61 20 66 69 6c 65 73 2c ┆are very voluminous data files,┆ 0x036a0…036c0 20 73 6f 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 65 78 70 6c 6f 69 74 20 74 68 65 20 0a 70 6f 73 ┆ so you want to exploit the pos┆ 0x036c0…036e0 73 69 62 69 6c 69 74 79 20 6f 66 20 68 69 67 68 20 64 65 6e 73 69 74 79 20 73 74 72 65 61 6d 69 ┆sibility of high density streami┆ 0x036e0…03700 6e 67 20 62 61 63 6b 75 70 2e 0d 0a 0d 0a 49 6e 20 61 20 70 72 6f 63 65 73 73 20 77 69 74 68 20 ┆ng backup. In a process with ┆ 0x03700…03720 73 79 73 74 65 6d 20 62 61 73 65 73 2c 20 74 68 65 20 63 6f 6d 6d 61 6e 64 0d 0a 09 73 61 76 65 ┆system bases, the command save┆ 0x03720…03740 20 6d 74 68 68 20 6d 6f 75 6e 74 73 70 65 63 2e 35 35 09 20 20 20 20 20 2c 0d 0a 09 20 20 20 20 ┆ mthh mountspec.55 , ┆ 0x03740…03760 20 6d 74 38 34 31 32 30 31 2e 31 2e 20 6d 74 38 34 31 32 30 32 2e 20 6d 74 38 34 31 32 30 33 2c ┆ mt841201.1. mt841202. mt841203,┆ 0x03760…03780 0d 0a 09 20 20 20 20 20 73 65 67 6d 33 09 09 20 20 20 20 20 2c 0d 0a 20 20 20 20 20 20 20 20 20 ┆ segm3 , ┆ 0x03780…037a0 64 69 73 63 2e 64 69 73 63 35 2e 64 69 73 63 36 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 0d ┆disc.disc5.disc6 , ┆ 0x037a0…037c0 0a 20 20 20 20 20 20 20 20 20 73 63 6f 70 65 2e 70 65 72 6d 0d 0a 77 69 6c 6c 20 64 6f 20 74 68 ┆ scope.perm will do th┆ 0x037c0…037e0 65 20 6a 6f 62 2e 0d 0a 0d 0a 54 68 65 20 70 61 72 61 6d 65 74 65 72 20 73 65 67 6d 2e 33 20 69 ┆e job. The parameter segm.3 i┆ 0x037e0…03800 73 20 6e 6f 74 20 71 75 69 74 65 20 6e 65 63 65 73 73 61 72 79 20 73 69 6e 63 65 20 74 68 65 20 ┆s not quite necessary since the ┆ 0x03800…03820 (28,) 0a 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 66 6f 72 20 74 68 65 20 62 6c 6f 63 6b 6c 65 6e 67 ┆ default value for the blockleng┆ 0x03820…03840 74 68 20 69 73 20 33 20 73 65 67 6d 65 6e 74 73 2e 0d 0a 0d 0a 8c 83 bc 0a 54 68 65 20 6a 6f 62 ┆th is 3 segments. The job┆ 0x03840…03860 20 77 69 6c 6c 20 72 75 6e 20 73 6d 6f 6f 74 68 6c 79 20 28 6e 6f 20 70 61 67 69 6e 67 29 20 69 ┆ will run smoothly (no paging) i┆ 0x03860…03880 6e 20 61 20 6a 6f 62 20 70 72 6f 63 65 73 73 20 6f 66 20 0a 35 30 30 30 30 20 68 61 6c 66 77 6f ┆n a job process of 50000 halfwo┆ 0x03880…038a0 72 64 73 2e 0d 0a 0d 0a 54 68 65 20 63 68 61 6e 63 65 73 20 6f 66 20 6b 65 65 70 69 6e 67 20 74 ┆rds. The chances of keeping t┆ 0x038a0…038c0 68 65 20 74 61 70 65 20 73 74 72 65 61 6d 69 6e 67 20 61 74 20 68 69 67 68 20 73 70 65 65 64 2c ┆he tape streaming at high speed,┆ 0x038c0…038e0 20 0a 68 69 67 68 20 64 65 6e 73 69 74 79 20 77 69 74 68 20 61 20 62 6c 6f 63 6b 6c 65 6e 74 68 ┆ high density with a blocklenth┆ 0x038e0…03900 20 6f 66 20 33 20 73 65 67 6d 65 6e 74 73 20 69 6e 63 72 65 61 73 65 20 62 79 20 61 20 0a 6c 6f ┆ of 3 segments increase by a lo┆ 0x03900…03920 77 20 6f 76 65 72 61 6c 6c 20 73 79 73 74 65 6d 20 6c 6f 61 64 20 6f 6e 20 74 68 65 20 61 63 74 ┆w overall system load on the act┆ 0x03920…03940 75 61 6c 20 69 64 61 20 64 69 73 63 20 63 6f 6e 74 72 6f 6c 6c 65 72 2e 0d 0a 0d 0a 0d 0a b0 a1 ┆ual ida disc controller. ┆ 0x03940…03960 32 2e 35 20 45 78 61 6d 70 6c 65 20 35 0d 0a 0d 0a 49 66 20 74 68 65 20 64 69 73 63 73 20 27 64 ┆2.5 Example 5 If the discs 'd┆ 0x03960…03980 69 73 63 32 27 20 61 6e 64 20 27 64 69 73 63 33 27 20 61 72 65 20 6e 6f 74 20 63 6f 6e 74 72 6f ┆isc2' and 'disc3' are not contro┆ 0x03980…039a0 6c 6c 65 64 20 62 79 20 74 68 65 20 0a 73 61 6d 65 20 69 64 61 20 6d 61 69 6e 70 72 6f 63 65 73 ┆lled by the same ida mainproces┆ 0x039a0…039c0 73 20 77 68 69 63 68 20 63 6f 6e 74 72 6f 6c 73 20 74 68 65 20 74 61 70 65 73 74 61 74 69 6f 6e ┆s which controls the tapestation┆ 0x039c0…039e0 20 69 6e 20 0a 65 78 61 6d 70 6c 65 20 34 20 28 6d 61 79 62 65 20 6e 6f 74 20 69 64 61 20 64 69 ┆ in example 4 (maybe not ida di┆ 0x039e0…03a00 73 63 73 20 61 74 20 61 6c 6c 29 2c 20 79 6f 75 20 77 69 6c 6c 20 68 61 76 65 20 74 6f 20 0a 73 ┆scs at all), you will have to s┆ 0x03a00…03a20 (29,) 61 76 65 20 74 68 65 20 66 69 6c 65 73 20 77 69 74 68 20 61 20 6c 6f 6e 67 65 72 20 62 6c 6f 63 ┆ave the files with a longer bloc┆ 0x03a20…03a40 6b 6c 65 6e 74 68 20 74 6f 20 62 65 20 61 62 6c 65 20 74 6f 20 6b 65 65 70 20 0a 74 68 65 20 74 ┆klenth to be able to keep the t┆ 0x03a40…03a60 61 70 65 20 73 74 72 65 61 6d 69 6e 67 20 69 6e 20 68 69 67 68 20 73 70 65 65 64 2c 20 68 69 67 ┆ape streaming in high speed, hig┆ 0x03a60…03a80 68 20 64 65 6e 73 69 74 79 2c 20 65 2e 67 2e 20 61 20 0a 62 6c 6f 63 6b 6c 65 6e 67 74 68 20 6f ┆h density, e.g. a blocklength o┆ 0x03a80…03aa0 66 20 32 31 20 73 65 67 6d 65 6e 74 73 3a 0d 0a 09 73 61 76 65 20 6d 74 68 68 20 6d 6f 75 6e 74 ┆f 21 segments: save mthh mount┆ 0x03aa0…03ac0 73 70 65 63 2e 35 35 2c 0d 0a 09 20 20 20 20 20 6d 74 38 34 31 32 30 31 2e 31 2e 6d 74 38 34 31 ┆spec.55, mt841201.1.mt841┆ 0x03ac0…03ae0 32 30 32 2e 6d 74 38 34 31 32 30 33 2c 0d 0a 09 20 20 20 20 20 64 69 73 63 2e 64 69 73 63 32 2e ┆202.mt841203, disc.disc2.┆ 0x03ae0…03b00 64 69 73 63 33 2c 0d 0a 09 20 20 20 20 20 73 63 6f 70 65 2e 70 65 72 6d 0d 0a 0d 0a 54 68 65 20 ┆disc3, scope.perm The ┆ 0x03b00…03b20 70 72 6f 63 65 73 73 20 73 74 69 6c 6c 20 68 61 76 69 6e 67 20 73 74 64 20 62 61 73 65 20 3d 20 ┆process still having std base = ┆ 0x03b20…03b40 73 79 73 74 65 6d 20 62 61 73 65 2c 20 77 69 6c 6c 20 68 61 76 65 20 0a 74 6f 20 68 61 76 65 20 ┆system base, will have to have ┆ 0x03b40…03b60 61 20 6d 65 6d 6f 72 79 20 73 69 7a 65 20 6f 66 20 39 30 30 30 30 20 68 61 6c 66 77 6f 72 64 73 ┆a memory size of 90000 halfwords┆ 0x03b60…03b80 20 74 6f 20 70 72 6f 67 72 65 73 73 20 0a 73 6d 6f 6f 74 68 6c 79 2e 0d 0a 0d 0a 4e 6f 74 65 2c ┆ to progress smoothly. Note,┆ 0x03b80…03ba0 20 74 68 61 74 20 74 68 65 20 74 61 70 65 20 6d 61 79 20 62 65 20 6d 6f 76 65 64 20 66 72 65 65 ┆ that the tape may be moved free┆ 0x03ba0…03bc0 6c 79 20 74 6f 20 61 6e 6f 74 68 65 72 20 73 74 61 74 69 6f 6e 20 0a 6f 66 20 74 68 65 20 73 61 ┆ly to another station of the sa┆ 0x03bc0…03be0 6d 65 20 74 79 70 65 20 28 68 69 67 68 20 61 6e 64 20 6c 6f 77 20 64 65 6e 73 69 74 79 20 6d 65 ┆me type (high and low density me┆ 0x03be0…03c00 61 6e 69 6e 67 20 74 68 65 20 73 61 6d 65 29 20 0a 64 75 72 69 6e 67 20 74 68 65 20 6a 6f 62 2e ┆aning the same) during the job.┆ 0x03c00…03c20 (30,) 0d 0a 0d 0a 54 68 65 20 63 68 61 6e 63 65 73 20 6f 66 20 6b 65 65 70 69 6e 67 20 74 68 65 20 74 ┆ The chances of keeping the t┆ 0x03c20…03c40 61 70 65 20 73 74 72 65 61 6d 69 6e 67 20 69 6e 20 68 69 67 68 20 73 70 65 65 64 2c 20 0a 68 69 ┆ape streaming in high speed, hi┆ 0x03c40…03c60 67 68 20 64 65 6e 73 69 74 79 20 28 63 66 2e 20 36 2e 32 29 20 69 6e 63 72 65 61 73 65 20 62 79 ┆gh density (cf. 6.2) increase by┆ 0x03c60…03c80 20 62 6c 6f 63 6b 6c 65 6e 67 74 68 73 20 61 62 6f 76 65 20 32 31 20 0a 73 65 67 6d 65 6e 74 73 ┆ blocklengths above 21 segments┆ 0x03c80…03ca0 2e 20 49 6e 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 77 69 74 68 20 69 64 61 20 64 69 73 63 73 20 6d ┆. In connection with ida discs m┆ 0x03ca0…03cc0 75 6c 74 69 70 6c 65 73 20 6f 66 20 32 31 20 0a 73 65 67 6d 65 6e 74 73 20 61 72 65 20 66 61 76 ┆ultiples of 21 segments are fav┆ 0x03cc0…03ce0 6f 72 61 62 6c 65 2e 0d 0a 0d 0a 54 68 65 20 63 68 61 6e 63 65 73 20 69 6e 63 72 65 61 73 65 2c ┆orable. The chances increase,┆ 0x03ce0…03d00 20 74 6f 6f 2c 20 62 79 20 64 65 63 72 65 61 73 65 20 69 6e 20 74 68 65 20 6f 76 65 72 61 6c 6c ┆ too, by decrease in the overall┆ 0x03d00…03d20 20 73 79 73 74 65 6d 20 0a 6c 6f 61 64 20 6f 6e 20 74 68 65 20 52 43 38 30 30 30 20 73 79 73 74 ┆ system load on the RC8000 syst┆ 0x03d20…03d40 65 6d 20 62 75 73 20 61 6e 64 20 74 68 65 20 64 69 73 63 73 2e 0d 0a 0d 0a 8c 83 bc 0a 4e 6f 74 ┆em bus and the discs. Not┆ 0x03d40…03d60 65 20 74 68 61 74 20 74 61 70 65 73 20 77 69 74 68 20 6c 6f 6e 67 20 62 6c 6f 63 6b 73 20 28 3e ┆e that tapes with long blocks (>┆ 0x03d60…03d80 3d 20 34 20 73 65 67 6d 65 6e 74 73 20 61 74 20 73 6f 6d 65 20 0a 69 6e 73 74 61 6c 6c 61 74 69 ┆= 4 segments at some installati┆ 0x03d80…03da0 6f 6e 73 2c 20 3e 3d 20 39 20 73 65 67 6d 65 6e 74 73 20 61 74 20 6f 74 68 65 72 73 29 20 6d 75 ┆ons, >= 9 segments at others) mu┆ 0x03da0…03dc0 73 74 20 6e 6f 74 20 62 65 20 72 65 6c 6f 61 64 65 64 20 0a 75 73 69 6e 67 20 74 61 70 65 20 73 ┆st not be reloaded using tape s┆ 0x03dc0…03de0 74 61 74 69 6f 6e 73 20 63 6f 6e 6e 65 63 74 65 64 20 76 69 61 20 52 43 38 33 30 31 20 44 65 76 ┆tations connected via RC8301 Dev┆ 0x03de0…03e00 69 63 65 20 43 6f 6e 74 72 6f 6c 6c 65 72 20 0a 61 6e 64 20 4e 43 50 2e 0d 0a 0d 0a 4e 6f 74 65 ┆ice Controller and NCP. Note┆ 0x03e00…03e20 (31,) 20 66 75 72 74 68 65 72 2c 20 74 68 61 74 20 66 6f 72 20 74 61 70 65 73 20 6d 6f 75 6e 74 65 64 ┆ further, that for tapes mounted┆ 0x03e20…03e40 20 61 74 20 73 74 61 74 69 6f 6e 73 20 63 6f 6e 6e 65 63 74 65 64 20 0a 76 69 61 20 49 44 41 38 ┆ at stations connected via IDA8┆ 0x03e40…03e60 30 31 20 44 69 73 63 2f 54 61 70 65 20 43 6f 6e 74 72 6f 6c 6c 65 72 2c 20 74 68 65 20 62 6c 6f ┆01 Disc/Tape Controller, the blo┆ 0x03e60…03e80 63 6b 6c 65 6e 67 74 68 20 6d 75 73 74 20 6e 6f 74 20 0a 65 78 63 65 65 64 20 38 34 20 73 65 67 ┆cklength must not exceed 84 seg┆ 0x03e80…03e88 6d 65 6e 74 73 2e 0d 0a ┆ments. ┆ 0x03e88…03e8b FormFeed { 0x03e88…03e8b 0c 80 e0 ┆ ┆ 0x03e88…03e8b } 0x03e8b…03ea0 0a b0 a1 33 2e 20 43 41 4c 4c 0d 0a 0d 0a 20 20 20 20 20 20 20 ┆ 3. CALL ┆ 0x03ea0…03ec0 20 20 20 20 20 20 20 20 82 31 0d 0a 20 20 3c 6f 75 74 66 69 6c 65 3e 20 3d 20 20 20 20 2c 0d 0a ┆ 1 <outfile> = , ┆ 0x03ec0…03ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 81 30 0d 0a 73 61 76 65 0d 0a 20 20 20 20 20 20 20 ┆ 0 save ┆ 0x03ee0…03f00 20 20 20 20 20 20 20 20 20 82 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 0d 0a 20 20 3c ┆ 1 2 <┆ 0x03f00…03f20 6d 6f 75 6e 74 20 70 61 72 61 6d 3e 20 20 20 20 3c 74 61 70 65 20 70 61 72 61 6d 20 20 20 20 2c ┆mount param> <tape param ,┆ 0x03f20…03f40 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 81 30 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 0 ┆ 0x03f40…03f60 20 20 20 31 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 82 31 0d 0a 20 20 3c ┆ 1 1 <┆ 0x03f60…03f80 73 70 65 63 69 61 6c 20 70 61 72 61 6d 3e 20 20 20 20 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 ┆special param> , ┆ 0x03f80…03fa0 20 20 20 20 20 20 20 20 81 30 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 0 ┆ 0x03fa0…03fc0 82 31 0d 0a 20 20 3c 73 61 76 65 20 73 70 65 63 69 66 69 65 72 3e 0d 0a 20 20 20 20 20 20 20 20 ┆ 1 <save specifier> ┆ 0x03fc0…03fe0 20 20 20 20 20 20 20 20 20 20 20 20 81 30 0d 0a 0d 0a 0d 0a a1 b0 33 2e 31 20 4f 75 74 66 69 6c ┆ 0 3.1 Outfil┆ 0x03fe0…04000 65 0d 0a 0d 0a 3c 6f 75 74 66 69 6c 65 3e 09 3a 3a 3d 20 6e 61 6d 65 20 6f 66 20 61 6e 79 20 66 ┆e <outfile> ::= name of any f┆ 0x04000…04020 (32,) 69 6c 65 64 65 73 63 72 69 70 74 6f 72 0d 0a 0d 0a 0d 0a b0 a1 33 2e 32 20 4d 6f 75 6e 74 20 50 ┆iledescriptor 3.2 Mount P┆ 0x04020…04040 61 72 61 6d 65 74 65 72 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆arameter ┆ 0x04040…04060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 82 2a 0d 0a 20 20 20 ┆ * ┆ 0x04060…04080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 75 6e 74 73 70 65 63 2e 20 3c 64 65 76 ┆ mountspec. <dev┆ 0x04080…040a0 69 63 65 20 6e 6f 3e 0d 0a 3c 6d 6f 75 6e 74 20 70 61 72 61 6d 3e 20 3a 3a 3d 20 20 20 72 65 6c ┆ice no> <mount param> ::= rel┆ 0x040a0…040c0 65 61 73 65 2e 20 20 79 65 73 2f 6e 6f 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ease. yes/no ┆ 0x040c0…040e0 20 20 20 3c 6d 6f 64 65 6b 69 6e 64 3e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ <modekind> ┆ 0x040e0…04100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 81 31 0d 0a ┆ 1 ┆ 0x04100…04120 0d 0a 3c 64 65 76 69 63 65 20 6e 6f 3e 20 20 20 3a 3a 3d 20 20 20 3c 69 6e 74 65 67 65 72 3e 0d ┆ <device no> ::= <integer> ┆ 0x04120…04140 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 82 6d 74 68 68 0d 0a 20 20 ┆ mthh ┆ 0x04140…04160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 82 6d 74 6c 68 0d 0a 3c 6d 6f 64 65 6b 69 ┆ mtlh <modeki┆ 0x04160…04180 6e 64 3e 20 20 20 20 3a 3a 3d 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆nd> ::= ┆ 0x04180…041a0 20 20 20 81 6d 74 68 6c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 81 6d ┆ mthl m┆ 0x041a0…041c0 74 6c 6c 0d 0a 0d 0a 0d 0a 8c 83 d4 0a b0 a1 33 2e 33 20 54 61 70 65 20 50 61 72 61 6d 65 74 65 ┆tll 3.3 Tape Paramete┆ 0x041c0…041e0 72 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆r ┆ 0x041e0…04200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 82 33 ┆ 3┆ 0x04200…04220 (33,) 31 0d 0a 3c 74 61 70 65 20 70 61 72 61 6d 3e 20 20 3a 3a 3d 20 3c 74 61 70 65 20 70 61 72 61 6d ┆1 <tape param> ::= <tape param┆ 0x04220…04240 3e 2e 3c 66 69 6c 65 20 6e 6f 3e 20 20 2e 3c 6e 65 78 74 20 76 6f 6c 75 6d 65 3e 20 20 20 2c 0d ┆>.<file no> .<next volume> , ┆ 0x04240…04260 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆ 0x04260…04280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 81 30 0d 0a 20 20 ┆ 0 ┆ 0x04280…042a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆ 0x042a0…042c0 20 82 31 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2e 6c 61 62 65 6c 2e 3c 66 70 ┆ 1 .label.<fp┆ 0x042c0…042e0 6e 61 6d 65 3e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆name> ┆ 0x042e0…04300 20 20 20 20 20 20 20 20 20 20 81 30 0d 0a 0d 0a 3c 74 61 70 65 20 6e 61 6d 65 3e 20 20 20 20 20 ┆ 0 <tape name> ┆ 0x04300…04320 20 20 3a 3a 3d 0d 0a 3c 6e 65 78 74 20 76 6f 6c 75 6d 65 3e 20 20 20 20 20 3a 3a 3d 20 20 3c 6e ┆ ::= <next volume> ::= <n┆ 0x04320…04340 61 6d 65 3e 2f 3c 66 69 6c 65 64 65 73 63 72 69 70 74 6f 72 3e 0d 0a 3c 6e 61 6d 65 3e 20 20 20 ┆ame>/<filedescriptor> <name> ┆ 0x04340…04360 20 20 20 20 20 20 20 20 20 3a 3a 3d 20 6e 61 6d 65 20 6f 66 20 6d 61 67 6e 65 74 69 63 20 74 61 ┆ ::= name of magnetic ta┆ 0x04360…04380 70 65 0d 0a 3c 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 3e 20 3a 3a 3d 20 6e 61 6d 65 20 6f ┆pe <file descriptor> ::= name o┆ 0x04380…043a0 66 20 6d 61 67 6e 65 74 69 63 20 74 61 70 65 20 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 0d ┆f magnetic tape file descriptor ┆ 0x043a0…043c0 0a 3c 66 69 6c 65 20 6e 6f 3e 20 20 20 20 20 20 20 20 20 3a 3a 3d 20 20 20 3c 69 6e 74 65 67 65 ┆ <file no> ::= <intege┆ 0x043c0…043e0 72 3e 2f 6c 61 73 74 0d 0a 3c 66 70 6e 61 6d 65 3e 20 20 20 20 20 20 20 20 20 20 3a 3a 3d 20 6e ┆r>/last <fpname> ::= n┆ 0x043e0…04400 61 6d 65 20 6f 62 65 79 69 6e 67 20 66 70 20 73 79 6e 74 61 78 0d 0a 0d 0a 0d 0a b0 a1 33 2e 34 ┆ame obeying fp syntax 3.4┆ 0x04400…04420 (34,) 20 53 70 65 63 69 61 6c 20 50 61 72 61 6d 65 74 65 72 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 ┆ Special Parameter ┆ 0x04420…04440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆ 0x04440…04460 20 20 20 20 20 82 2a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 ┆ * s┆ 0x04460…04480 65 67 6d 2e 20 3c 69 6e 74 65 67 65 72 3e 0d 0a 3c 73 70 65 63 69 61 6c 20 70 61 72 61 6d 3e 20 ┆egm. <integer> <special param> ┆ 0x04480…044a0 3a 3a 3d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 73 74 2e ┆::= list.┆ 0x044a0…044c0 20 79 65 73 2f 6e 6f 2f 6e 61 6d 65 73 3e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ yes/no/names> ┆ 0x044c0…044e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 81 ┆ ┆ 0x044e0…04500 31 0d 0a 0d 0a 0d 0a b0 a1 33 2e 35 20 53 61 76 65 20 53 70 65 63 69 66 69 65 72 0d 0a 0d 0a 20 ┆1 3.5 Save Specifier ┆ 0x04500…04520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆ 0x04520…04540 20 20 20 20 20 20 20 20 82 2a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ * ┆ 0x04540…04560 20 20 3c 6d 6f 64 69 66 69 65 72 3e 0d 0a 3c 73 61 76 65 20 73 70 65 63 69 66 69 65 72 3e 20 3a ┆ <modifier> <save specifier> :┆ 0x04560…04580 3a 3d 20 20 3c 64 69 73 63 20 73 70 65 63 69 66 69 65 72 3e 0d 0a 20 20 20 20 20 20 20 20 20 20 ┆:= <disc specifier> ┆ 0x04580…045a0 20 20 20 20 20 20 20 20 20 20 20 20 3c 65 6e 74 72 79 20 73 70 65 63 69 66 69 65 72 3e 0d 0a 20 ┆ <entry specifier> ┆ 0x045a0…045c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆ 0x045c0…045d0 20 20 20 20 20 20 20 20 81 31 0d 0a 0d 0a 0d 0a ┆ 1 ┆ 0x045d0…045d3 FormFeed { 0x045d0…045d3 0c 83 a4 ┆ ┆ 0x045d0…045d3 } 0x045d3…045e0 0a b0 a1 33 2e 35 2e 31 20 4d 6f 64 69 ┆ 3.5.1 Modi┆ 0x045e0…04600 66 69 65 72 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆fier ┆ 0x04600…04620 (35,) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆ 0x04620…04640 20 20 20 82 2a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ * ┆ 0x04640…04660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 82 2a 0d ┆ * ┆ 0x04660…04680 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 68 61 6e 67 65 64 69 73 63 20 20 2e 20 ┆ changedisc . ┆ 0x04680…046a0 3c 66 72 6f 6d 20 64 69 73 63 3e 2e 3c 74 6f 20 64 69 73 63 3e 0d 0a 3c 6d 6f 64 69 66 69 65 72 ┆<from disc>.<to disc> <modifier┆ 0x046a0…046c0 3e 20 3a 3a 3d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆> ::= ┆ 0x046c0…046e0 20 20 20 20 20 20 20 20 20 20 20 20 20 81 31 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 1 ┆ 0x046e0…04700 20 20 6e 65 77 73 63 6f 70 65 2e 20 3c 6e 65 77 20 73 63 6f 70 65 3e 0d 0a 20 20 20 20 20 20 20 ┆ newscope. <new scope> ┆ 0x04700…04720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆ 0x04720…04740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 81 31 0d 0a 0d 0a 3c 66 72 6f 6d 20 ┆ 1 <from ┆ 0x04740…04760 64 69 73 63 3e 20 20 20 20 20 20 1f 3a 3a 3d 20 20 20 61 6c 6c 2f 6d 61 69 6e 63 61 74 64 69 73 ┆disc> ::= all/maincatdis┆ 0x04760…04780 63 2f 3c 64 69 73 63 20 6e 61 6d 65 3e 0d 0a 3c 74 6f 20 64 69 73 63 3e 20 20 20 20 20 20 20 20 ┆c/<disc name> <to disc> ┆ 0x04780…047a0 1f 3a 3a 3d 20 20 20 20 6e 6f 2f 6d 61 69 6e 63 61 74 64 69 73 63 2f 3c 64 69 73 63 20 6e 61 6d ┆ ::= no/maincatdisc/<disc nam┆ 0x047a0…047c0 65 3e 2f 30 2f 31 0d 0a 3c 6e 65 77 20 73 63 6f 70 65 3e 20 20 20 20 20 20 1f 3a 3a 3d 20 20 20 ┆e>/0/1 <new scope> ::= ┆ 0x047c0…047e0 20 6e 6f 2f 74 65 6d 70 2f 6c 6f 67 69 6e 2f 75 73 65 72 2f 70 72 6f 6a 65 63 74 0d 0a 0d 0a 0d ┆ no/temp/login/user/project ┆ 0x047e0…04800 0a b0 a1 33 2e 35 2e 32 20 44 69 73 63 20 53 70 65 63 69 66 69 65 72 0d 0a 0d 0a 20 20 20 20 20 ┆ 3.5.2 Disc Specifier ┆ 0x04800…04820 (36,) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆ 0x04820…04840 20 20 20 20 20 20 82 2a 0d 0a 3c 64 69 73 63 20 73 70 65 63 69 66 69 65 72 3e 20 1f 3a 3a 3d 20 ┆ * <disc specifier> ::= ┆ 0x04840…04860 20 64 69 73 63 20 20 2e 3c 66 72 6f 6d 20 64 69 73 63 3e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ disc .<from disc> ┆ 0x04860…04880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆ 0x04880…048a0 81 31 0d 0a 0d 0a 0d 0a b0 a1 33 2e 35 2e 33 20 45 6e 74 72 79 20 53 70 65 63 69 66 69 65 72 0d ┆ 1 3.5.3 Entry Specifier ┆ 0x048a0…048c0 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆ 0x048c0…048e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 82 2a 0d 0a 3c 65 ┆ * <e┆ 0x048e0…04900 6e 74 72 79 20 73 70 65 63 69 66 69 65 72 3e 20 3a 3a 3d 20 3c 65 6e 74 72 79 20 66 61 63 74 6f ┆ntry specifier> ::= <entry facto┆ 0x04900…04920 72 3e 20 20 2e 3c 65 6e 74 72 79 20 66 61 63 74 6f 72 3e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 ┆r> .<entry factor> ┆ 0x04920…04940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆ 0x04940…0494f 20 20 20 20 20 20 20 20 20 20 20 20 30 0d 0a ┆ 0 ┆ 0x0494f…04988 Params { 0x0494f…04988 04 00 2d 4e 0a 00 06 00 00 00 00 03 01 44 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -N D1@ ┆ 0x0494f…04988 00 00 00 00 00 00 00 00 05 0f 19 23 2d 37 41 4b 55 5f 69 73 7d 87 91 ff 04 ┆ #-7AKU_iså ┆ 0x0494f…04988 } 0x04988…049c1 Params { 0x04988…049c1 04 00 2d 4e 0a 00 06 00 00 00 00 03 01 3c 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -N <1 ┆ 0x04988…049c1 00 00 00 00 00 00 00 00 05 0f 19 23 2d 37 41 4b 55 5f 69 73 7d 87 91 ff 04 ┆ #-7AKU_iså ┆ 0x04988…049c1 } 0x049c1…049e0 0a 3c 65 6e 74 72 79 20 66 61 63 74 6f 72 3e 20 20 20 20 3a 3a 3d 20 1f 3c 65 6e 74 72 79 20 ┆ <entry factor> ::= <entry ┆ 0x049e0…04a00 6e 61 6d 65 3e 2f 73 63 6f 70 65 2e 3c 73 63 6f 70 65 3e 2f 64 6f 63 6e 61 6d 65 2e 3c 64 6f 63 ┆name>/scope.<scope>/docname.<doc┆ 0x04a00…04a20 (37,) 6e 61 6d 65 3e 0d 0a 3c 65 6e 74 72 79 20 6e 61 6d 65 3e 20 20 20 20 20 20 3a 3a 3d 20 1f 3c 6e ┆name> <entry name> ::= <n┆ 0x04a20…04a40 61 6d 65 3e 0d 0a 3c 73 63 6f 70 65 3e 20 20 20 20 20 20 20 20 20 20 20 3a 3a 3d 20 20 74 65 6d ┆ame> <scope> ::= tem┆ 0x04a40…04a60 70 2f 6c 6f 67 69 6e 2f 75 73 65 72 2f 70 72 6f 6a 65 63 74 2f 6f 77 6e 2f 73 79 73 74 65 6d 2f ┆p/login/user/project/own/system/┆ 0x04a60…04a6e 70 65 72 6d 2f 61 6c 6c 0d 0a 0d 0a 0d 0a ┆perm/all ┆ 0x04a6e…04aa7 Params { 0x04a6e…04aa7 04 00 2d 4e 0a 00 06 00 00 00 00 03 01 3c 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -N <1@ ┆ 0x04a6e…04aa7 00 00 00 00 00 00 00 00 05 0f 19 23 2d 37 41 4b 55 5f 69 73 7d 87 91 ff 04 ┆ #-7AKU_iså ┆ 0x04a6e…04aa7 } 0x04aa7…04ae0 Params { 0x04aa7…04ae0 04 00 2d 4e 0a 00 06 00 00 00 00 03 01 44 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -N D1@ ┆ 0x04aa7…04ae0 00 00 00 00 00 00 00 00 05 0f 19 23 2d 37 41 4b 55 5f 69 73 7d 87 91 ff 04 ┆ #-7AKU_iså ┆ 0x04aa7…04ae0 } 0x04ae0…04ae1 0a ┆ ┆ 0x04ae1…04ae4 FormFeed { 0x04ae1…04ae4 0c 82 f4 ┆ ┆ 0x04ae1…04ae4 } 0x04ae4…04b00 0a b0 a1 33 2e 36 20 49 6e 66 69 6c 65 20 50 61 72 61 6d 65 74 65 72 0d 0a 0d 0a 45 ┆ 3.6 Infile Parameter E┆ 0x04b00…04b20 76 65 72 79 77 68 65 72 65 20 74 68 65 20 64 65 6c 69 6d 69 74 65 72 20 3c 73 3e 20 69 73 20 61 ┆verywhere the delimiter <s> is a┆ 0x04b20…04b40 6c 6c 6f 77 65 64 20 69 6e 20 74 68 65 20 70 61 72 61 6d 65 74 65 72 20 0a 6c 69 73 74 20 61 63 ┆llowed in the parameter list ac┆ 0x04b40…04b60 63 6f 72 64 69 6e 67 20 74 6f 20 73 79 6e 74 61 78 20 66 6f 72 20 46 50 20 63 6f 6d 6d 61 6e 64 ┆cording to syntax for FP command┆ 0x04b60…04b80 73 2c 20 28 32 29 2c 20 74 68 65 20 70 61 72 61 6d 65 74 65 72 20 0a 70 61 69 72 20 3c 73 3e 20 ┆s, (2), the parameter pair <s> ┆ 0x04b80…04ba0 69 6e 2e 3c 66 69 6c 65 3e 20 69 73 20 61 6c 6c 6f 77 65 64 20 61 6e 64 20 77 69 6c 6c 20 62 65 ┆in.<file> is allowed and will be┆ 0x04ba0…04bc0 20 73 79 6e 74 61 63 74 69 63 61 6c 6c 79 20 0a 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 3c 73 ┆ syntactically equivalent to <s┆ 0x04bc0…04be0 3e 2e 0d 0a 0d 0a 3c 66 69 6c 65 3e 20 3a 3a 3d 20 6e 61 6d 65 20 6f 66 20 61 6e 79 20 66 69 6c ┆>. <file> ::= name of any fil┆ 0x04be0…04bf0 65 64 65 73 63 72 69 70 74 6f 72 2e 0d 0a 0d 0a ┆edescriptor. ┆ 0x04bf0…04bf3 FormFeed { 0x04bf0…04bf3 0c 80 ec ┆ ┆ 0x04bf0…04bf3 } 0x04bf3…04c00 0a b0 a1 34 2e 20 46 55 4e 43 54 49 4f ┆ 4. FUNCTIO┆ 0x04c00…04c20 (38,) 4e 0d 0a 0d 0a 54 68 65 20 70 72 6f 67 72 61 6d 20 77 69 6c 6c 20 73 61 76 65 20 74 68 65 20 63 ┆N The program will save the c┆ 0x04c20…04c40 61 74 61 6c 6f 67 20 65 6e 74 72 69 65 73 20 61 6e 64 20 70 6f 73 73 69 62 6c 65 20 0a 62 61 63 ┆atalog entries and possible bac┆ 0x04c40…04c60 6b 69 6e 67 20 73 74 6f 72 61 67 65 20 61 72 65 61 73 20 73 70 65 63 69 66 69 65 64 20 62 79 20 ┆king storage areas specified by ┆ 0x04c60…04c80 3c 64 69 73 63 20 73 70 65 63 69 66 69 65 72 3e 20 61 6e 64 20 0a 3c 65 6e 74 72 79 20 73 70 65 ┆<disc specifier> and <entry spe┆ 0x04c80…04ca0 63 69 66 69 65 72 3e 20 77 69 74 68 20 74 68 65 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 73 20 69 ┆cifier> with the modifications i┆ 0x04ca0…04cc0 6e 20 3c 6d 6f 64 69 66 69 65 72 3e 20 6f 6e 20 0a 74 68 65 20 6d 61 67 6e 65 74 69 63 20 74 61 ┆n <modifier> on the magnetic ta┆ 0x04cc0…04ce0 70 65 73 20 73 70 65 63 69 66 69 65 64 20 69 6e 20 3c 74 61 70 65 20 70 61 72 61 6d 3e 2c 20 69 ┆pes specified in <tape param>, i┆ 0x04ce0…04d00 2e 65 2e 20 6d 61 79 62 65 20 69 6e 20 0a 74 77 6f 20 63 6f 70 69 65 73 20 61 6e 64 20 6d 61 79 ┆.e. maybe in two copies and may┆ 0x04d00…04d20 62 65 20 65 78 74 65 6e 64 69 6e 67 20 6f 76 65 72 20 6d 6f 72 65 20 76 6f 6c 75 6d 65 73 2e 0d ┆be extending over more volumes. ┆ 0x04d20…04d40 0a 0d 0a 54 68 65 20 70 72 6f 67 72 61 6d 20 69 6e 74 65 72 70 72 65 74 73 20 74 68 65 20 70 61 ┆ The program interprets the pa┆ 0x04d40…04d60 72 61 6d 65 74 65 72 20 67 72 6f 75 70 73 2c 20 6f 6e 65 20 62 79 20 6f 6e 65 2e 0d 0a 0d 0a 54 ┆rameter groups, one by one. T┆ 0x04d60…04d80 68 65 20 74 61 70 65 20 69 73 20 6d 6f 75 6e 74 65 64 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 ┆he tape is mounted according to ┆ 0x04d80…04da0 70 6f 73 73 69 62 6c 65 20 3c 6d 6f 75 6e 74 20 70 61 72 61 6d 3e 20 61 6e 64 20 0a 70 6f 73 69 ┆possible <mount param> and posi┆ 0x04da0…04dc0 74 69 6f 6e 65 64 20 74 6f 20 74 68 65 20 66 69 6c 65 20 6e 75 6d 62 65 72 28 73 29 20 73 70 65 ┆tioned to the file number(s) spe┆ 0x04dc0…04de0 63 69 66 69 65 64 2e 0d 0a 0d 0a 41 20 76 65 72 73 69 6f 6e 20 64 75 6d 70 6c 61 62 65 6c 20 72 ┆cified. A version dumplabel r┆ 0x04de0…04e00 65 63 6f 72 64 20 28 63 66 2e 20 62 65 6c 6f 77 29 20 69 73 20 6f 75 74 70 75 74 20 61 73 20 74 ┆ecord (cf. below) is output as t┆ 0x04e00…04e20 (39,) 68 65 20 0a 66 69 72 73 74 20 62 6c 6f 63 6b 20 61 6e 64 20 64 69 73 70 6c 61 79 65 64 20 6f 6e ┆he first block and displayed on┆ 0x04e20…04e40 20 63 75 72 72 65 6e 74 20 6f 75 74 70 75 74 2e 0d 0a 0d 0a 45 61 63 68 20 3c 65 6e 74 72 79 20 ┆ current output. Each <entry ┆ 0x04e40…04e60 73 70 65 63 69 66 69 65 72 3e 20 73 74 61 72 74 73 20 61 20 63 61 74 61 6c 6f 67 20 73 63 61 6e ┆specifier> starts a catalog scan┆ 0x04e60…04e80 2c 20 70 69 63 6b 69 6e 67 20 6f 75 74 20 0a 74 68 65 20 65 6e 74 72 69 65 73 20 73 70 65 63 69 ┆, picking out the entries speci┆ 0x04e80…04ea0 66 69 65 64 2c 20 61 6e 64 20 74 68 65 20 65 6e 74 72 69 65 73 20 73 61 74 69 73 66 79 69 6e 67 ┆fied, and the entries satisfying┆ 0x04ea0…04ec0 20 74 68 65 20 0a 63 75 72 72 65 6e 74 20 64 69 73 63 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e ┆ the current disc specification┆ 0x04ec0…04ee0 73 20 61 72 65 20 73 61 76 65 64 20 61 66 74 65 72 20 61 20 70 6f 73 73 69 62 6c 65 20 0a 63 68 ┆s are saved after a possible ch┆ 0x04ee0…04f00 61 6e 67 65 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 68 65 20 61 63 74 75 61 6c 20 73 74 61 ┆ange according to the actual sta┆ 0x04f00…04f20 74 65 20 6f 66 20 6d 6f 64 69 66 69 65 72 73 2e 0d 0a 0d 0a 44 75 72 69 6e 67 20 74 68 65 20 73 ┆te of modifiers. During the s┆ 0x04f20…04f40 61 76 65 2c 20 73 75 63 63 65 65 64 69 6e 67 20 6d 61 67 6e 65 74 69 63 20 74 61 70 65 20 76 6f ┆ave, succeeding magnetic tape vo┆ 0x04f40…04f60 6c 75 6d 65 73 2c 20 61 73 20 66 61 72 20 61 73 20 0a 73 70 65 63 69 66 69 65 64 2c 20 61 72 65 ┆lumes, as far as specified, are┆ 0x04f60…04f80 20 6d 6f 75 6e 74 65 64 20 77 68 65 6e 65 76 65 72 20 61 63 74 75 61 6c 20 76 6f 6c 75 6d 65 20 ┆ mounted whenever actual volume ┆ 0x04f80…04fa0 69 73 20 66 69 6c 6c 65 64 20 75 70 2e 0d 0a 0d 0a 41 74 20 74 61 70 65 20 73 68 69 66 74 2c 20 ┆is filled up. At tape shift, ┆ 0x04fa0…04fc0 61 20 6d 65 73 73 61 67 65 20 69 73 20 64 69 73 70 6c 61 79 65 64 20 6f 6e 20 63 75 72 72 65 6e ┆a message is displayed on curren┆ 0x04fc0…04fe0 74 20 6f 75 74 70 75 74 2c 20 0a 73 70 65 63 69 66 79 69 6e 67 20 74 68 65 20 6e 61 6d 65 20 6f ┆t output, specifying the name o┆ 0x04fe0…05000 66 20 74 68 65 20 74 61 70 65 20 6a 75 73 74 20 61 62 61 6e 64 6f 6e 65 64 20 61 6e 64 20 74 68 ┆f the tape just abandoned and th┆ 0x05000…05020 (40,) 65 20 66 69 6c 65 20 0a 61 6e 64 20 62 6c 6f 63 6b 20 63 6f 75 6e 74 20 6f 66 20 74 68 65 20 6c ┆e file and block count of the l┆ 0x05020…05040 61 73 74 20 62 6c 6f 63 6b 20 62 65 66 6f 72 65 20 74 68 65 20 65 6e 64 69 6e 67 20 74 61 70 65 ┆ast block before the ending tape┆ 0x05040…05060 20 0a 6d 61 72 6b 2e 0d 0a 0d 0a 54 68 65 20 76 61 6c 75 65 73 20 6f 66 20 63 75 72 72 65 6e 74 ┆ mark. The values of current┆ 0x05060…05080 20 65 6e 74 72 79 2d 20 61 6e 64 20 73 65 67 6d 65 6e 74 20 63 6f 75 6e 74 20 61 72 65 20 0a 64 ┆ entry- and segment count are d┆ 0x05080…050a0 69 73 70 6c 61 79 65 64 2c 20 74 6f 6f 2c 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 74 68 65 20 6e ┆isplayed, too, followed by the n┆ 0x050a0…050c0 61 6d 65 20 6f 66 20 74 68 65 20 63 6f 6e 74 69 6e 75 69 6e 67 20 74 61 70 65 2e 0d 0a 0d 0a 57 ┆ame of the continuing tape. W┆ 0x050c0…050e0 68 65 6e 20 74 68 65 20 70 61 72 61 6d 65 74 65 72 20 6c 69 73 74 20 69 73 20 65 6d 70 74 69 65 ┆hen the parameter list is emptie┆ 0x050e0…05100 64 2c 20 74 68 65 20 6d 61 67 6e 65 74 69 63 20 74 61 70 65 20 66 69 6c 65 20 0a 69 73 20 63 6c ┆d, the magnetic tape file is cl┆ 0x05100…05120 6f 73 65 64 20 61 6e 64 20 61 20 6d 65 73 73 61 67 65 20 69 73 20 64 69 73 70 6c 61 79 65 64 20 ┆osed and a message is displayed ┆ 0x05120…05140 6f 6e 20 63 75 72 72 65 6e 74 20 6f 75 74 70 75 74 2c 20 0a 73 70 65 63 69 66 79 69 6e 67 20 74 ┆on current output, specifying t┆ 0x05140…05160 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 74 61 70 65 2c 20 74 68 65 20 63 75 72 72 65 6e 74 ┆he name of the tape, the current┆ 0x05160…05180 20 70 6f 73 69 74 69 6f 6e 20 61 6e 64 20 0a 74 68 65 20 74 6f 74 61 6c 20 61 6d 6f 75 6e 74 20 ┆ position and the total amount ┆ 0x05180…051a0 6f 66 20 65 6e 74 72 69 65 73 20 61 6e 64 20 73 65 67 6d 65 6e 74 73 20 73 61 76 65 64 2e 0d 0a ┆of entries and segments saved. ┆ 0x051a0…051c0 0d 0a 8c 83 bc 0a 54 68 65 20 74 61 70 65 20 69 73 20 70 6f 73 69 74 69 6f 6e 65 64 20 74 6f 20 ┆ The tape is positioned to ┆ 0x051c0…051e0 74 68 65 20 6e 65 78 74 20 66 69 6c 65 2c 20 61 6e 20 65 6d 70 74 79 20 64 75 6d 70 20 6c 61 62 ┆the next file, an empty dump lab┆ 0x051e0…05200 65 6c 20 0a 72 65 63 6f 72 64 20 69 73 20 6f 75 74 70 75 74 20 69 6e 20 74 68 65 20 66 69 6c 65 ┆el record is output in the file┆ 0x05200…05220 (41,) 20 61 6e 64 20 64 69 73 70 6c 61 79 65 64 20 6f 6e 20 63 75 72 72 65 6e 74 20 0a 6f 75 74 70 75 ┆ and displayed on current outpu┆ 0x05220…05240 74 2c 20 74 68 65 20 66 69 6c 65 20 69 73 20 63 6c 6f 73 65 64 20 61 6e 64 20 74 68 65 20 74 61 ┆t, the file is closed and the ta┆ 0x05240…05260 70 65 20 72 65 6c 65 61 73 65 64 20 69 66 20 73 6f 20 0a 73 70 65 63 69 66 69 65 64 20 69 6e 20 ┆pe released if so specified in ┆ 0x05260…05280 3c 6d 6f 75 6e 74 20 70 61 72 61 6d 3e 2e 0d 0a 0d 0a 49 66 20 74 77 6f 20 73 65 74 73 20 6f 66 ┆<mount param>. If two sets of┆ 0x05280…052a0 20 74 61 70 65 73 20 61 72 65 20 73 70 65 63 69 66 69 65 64 20 74 68 65 79 20 61 72 65 20 74 72 ┆ tapes are specified they are tr┆ 0x052a0…052c0 65 61 74 65 64 20 69 6e 20 0a 70 61 72 61 6c 6c 65 6c 2c 20 65 78 63 65 70 74 20 66 6f 72 20 64 ┆eated in parallel, except for d┆ 0x052c0…052e0 69 66 66 65 72 65 6e 74 20 3c 6d 6f 75 6e 74 20 70 61 72 61 6d 3e 20 61 6e 64 20 65 78 63 65 70 ┆ifferent <mount param> and excep┆ 0x052e0…05300 74 20 66 6f 72 20 0a 76 6f 6c 75 6d 65 20 63 68 61 6e 67 65 2c 20 77 68 69 63 68 20 61 6c 6c 6f ┆t for volume change, which allo┆ 0x05300…05320 77 73 20 66 6f 72 20 74 61 70 65 73 20 6f 66 20 64 69 66 66 65 72 65 6e 74 20 6c 65 6e 67 74 68 ┆ws for tapes of different length┆ 0x05320…05340 73 20 0a 69 6e 20 74 68 65 20 74 77 6f 20 73 65 74 73 2e 0d 0a 0d 0a 0d 0a b0 a1 34 2e 31 20 46 ┆s in the two sets. 4.1 F┆ 0x05340…05360 75 6e 63 74 69 6f 6e 2c 20 4f 75 74 66 69 6c 65 20 50 61 72 61 6d 65 74 65 72 0d 0a 0d 0a 3c 6f ┆unction, Outfile Parameter <o┆ 0x05360…05380 75 74 66 69 6c 65 3e 20 3a 3a 3d 20 6e 61 6d 65 20 6f 66 20 61 6e 79 20 66 69 6c 65 20 64 65 73 ┆utfile> ::= name of any file des┆ 0x05380…053a0 63 72 69 70 74 6f 72 0d 0a 0d 0a 43 75 72 72 65 6e 74 20 6f 75 74 70 75 74 20 7a 6f 6e 65 20 69 ┆criptor Current output zone i┆ 0x053a0…053c0 73 20 73 74 61 63 6b 65 64 20 61 6e 64 20 63 6f 6e 6e 65 63 74 65 64 20 74 6f 20 74 68 65 20 66 ┆s stacked and connected to the f┆ 0x053c0…053e0 69 6c 65 20 0a 73 70 65 63 69 66 69 65 64 20 61 74 20 70 72 6f 67 72 61 6d 20 73 74 61 72 74 2e ┆ile specified at program start.┆ 0x053e0…05400 0d 0a 0d 0a 57 68 65 74 68 65 72 20 74 68 65 20 70 72 6f 67 72 61 6d 20 74 65 72 6d 69 6e 61 74 ┆ Whether the program terminat┆ 0x05400…05420 (42,) 65 73 20 74 68 72 6f 75 67 68 20 69 74 73 20 66 69 6e 61 6c 20 65 6e 64 20 6f 72 20 62 79 20 61 ┆es through its final end or by a┆ 0x05420…05440 20 0a 72 75 6e 74 69 6d 65 20 61 6c 61 72 6d 2c 20 74 68 65 20 63 75 72 72 65 6e 74 20 6f 75 74 ┆ runtime alarm, the current out┆ 0x05440…05460 70 75 74 20 7a 6f 6e 65 20 69 73 20 75 6e 73 74 61 63 6b 65 64 20 61 67 61 69 6e 2e 0d 0a 0d 0a ┆put zone is unstacked again. ┆ 0x05460…05480 0d 0a b0 a1 34 2e 32 20 46 75 6e 63 74 69 6f 6e 2c 20 4d 6f 75 6e 74 20 50 61 72 61 6d 65 74 65 ┆ 4.2 Function, Mount Paramete┆ 0x05480…054a0 72 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆r ┆ 0x054a0…054c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 82 2a 0d 0a 20 20 20 20 20 20 20 20 20 20 ┆ * ┆ 0x054c0…054e0 20 20 20 20 20 20 20 20 20 6d 6f 75 6e 74 20 73 70 65 63 20 2e 3c 64 65 76 69 63 65 20 6e 6f 3e ┆ mount spec .<device no>┆ 0x054e0…05500 0d 0a 3c 6d 6f 75 6e 74 20 70 61 72 61 6d 20 3a 3a 3d 20 20 20 3c 6d 6f 64 65 6b 69 6e 64 3e 0d ┆ <mount param ::= <modekind> ┆ 0x05500…05520 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 6c 65 61 73 65 2e 20 20 20 79 ┆ release. y┆ 0x05520…05540 65 73 2f 6e 6f 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆es/no ┆ 0x05540…05560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 81 31 0d 0a 0d 0a 54 68 65 20 6d 6f ┆ 1 The mo┆ 0x05560…05580 75 6e 74 20 70 61 72 61 6d 65 74 65 72 73 20 6d 61 79 20 62 65 20 72 65 70 65 61 74 65 64 2c 20 ┆unt parameters may be repeated, ┆ 0x05580…055a0 62 75 74 20 74 68 65 20 6c 61 73 74 20 6f 6e 65 20 6f 66 20 0a 65 61 63 68 20 6e 61 6d 65 20 77 ┆but the last one of each name w┆ 0x055a0…055ae 69 6c 6c 20 73 74 61 6e 64 2e 0d 0a 0d 0a ┆ill stand. ┆ 0x055ae…055b1 FormFeed { 0x055ae…055b1 0c 83 8c ┆ ┆ 0x055ae…055b1 } 0x055b1…055c0 0a 3c 6d 6f 75 6e 74 73 70 65 63 2e 20 3c 64 ┆ <mountspec. <d┆ 0x055c0…055e0 65 76 69 63 65 20 6e 6f 3e 0d 0a 41 20 6d 6f 75 6e 74 20 73 70 65 63 69 61 6c 20 70 61 72 65 6e ┆evice no> A mount special paren┆ 0x055e0…05600 74 20 6d 65 73 73 61 67 65 20 77 69 74 68 20 74 68 65 20 64 65 76 69 63 65 20 6e 75 6d 62 65 72 ┆t message with the device number┆ 0x05600…05620 (43,) 20 61 6e 64 20 0a 70 72 6f 70 65 72 20 74 61 70 65 20 6e 61 6d 65 20 77 69 6c 6c 20 62 65 20 73 ┆ and proper tape name will be s┆ 0x05620…05640 65 6e 74 20 65 61 63 68 20 74 69 6d 65 20 61 20 6e 65 77 20 76 6f 6c 75 6d 65 20 69 6e 20 74 68 ┆ent each time a new volume in th┆ 0x05640…05660 65 20 0a 73 65 74 20 6f 66 20 74 61 70 65 73 20 73 70 65 63 69 66 69 65 64 20 69 6e 20 3c 74 61 ┆e set of tapes specified in <ta┆ 0x05660…05680 70 65 20 70 61 72 61 6d 3e 20 69 73 20 6d 6f 75 6e 74 65 64 2e 0d 0a 0d 0a 44 65 66 61 75 6c 74 ┆pe param> is mounted. Default┆ 0x05680…056a0 3a 20 6d 6f 75 6e 73 70 65 63 2e 30 20 6d 65 61 6e 69 6e 67 20 6e 6f 20 70 61 72 65 6e 74 20 6d ┆: mounspec.0 meaning no parent m┆ 0x056a0…056c0 65 73 73 61 67 65 2e 0d 0a 0d 0a 3c 6d 6f 64 65 6b 69 6e 64 3e 0d 0a 54 68 65 20 6d 6f 64 65 6b ┆essage. <modekind> The modek┆ 0x056c0…056e0 69 6e 64 20 73 70 65 63 69 66 69 65 64 20 77 69 6c 6c 20 62 65 20 75 73 65 64 20 66 6f 72 20 61 ┆ind specified will be used for a┆ 0x056e0…05700 6c 6c 20 76 6f 6c 75 6d 65 73 20 69 6e 20 74 68 65 20 0a 73 65 74 20 73 70 65 63 69 66 69 65 64 ┆ll volumes in the set specified┆ 0x05700…05720 20 69 6e 20 3c 74 61 70 65 20 70 61 72 61 6d 3e 20 75 6e 6c 65 73 73 20 61 74 20 6c 65 61 73 74 ┆ in <tape param> unless at least┆ 0x05720…05740 20 6f 6e 65 20 6f 66 20 74 68 65 20 0a 74 61 70 65 73 20 69 6e 20 74 68 65 20 73 65 74 20 69 73 ┆ one of the tapes in the set is┆ 0x05740…05760 20 73 70 65 63 69 66 69 65 64 20 62 79 20 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 2c 20 63 ┆ specified by file descriptor, c┆ 0x05760…05780 66 2e 20 62 65 6c 6f 77 2e 0d 0a 0d 0a 44 65 66 61 75 6c 74 3a 20 6d 74 6c 68 20 28 3d 6d 74 6f ┆f. below. Default: mtlh (=mto┆ 0x05780…057a0 29 0d 0a 0d 0a 72 65 6c 65 61 73 65 2e 20 20 79 65 73 2f 6e 6f 0d 0a 49 66 20 72 65 6c 65 61 73 ┆) release. yes/no If releas┆ 0x057a0…057c0 65 2e 79 65 73 20 74 68 65 20 74 61 70 65 20 69 6e 20 74 68 65 20 73 65 74 20 61 63 74 75 61 6c ┆e.yes the tape in the set actual┆ 0x057c0…057e0 6c 79 20 75 73 65 64 20 61 74 20 70 72 6f 67 72 61 6d 20 0a 74 65 72 6d 69 6e 61 74 69 6f 6e 20 ┆ly used at program termination ┆ 0x057e0…05800 77 69 6c 6c 20 62 65 20 72 65 6c 65 61 73 65 64 2c 20 69 2e 65 2e 20 74 68 65 20 72 65 73 65 72 ┆will be released, i.e. the reser┆ 0x05800…05820 (44,) 76 61 74 69 6f 6e 20 69 73 20 0a 63 61 6e 63 65 6c 6c 65 64 20 61 6e 64 20 61 20 72 65 6c 65 61 ┆vation is cancelled and a relea┆ 0x05820…05840 73 65 20 6d 65 73 73 61 67 65 20 69 73 20 73 65 6e 74 20 74 6f 20 74 68 65 20 6f 70 65 72 61 74 ┆se message is sent to the operat┆ 0x05840…05860 69 6e 67 20 0a 73 79 73 74 65 6d 2e 0d 0a 0d 0a 44 65 66 61 75 6c 74 3a 20 72 65 6c 65 61 73 65 ┆ing system. Default: release┆ 0x05860…05880 2e 79 65 73 0d 0a 0d 0a 0d 0a a1 b0 34 2e 33 20 46 75 6e 63 74 69 6f 6e 2c 20 54 61 70 65 20 50 ┆.yes 4.3 Function, Tape P┆ 0x05880…058a0 61 72 61 6d 65 74 65 72 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆arameter ┆ 0x058a0…058c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆ 0x058c0…058e0 20 20 20 82 33 31 0d 0a 3c 74 61 70 65 20 70 61 72 61 6d 3e 20 3a 3a 3d 20 3c 74 61 70 65 20 6e ┆ 31 <tape param> ::= <tape n┆ 0x058e0…05900 61 6d 65 3e 2e 3c 66 69 6c 65 20 6e 6f 3e 20 20 2e 3c 6e 65 78 74 20 76 6f 6c 75 6d 65 3e 20 20 ┆ame>.<file no> .<next volume> ┆ 0x05900…05920 20 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ , ┆ 0x05920…05940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 81 30 0d 0a ┆ 0 ┆ 0x05940…05960 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆ 0x05960…05980 20 20 20 20 20 82 31 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2e 6c 61 62 65 6c ┆ 1 .label┆ 0x05980…059a0 2e 3c 66 70 6e 61 6d 65 3e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆.<fpname> ┆ 0x059a0…059c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 81 30 0d 0a 0d 0a 4f 6e 65 20 74 61 70 65 20 70 61 72 ┆ 0 One tape par┆ 0x059c0…059e0 61 6d 65 74 65 72 20 73 70 65 63 69 66 69 65 73 20 61 20 73 65 74 20 6f 66 20 6d 61 67 6e 65 74 ┆ameter specifies a set of magnet┆ 0x059e0…05a00 69 63 20 74 61 70 65 73 2c 20 0a 63 6f 6e 73 69 73 74 69 6e 67 20 6f 66 20 6f 6e 65 20 74 6f 20 ┆ic tapes, consisting of one to ┆ 0x05a00…05a14 (45,) 74 68 69 72 74 79 74 77 6f 20 74 61 70 65 73 2e 0d 0a 0d 0a ┆thirtytwo tapes. ┆ 0x05a14…05a17 FormFeed { 0x05a14…05a17 0c 83 b0 ┆ ┆ 0x05a14…05a17 } 0x05a17…05a20 0a 3c 74 61 70 65 20 6e 61 ┆ <tape na┆ 0x05a20…05a40 6d 65 3e 20 3a 3a 3d 20 3c 6e 65 78 74 20 76 6f 6c 75 6d 65 3e 20 3a 3a 3d 20 20 3c 6e 61 6d 65 ┆me> ::= <next volume> ::= <name┆ 0x05a40…05a60 3e 2f 3c 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 3e 0d 0a 54 68 65 20 6e 61 6d 65 20 6f 66 ┆>/<file descriptor> The name of┆ 0x05a60…05a80 20 74 68 65 20 74 61 70 65 2e 20 49 66 20 3c 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 3e 20 ┆ the tape. If <file descriptor> ┆ 0x05a80…05aa0 69 73 20 75 73 65 64 2c 20 74 68 65 20 6e 61 6d 65 20 0a 61 6e 64 20 6d 6f 64 65 6b 69 6e 64 20 ┆is used, the name and modekind ┆ 0x05aa0…05ac0 61 72 65 20 74 61 6b 65 6e 20 66 72 6f 6d 20 74 68 65 20 64 65 73 63 72 69 70 74 6f 72 20 69 6e ┆are taken from the descriptor in┆ 0x05ac0…05ae0 20 74 68 65 20 63 61 74 61 6c 6f 67 2e 0d 0a 0d 0a 54 68 65 20 6d 6f 64 65 6b 69 6e 64 20 6f 66 ┆ the catalog. The modekind of┆ 0x05ae0…05b00 20 74 68 65 20 6c 61 73 74 20 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 20 75 73 65 64 20 69 ┆ the last file descriptor used i┆ 0x05b00…05b20 6e 20 74 68 65 20 73 65 74 20 6f 66 20 0a 76 6f 6c 75 6d 65 20 74 61 70 65 73 20 77 69 6c 6c 20 ┆n the set of volume tapes will ┆ 0x05b20…05b40 62 65 20 75 73 65 64 20 66 6f 72 20 74 68 65 20 65 6e 74 69 72 65 20 73 65 74 20 6f 66 20 74 61 ┆be used for the entire set of ta┆ 0x05b40…05b60 70 65 73 2e 0d 0a 0d 0a 3c 66 69 6c 65 20 6e 6f 3e 20 3a 3a 3d 20 20 3c 69 6e 74 65 67 65 72 3e ┆pes. <file no> ::= <integer>┆ 0x05b60…05b80 2f 6c 61 73 74 0d 0a 54 68 65 20 66 69 6c 65 20 6e 75 6d 62 65 72 20 6f 66 20 74 68 65 20 66 69 ┆/last The file number of the fi┆ 0x05b80…05ba0 72 73 74 20 74 61 70 65 20 69 6e 20 74 68 65 20 73 65 74 20 77 68 65 72 65 20 74 68 65 20 73 61 ┆rst tape in the set where the sa┆ 0x05ba0…05bc0 76 65 20 0a 73 68 61 6c 6c 20 73 74 61 72 74 2e 0d 0a 0d 0a 54 68 65 20 73 61 76 65 20 77 69 6c ┆ve shall start. The save wil┆ 0x05bc0…05be0 6c 20 73 74 61 72 74 20 69 6e 20 66 69 6c 65 20 6e 75 6d 62 65 72 20 6f 6e 65 20 69 6e 20 61 6c ┆l start in file number one in al┆ 0x05be0…05c00 6c 20 73 75 63 63 65 65 64 69 6e 67 20 0a 76 6f 6c 75 6d 65 73 2e 0d 0a 0d 0a 49 66 20 74 68 65 ┆l succeeding volumes. If the┆ 0x05c00…05c20 (46,) 20 66 69 72 73 74 20 74 61 70 65 20 69 73 20 73 70 65 63 69 66 69 65 64 20 62 79 20 3c 66 69 6c ┆ first tape is specified by <fil┆ 0x05c20…05c40 65 20 64 65 73 63 72 69 70 74 6f 72 3e 2c 20 69 74 73 20 0a 66 69 6c 65 20 63 6f 75 6e 74 20 77 ┆e descriptor>, its file count w┆ 0x05c40…05c60 69 6c 6c 20 62 65 20 61 64 64 65 64 20 74 6f 20 3c 66 69 6c 65 20 6e 6f 3e 2e 0d 0a 0d 0a 49 66 ┆ill be added to <file no>. If┆ 0x05c60…05c80 20 3c 66 69 6c 65 20 6e 6f 3e 20 3d 20 6c 61 73 74 2c 20 74 68 65 20 66 69 72 73 74 20 66 69 6c ┆ <file no> = last, the first fil┆ 0x05c80…05ca0 65 2c 20 77 68 69 63 68 20 64 6f 65 73 20 6e 6f 74 20 73 74 61 72 74 20 0a 77 69 74 68 20 61 20 ┆e, which does not start with a ┆ 0x05ca0…05cc0 76 65 72 73 69 6f 6e 20 6f 72 20 61 20 63 6f 6e 74 69 6e 75 61 74 69 6f 6e 20 64 75 6d 70 20 6c ┆version or a continuation dump l┆ 0x05cc0…05ce0 61 62 65 6c 20 72 65 63 6f 72 64 2c 20 69 73 20 0a 73 65 61 72 63 68 65 64 20 61 6c 6f 6e 67 20 ┆abel record, is searched along ┆ 0x05ce0…05d00 74 68 65 20 74 61 70 65 73 20 69 6e 20 74 68 65 20 73 65 74 2c 20 65 76 65 6e 20 69 66 20 74 68 ┆the tapes in the set, even if th┆ 0x05d00…05d20 65 79 20 61 72 65 20 0a 73 70 65 63 69 66 69 65 64 20 62 79 20 3c 66 69 6c 65 20 64 65 73 63 72 ┆ey are specified by <file descr┆ 0x05d20…05d40 69 70 74 6f 72 3e 27 73 2e 0d 0a 0d 0a 6c 61 62 65 6c 2e 3c 66 70 6e 61 6d 65 3e 0d 0a 49 66 20 ┆iptor>'s. label.<fpname> If ┆ 0x05d40…05d60 61 20 6c 61 62 65 6c 20 69 73 20 73 70 65 63 69 66 69 65 64 2c 20 74 68 65 20 6e 61 6d 65 20 77 ┆a label is specified, the name w┆ 0x05d60…05d80 69 6c 6c 20 62 65 20 77 72 69 74 74 65 6e 20 61 73 20 74 68 65 20 0a 6c 61 73 74 20 66 69 65 6c ┆ill be written as the last fiel┆ 0x05d80…05da0 64 20 69 6e 20 74 68 65 20 76 65 72 73 69 6f 6e 20 6f 72 20 63 6f 6e 74 69 6e 75 61 74 69 6f 6e ┆d in the version or continuation┆ 0x05da0…05dc0 20 64 75 6d 70 6c 61 62 65 6c 20 72 65 63 6f 72 64 2c 20 0a 61 6e 64 20 69 74 20 77 69 6c 6c 20 ┆ dumplabel record, and it will ┆ 0x05dc0…05de0 61 70 70 65 61 72 20 6f 6e 20 63 75 72 72 65 6e 74 20 6f 75 74 70 75 74 2e 0d 0a 0d 0a 0d 0a b0 ┆appear on current output. ┆ 0x05de0…05e00 a1 34 2e 34 20 46 75 6e 63 74 69 6f 6e 2c 20 53 70 65 63 69 61 6c 20 50 61 72 61 6d 65 74 65 72 ┆ 4.4 Function, Special Parameter┆ 0x05e00…05e20 (47,) 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆ 0x05e20…05e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 82 2a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ * ┆ 0x05e40…05e60 20 20 20 20 20 20 20 20 20 73 65 67 6d 2e 3c 69 6e 74 65 67 65 72 3e 0d 0a 3c 73 70 65 63 69 61 ┆ segm.<integer> <specia┆ 0x05e60…05e80 6c 20 70 61 72 61 6d 3e 20 3a 3a 3d 20 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆l param> ::= ┆ 0x05e80…05ea0 20 20 20 20 20 6c 69 73 74 2e 20 20 79 65 73 2f 6e 61 6d 65 73 2f 6e 6f 0d 0a 20 20 20 20 20 20 ┆ list. yes/names/no ┆ 0x05ea0…05ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆ 0x05ec0…05ecc 20 20 20 20 20 20 81 31 0d 0a 0d 0a ┆ 1 ┆ 0x05ecc…05ecf FormFeed { 0x05ecc…05ecf 0c 83 b0 ┆ ┆ 0x05ecc…05ecf } 0x05ecf…05ee0 0a 54 68 65 20 73 70 65 63 69 61 6c 20 70 61 72 61 ┆ The special para┆ 0x05ee0…05f00 6d 65 74 65 72 73 20 6d 61 79 20 62 65 20 72 65 70 65 61 74 65 64 2c 20 62 75 74 20 74 68 65 20 ┆meters may be repeated, but the ┆ 0x05f00…05f20 6c 61 73 74 20 6f 6e 65 20 6f 66 20 0a 65 61 63 68 20 6e 61 6d 65 20 77 69 6c 6c 20 73 74 61 6e ┆last one of each name will stan┆ 0x05f20…05f40 64 2e 0d 0a 0d 0a 73 65 67 6d 2e 20 3c 69 6e 74 65 67 65 72 3e 0d 0a 42 61 63 6b 69 6e 67 20 73 ┆d. segm. <integer> Backing s┆ 0x05f40…05f60 74 6f 72 61 67 65 20 61 72 65 61 73 20 77 69 6c 6c 20 62 65 20 73 61 76 65 64 20 69 6e 20 6d 61 ┆torage areas will be saved in ma┆ 0x05f60…05f80 67 6e 65 74 69 63 20 74 61 70 65 20 62 6c 6f 63 6b 73 20 0a 6f 66 20 3c 69 6e 74 65 67 65 72 3e ┆gnetic tape blocks of <integer>┆ 0x05f80…05fa0 20 73 65 67 6d 65 6e 74 73 0d 0a 49 66 20 3c 69 6e 74 65 67 65 72 3e 20 3c 3d 20 31 2c 20 73 65 ┆ segments If <integer> <= 1, se┆ 0x05fa0…05fc0 67 6d 20 77 69 6c 6c 20 62 65 63 6f 6d 65 20 32 2e 0d 0a 0d 0a 46 6f 72 20 74 61 70 65 20 73 74 ┆gm will become 2. For tape st┆ 0x05fc0…05fe0 61 74 69 6f 6e 73 20 63 6f 6e 6e 65 63 74 65 64 20 76 69 61 20 52 43 38 33 30 31 20 44 65 76 69 ┆ations connected via RC8301 Devi┆ 0x05fe0…06000 63 65 20 43 6f 6e 74 72 6f 6c 6c 65 72 73 2c 20 61 20 0a 62 6c 6f 63 6b 6c 65 6e 67 74 68 20 67 ┆ce Controllers, a blocklength g┆ 0x06000…06020 (48,) 72 65 61 74 65 72 20 74 68 61 6e 20 34 20 73 65 67 6d 65 6e 74 73 2c 20 61 74 20 73 6f 6d 65 20 ┆reater than 4 segments, at some ┆ 0x06020…06040 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 73 20 0a 65 78 74 65 6e 64 65 64 20 74 6f 2c 20 65 2e 67 2e ┆installations extended to, e.g.┆ 0x06040…06060 2c 20 39 20 73 65 67 6d 65 6e 74 73 2c 20 77 69 6c 6c 20 6c 65 61 64 20 74 6f 20 70 72 6f 67 72 ┆, 9 segments, will lead to progr┆ 0x06060…06080 61 6d 20 0a 74 65 72 6d 69 6e 61 74 69 6f 6e 20 28 64 65 76 69 63 65 20 73 74 61 74 75 73 20 75 ┆am termination (device status u┆ 0x06080…060a0 6e 69 6e 74 65 6c 6c 69 67 69 62 6c 65 29 2e 20 46 6f 72 20 74 61 70 65 20 0a 73 74 61 74 69 6f ┆nintelligible). For tape statio┆ 0x060a0…060c0 6e 73 20 63 6f 6e 6e 65 63 74 65 64 20 76 69 61 20 49 44 41 38 30 31 20 44 69 73 63 2f 54 61 70 ┆ns connected via IDA801 Disc/Tap┆ 0x060c0…060e0 65 20 43 6f 6e 74 72 6f 6c 6c 65 72 73 2c 20 74 68 65 20 0a 73 61 6d 65 20 77 69 6c 6c 20 68 61 ┆e Controllers, the same will ha┆ 0x060e0…06100 70 70 65 6e 20 66 6f 72 20 62 6c 6f 63 6b 6c 65 6e 67 74 68 73 20 62 65 79 6f 75 6e 64 20 38 34 ┆ppen for blocklengths beyound 84┆ 0x06100…06120 20 73 65 67 6d 65 6e 74 73 20 28 36 34 20 4b 20 0a 63 68 61 72 61 63 74 65 72 73 20 74 6f 20 62 ┆ segments (64 K characters to b┆ 0x06120…06140 65 20 65 78 61 63 74 29 2e 0d 0a 0d 0a 44 65 66 61 75 6c 74 3a 20 74 68 65 20 76 61 6c 75 65 20 ┆e exact). Default: the value ┆ 0x06140…06160 66 6f 75 6e 64 20 69 6e 20 74 68 65 20 66 69 6c 65 20 63 6f 75 6e 74 20 6f 66 20 74 68 65 20 70 ┆found in the file count of the p┆ 0x06160…06180 72 6f 67 72 61 6d 73 20 0a 6f 77 6e 20 63 61 74 61 6c 6f 67 20 65 6e 74 72 79 20 74 61 69 6c 2e ┆rograms own catalog entry tail.┆ 0x06180…061a0 20 0d 0a 41 74 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 2c 20 74 68 65 20 76 61 6c 75 65 20 69 73 ┆ At installation, the value is┆ 0x061a0…061c0 20 33 2e 0d 0a 54 68 65 20 76 61 6c 75 65 20 6d 61 79 20 62 65 20 63 68 61 6e 67 65 64 2c 20 73 ┆ 3. The value may be changed, s┆ 0x061c0…061e0 69 6d 70 6c 79 20 62 79 20 0d 0a 20 20 20 73 61 76 65 20 3d 20 63 68 61 6e 67 65 6e 65 74 72 79 ┆imply by save = changenetry┆ 0x061e0…06200 20 73 61 76 65 20 73 61 76 65 20 73 61 76 65 20 3c 76 61 6c 75 65 3e 20 73 61 76 65 20 73 61 76 ┆ save save save <value> save sav┆ 0x06200…06220 (49,) 65 20 73 61 76 65 2e 0d 0a 54 68 65 20 6c 65 67 61 6c 20 76 61 6c 75 65 20 69 6e 74 65 72 76 61 ┆e save. The legal value interva┆ 0x06220…06240 6c 20 66 6f 72 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 69 73 20 32 3c 3d 20 76 61 6c 75 65 ┆l for default value is 2<= value┆ 0x06240…06260 20 3c 3d 20 0a 38 34 2e 0d 0a 49 66 20 74 68 65 20 76 61 6c 75 65 20 69 73 20 6f 75 74 73 69 64 ┆ <= 84. If the value is outsid┆ 0x06260…06280 65 20 74 68 65 20 6c 65 67 61 6c 20 76 61 6c 75 65 20 69 6e 74 65 72 76 61 6c 2c 20 74 68 65 20 ┆e the legal value interval, the ┆ 0x06280…062a0 76 61 6c 75 65 20 0a 33 20 69 73 20 75 73 65 64 2e 0d 0a 0d 0a 6c 69 73 74 2e 20 20 79 65 73 2f ┆value 3 is used. list. yes/┆ 0x062a0…062c0 6e 61 6d 65 73 2f 6e 6f 0d 0a 49 66 20 6c 69 73 74 2e 79 65 73 2c 20 74 68 65 20 65 6e 74 72 69 ┆names/no If list.yes, the entri┆ 0x062c0…062e0 65 73 20 73 61 76 65 64 20 61 72 65 20 6c 69 73 74 65 64 20 69 6e 20 6f 6e 65 20 6f 66 20 74 68 ┆es saved are listed in one of th┆ 0x062e0…062eb 65 20 0a 66 6f 72 6d 73 3a 0d 0a ┆e forms: ┆ 0x062eb…06324 Params { 0x062eb…06324 04 00 2d 4e 0a 00 06 00 00 00 00 03 01 4b 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -N K1@ ┆ 0x062eb…06324 00 00 00 00 00 00 00 00 05 0f 19 23 2d 37 41 4b 55 5f 69 73 7d 87 91 ff 04 ┆ #-7AKU_iså ┆ 0x062eb…06324 } 0x06324…0635d Params { 0x06324…0635d 04 00 2d 4e 0a 00 06 00 00 00 00 03 01 3c 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -N <1@ ┆ 0x06324…0635d 00 00 00 00 00 00 00 00 05 0f 19 23 2d 37 41 4b 55 5f 69 73 7d 87 91 ff 04 ┆ #-7AKU_iså ┆ 0x06324…0635d } 0x0635d…06360 0a 09 3c ┆ <┆ 0x06360…06380 6e 61 6d 65 3e 20 3c 6d 6f 64 65 6b 69 6e 64 3e 20 3c 73 63 6f 70 65 3e 2e 3c 64 6f 63 6e 61 6d ┆name> <modekind> <scope>.<docnam┆ 0x06380…063a0 65 3e 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆e>, ┆ 0x063a0…063c0 20 20 20 20 20 20 20 64 2e 3c 73 68 6f 72 74 63 6c 6f 63 6b 3e 20 64 2e 3c 6c 61 74 65 73 74 20 ┆ d.<shortclock> d.<latest ┆ 0x063c0…063e0 63 68 61 6e 67 65 64 3e 0d 0a 09 3c 6e 61 6d 65 3e 20 3c 6d 6f 64 65 6b 69 6e 64 3e 20 20 20 3c ┆changed> <name> <modekind> <┆ 0x063e0…06400 6b 65 79 3e 2e 3c 64 6f 63 6e 61 6d 65 3e 20 3c 6c 6f 77 65 72 20 62 61 73 65 3e 3c 75 70 70 65 ┆key>.<docname> <lower base><uppe┆ 0x06400…06420 (50,) 72 62 61 73 65 3e 2c 0d 0a 09 09 09 09 64 2e 3c 73 68 6f 72 74 63 6c 6f 63 6b 3e 20 64 2e 3c 6c ┆rbase>, d.<shortclock> d.<l┆ 0x06420…06430 61 74 65 73 74 20 63 68 61 6e 67 65 64 3e 0d 0a ┆atest changed> ┆ 0x06430…06469 Params { 0x06430…06469 04 00 2d 4e 0a 00 06 00 00 00 00 03 01 3c 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -N <1@ ┆ 0x06430…06469 00 00 00 00 00 00 00 00 05 0f 19 23 2d 37 41 4b 55 5f 69 73 7d 87 91 ff 04 ┆ #-7AKU_iså ┆ 0x06430…06469 } 0x06469…064a2 Params { 0x06469…064a2 04 00 2d 4e 0a 00 06 00 00 00 00 03 01 4b 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -N K1@ ┆ 0x06469…064a2 00 00 00 00 00 00 00 00 05 0f 19 23 2d 37 41 4b 55 5f 69 73 7d 87 91 ff 04 ┆ #-7AKU_iså ┆ 0x06469…064a2 } 0x064a2…064c0 0a 0d 0a 54 68 65 20 73 68 6f 72 74 63 6c 6f 63 6b 2c 20 69 2e 65 2e 20 77 6f 72 64 20 36 ┆ The shortclock, i.e. word 6┆ 0x064c0…064e0 20 6f 66 20 74 68 65 20 65 6e 74 72 79 20 74 61 69 6c 2c 20 69 73 20 73 68 6f 77 6e 20 6f 6e 6c ┆ of the entry tail, is shown onl┆ 0x064e0…06500 79 20 0a 66 6f 72 20 6e 6f 6e 20 70 72 6f 63 65 64 75 72 65 20 65 6e 74 72 69 65 73 20 77 69 74 ┆y for non procedure entries wit┆ 0x06500…06519 68 20 61 20 63 6f 6e 74 65 6e 74 73 20 6b 65 79 20 3c 3e 30 2e 0d 0a 0d 0a ┆h a contents key <>0. ┆ 0x06519…0651c FormFeed { 0x06519…0651c 0c 83 bc ┆ ┆ 0x06519…0651c } 0x0651c…06520 0a 47 65 6e ┆ Gen┆ 0x06520…06540 65 72 61 6c 6c 79 2c 20 6c 61 74 65 73 74 20 63 68 61 6e 67 65 64 20 69 73 20 74 68 65 20 73 68 ┆erally, latest changed is the sh┆ 0x06540…06560 6f 72 74 63 6c 6f 63 6b 20 66 6f 72 20 74 68 65 20 6c 61 74 65 73 74 20 0a 63 68 61 6e 67 65 20 ┆ortclock for the latest change ┆ 0x06560…06580 74 6f 20 74 68 65 20 65 6e 74 72 79 20 6f 72 20 69 74 73 20 61 73 73 6f 63 69 61 74 65 64 20 62 ┆to the entry or its associated b┆ 0x06580…065a0 61 63 6b 69 6e 67 20 73 74 6f 72 61 67 65 20 61 72 65 61 20 0a 72 65 63 6f 72 64 65 64 20 62 79 ┆acking storage area recorded by┆ 0x065a0…065c0 20 74 68 65 20 6d 6f 6e 69 74 6f 72 2e 20 54 68 65 20 65 78 61 63 74 20 6d 65 61 6e 69 6e 67 20 ┆ the monitor. The exact meaning ┆ 0x065c0…065e0 75 73 65 64 20 69 6e 20 74 68 65 20 0a 70 72 6f 67 72 61 6d 20 69 73 20 65 78 70 6c 61 69 6e 65 ┆used in the program is explaine┆ 0x065e0…06600 64 20 69 6e 20 37 2e 31 2e 0d 0a 0d 0a 49 66 20 6c 69 73 74 2e 6e 61 6d 65 73 2c 20 6f 6e 6c 79 ┆d in 7.1. If list.names, only┆ 0x06600…06620 (51,) 20 74 68 65 20 65 6e 74 72 79 20 6e 61 6d 65 20 69 73 20 6c 69 73 74 65 64 2e 0d 0a 49 66 20 6c ┆ the entry name is listed. If l┆ 0x06620…06640 69 73 74 2e 6e 6f 2c 20 74 68 65 20 65 6e 74 72 69 65 73 20 61 72 65 20 6e 6f 74 20 6c 69 73 74 ┆ist.no, the entries are not list┆ 0x06640…06660 65 64 2e 0d 0a 0d 0a 44 65 66 61 75 6c 74 3a 20 6c 69 73 74 2e 79 65 73 0d 0a 0d 0a 0d 0a b0 a1 ┆ed. Default: list.yes ┆ 0x06660…06680 34 2e 35 20 46 75 6e 63 74 69 6f 6e 2c 20 53 61 76 65 20 53 70 65 63 69 66 69 65 72 0d 0a 0d 0a ┆4.5 Function, Save Specifier ┆ 0x06680…066a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆ 0x066a0…066c0 20 20 20 20 20 20 20 20 20 20 82 2a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ * ┆ 0x066c0…066e0 20 20 20 20 3c 6d 6f 64 69 66 69 65 72 3e 0d 0a 3c 73 61 76 65 20 73 70 65 63 69 66 69 65 72 3e ┆ <modifier> <save specifier>┆ 0x066e0…06700 20 3a 3a 3d 20 20 3c 64 69 73 63 20 73 70 65 63 69 66 69 65 72 3e 0d 0a 20 20 20 20 20 20 20 20 ┆ ::= <disc specifier> ┆ 0x06700…06720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 65 6e 74 72 79 20 73 70 65 63 69 66 69 65 72 3e 0d ┆ <entry specifier> ┆ 0x06720…06740 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆ 0x06740…06760 20 20 20 20 20 20 20 20 20 20 20 81 31 0d 0a 0d 0a 54 68 65 20 65 6c 65 6d 65 6e 74 73 20 6f 66 ┆ 1 The elements of┆ 0x06760…06780 20 74 68 65 20 73 61 76 65 20 73 70 65 63 69 66 69 65 72 20 61 72 65 20 74 72 65 61 74 65 64 20 ┆ the save specifier are treated ┆ 0x06780…067a0 6f 6e 65 20 62 79 20 6f 6e 65 2c 20 0a 75 6e 74 69 6c 20 74 68 65 20 70 61 72 61 6d 65 74 65 72 ┆one by one, until the parameter┆ 0x067a0…067c0 20 6c 69 73 74 20 69 73 20 65 78 68 61 75 73 74 65 64 2e 0d 0a 0d 0a 41 20 6d 6f 64 69 66 69 65 ┆ list is exhausted. A modifie┆ 0x067c0…067e0 72 20 77 69 6c 6c 20 6d 6f 64 69 66 79 20 74 68 65 20 73 61 74 65 20 6f 66 20 63 75 72 72 65 6e ┆r will modify the sate of curren┆ 0x067e0…06800 74 20 6d 6f 64 69 66 69 65 72 73 2e 0d 0a 0d 0a 41 20 64 69 73 63 20 73 70 65 63 69 66 69 65 72 ┆t modifiers. A disc specifier┆ 0x06800…06820 (52,) 20 77 69 6c 6c 20 63 61 6e 63 65 6c 20 63 75 72 72 65 6e 74 20 64 69 73 63 20 73 70 65 63 69 66 ┆ will cancel current disc specif┆ 0x06820…06840 69 65 72 73 20 61 6e 64 20 0a 64 65 66 69 6e 65 20 61 20 6e 65 77 20 73 65 74 20 6f 66 20 64 69 ┆iers and define a new set of di┆ 0x06840…06860 73 63 20 73 70 65 63 69 66 69 65 72 73 2e 0d 0a 0d 0a 41 6e 20 65 6e 74 72 79 20 73 70 65 63 69 ┆sc specifiers. An entry speci┆ 0x06860…06880 66 69 65 72 20 77 69 6c 6c 20 73 74 61 72 74 20 61 20 6d 61 69 6e 20 63 61 74 61 6c 6f 67 20 73 ┆fier will start a main catalog s┆ 0x06880…068a0 63 61 6e 2c 20 70 69 63 6b 69 6e 67 20 6f 75 74 20 0a 65 6e 74 72 69 65 73 20 73 70 65 63 69 66 ┆can, picking out entries specif┆ 0x068a0…068c0 69 65 64 20 62 65 6c 6f 6e 67 69 6e 67 20 74 6f 20 64 69 73 63 73 20 63 75 72 72 65 6e 74 6c 79 ┆ied belonging to discs currently┆ 0x068c0…068e0 20 73 70 65 63 69 66 69 65 64 20 61 6e 64 20 0a 72 65 63 6f 72 64 20 74 68 65 6d 20 69 6e 20 74 ┆ specified and record them in t┆ 0x068e0…06900 68 65 20 73 61 76 65 20 63 61 74 61 6c 6f 67 20 77 69 74 68 20 63 75 72 72 65 6e 74 20 6d 6f 64 ┆he save catalog with current mod┆ 0x06900…06920 69 66 69 65 72 73 2e 0d 0a 0d 0a 45 6e 74 72 69 65 73 20 70 69 63 6b 65 64 20 6f 75 74 20 77 68 ┆ifiers. Entries picked out wh┆ 0x06920…06940 69 63 68 20 62 65 6c 6f 6e 67 73 20 74 6f 20 61 20 64 69 73 63 20 73 70 65 63 69 66 69 65 64 20 ┆ich belongs to a disc specified ┆ 0x06940…06960 69 6e 20 0a 63 75 72 72 65 6e 74 20 64 69 73 63 20 73 70 65 63 69 66 69 65 72 73 20 77 69 6c 6c ┆in current disc specifiers will┆ 0x06960…06980 20 62 65 20 73 61 76 65 64 20 69 6e 20 61 20 74 65 6d 70 6f 72 61 72 79 20 73 61 76 65 20 0a 63 ┆ be saved in a temporary save c┆ 0x06980…069a0 61 74 61 6c 6f 67 20 74 6f 67 65 74 68 65 72 20 77 69 74 68 20 69 74 73 20 73 70 65 63 69 66 69 ┆atalog together with its specifi┆ 0x069a0…069c0 63 61 74 69 6f 6e 20 28 64 69 73 63 2c 20 73 63 6f 70 65 29 20 61 6e 64 20 0a 69 74 73 20 6d 6f ┆cation (disc, scope) and its mo┆ 0x069c0…069e0 64 69 66 69 63 61 74 69 6f 6e 20 28 63 68 61 6e 67 65 64 69 73 63 2c 20 6e 65 77 73 63 6f 70 65 ┆dification (changedisc, newscope┆ 0x069e0…06a00 29 2e 0d 0a 0d 0a 49 66 20 6e 6f 20 65 6e 74 72 79 20 73 70 65 63 69 66 69 65 72 20 69 73 20 66 ┆). If no entry specifier is f┆ 0x06a00…06a20 (53,) 6f 75 6e 64 20 69 6e 20 74 68 65 20 70 61 72 61 6d 65 74 65 72 20 6c 69 73 74 20 61 66 74 65 72 ┆ound in the parameter list after┆ 0x06a20…06a40 20 61 20 0a 6d 6f 64 69 66 69 65 72 20 6f 72 20 61 20 64 69 73 63 20 73 70 65 63 69 66 69 65 72 ┆ a modifier or a disc specifier┆ 0x06a40…06a60 20 6f 72 20 6e 6f 20 73 61 76 65 20 73 70 65 63 69 66 69 65 72 20 69 73 20 66 6f 75 6e 64 20 0a ┆ or no save specifier is found ┆ 0x06a60…06a80 61 74 20 61 6c 6c 2c 20 61 20 64 65 66 61 75 6c 74 20 65 6e 74 72 79 20 73 70 65 63 69 66 69 65 ┆at all, a default entry specifie┆ 0x06a80…06a94 72 20 77 69 6c 6c 20 62 65 20 75 73 65 64 2e 20 0d 0a 0d 0a ┆r will be used. ┆ 0x06a94…06a97 FormFeed { 0x06a94…06a97 0c 83 e0 ┆ ┆ 0x06a94…06a97 } 0x06a97…06aa0 0a 41 66 74 65 72 20 61 20 ┆ After a ┆ 0x06aa0…06ac0 62 6c 6f 63 6b 20 63 6f 6e 74 61 69 6e 69 6e 67 20 61 20 76 65 72 73 69 6f 6e 20 64 75 6d 70 6c ┆block containing a version dumpl┆ 0x06ac0…06ae0 61 62 65 6c 20 72 65 63 6f 72 64 20 77 68 69 63 68 20 69 73 20 0a 6c 69 73 74 65 64 20 6f 6e 20 ┆abel record which is listed on ┆ 0x06ae0…06b00 63 75 72 72 65 6e 74 20 6f 75 74 70 75 74 20 74 6f 6f 2c 20 74 68 65 20 73 61 76 65 20 63 61 74 ┆current output too, the save cat┆ 0x06b00…06b20 61 6c 6f 67 20 61 6e 64 20 61 6c 6c 20 74 68 65 20 0a 66 69 6c 65 73 20 69 6e 20 69 74 20 61 72 ┆alog and all the files in it ar┆ 0x06b20…06b40 65 20 74 72 61 6e 73 66 65 72 72 65 64 20 74 6f 20 74 68 65 20 74 61 70 65 20 6f 72 20 74 61 70 ┆e transferred to the tape or tap┆ 0x06b40…06b60 65 73 20 73 70 65 63 69 66 69 65 64 2c 20 0a 69 6e 20 6f 6e 65 20 6f 72 20 74 77 6f 20 63 6f 70 ┆es specified, in one or two cop┆ 0x06b60…06b80 69 65 73 2c 20 73 74 61 72 74 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 6e 75 6d 62 65 72 ┆ies, starting in the file number┆ 0x06b80…06ba0 20 73 70 65 63 69 66 69 65 64 20 0a 61 6e 64 20 65 78 74 65 6e 64 69 6e 67 20 6f 76 65 72 20 61 ┆ specified and extending over a┆ 0x06ba0…06bc0 73 20 6d 61 6e 79 20 76 6f 6c 75 6d 65 20 74 61 70 65 73 20 61 6d 6f 6e 67 20 74 68 65 20 73 70 ┆s many volume tapes among the sp┆ 0x06bc0…06be0 65 63 69 66 69 65 64 20 0a 6f 6e 65 73 20 61 73 20 61 72 65 20 6e 65 65 64 65 64 2e 0d 0a 0d 0a ┆ecified ones as are needed. ┆ 0x06be0…06c00 43 6f 6e 63 6c 75 64 69 6e 67 20 74 68 65 20 62 61 63 6b 75 70 2c 20 61 20 74 61 70 65 20 6d 61 ┆Concluding the backup, a tape ma┆ 0x06c00…06c20 (54,) 72 6b 20 69 73 20 6f 75 74 70 75 74 20 61 6e 64 20 61 20 66 69 6c 65 20 6f 66 20 0a 6f 6e 65 20 ┆rk is output and a file of one ┆ 0x06c20…06c40 62 6c 6f 63 6b 20 63 6f 6e 74 61 69 6e 69 6e 67 20 61 6e 20 65 6d 70 74 79 20 64 75 6d 70 20 6c ┆block containing an empty dump l┆ 0x06c40…06c60 61 62 65 6c 20 72 65 63 6f 72 64 2c 20 6c 69 73 74 65 64 20 6f 6e 20 0a 63 75 72 72 65 6e 74 20 ┆abel record, listed on current ┆ 0x06c60…06c80 6f 75 74 70 75 74 20 74 6f 6f 2c 20 69 73 20 77 72 69 74 74 65 6e 2e 0d 0a 0d 0a 0d 0a b0 a1 34 ┆output too, is written. 4┆ 0x06c80…06ca0 2e 35 2e 31 20 4d 6f 64 69 66 69 65 72 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆.5.1 Modifier ┆ 0x06ca0…06cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆ 0x06cc0…06ce0 20 20 20 20 20 20 20 82 2a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 68 61 6e ┆ * chan┆ 0x06ce0…06d00 67 65 64 69 73 63 20 20 20 2e 3c 66 72 6f 6d 20 64 69 73 63 3e 2e 3c 74 6f 20 64 69 73 63 3e 20 ┆gedisc .<from disc>.<to disc> ┆ 0x06d00…06d20 20 0d 0a 3c 6d 6f 64 69 66 69 65 72 3e 20 3a 3a 3d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ <modifier> ::= ┆ 0x06d20…06d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 81 31 0d 0a 20 20 20 ┆ 1 ┆ 0x06d40…06d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 73 63 6f 70 65 2e 3c 6e 65 77 73 63 6f 70 65 ┆ newscope.<newscope┆ 0x06d60…06d80 3e 0d 0a 0d 0a 41 20 6d 6f 64 69 66 69 65 72 20 69 73 20 76 61 6c 69 64 20 75 6e 74 69 6c 20 63 ┆> A modifier is valid until c┆ 0x06d80…06da0 68 61 6e 67 65 64 20 62 79 20 61 6e 6f 74 68 65 72 20 6d 6f 64 69 66 69 65 72 2e 0d 0a 0d 0a 0d ┆hanged by another modifier. ┆ 0x06da0…06dc0 0a b0 a1 34 2e 35 2e 31 2e 31 20 43 68 61 6e 67 65 64 69 73 63 0d 0a 0d 0a 09 09 09 09 20 20 20 ┆ 4.5.1.1 Changedisc ┆ 0x06dc0…06de0 82 2a 0d 0a 63 68 61 6e 67 65 64 69 73 63 20 20 2e 3c 66 72 6f 6d 20 64 69 73 63 3e 2e 3c 74 6f ┆ * changedisc .<from disc>.<to┆ 0x06de0…06e00 20 64 69 73 63 3e 0d 0a 09 09 09 09 20 20 20 81 31 0d 0a 0d 0a 41 6e 20 65 6e 74 72 79 20 62 65 ┆ disc> 1 An entry be┆ 0x06e00…06e20 (55,) 6c 6f 6e 67 69 6e 67 20 74 6f 20 3c 66 72 6f 6d 20 64 69 73 63 3e 20 77 69 6c 6c 20 62 65 20 63 ┆longing to <from disc> will be c┆ 0x06e20…06e40 68 61 6e 67 65 64 20 61 73 20 69 66 20 69 74 20 0a 62 65 6c 6f 6e 67 73 20 74 6f 20 3c 74 6f 20 ┆hanged as if it belongs to <to ┆ 0x06e40…06e60 64 69 73 63 3e 2e 0d 0a 0d 0a 3c 66 72 6f 6d 20 64 69 73 63 3e 20 3a 3a 3d 20 20 61 6c 6c 2f 6d ┆disc>. <from disc> ::= all/m┆ 0x06e60…06e80 61 69 6e 63 61 74 64 69 73 63 2f 3c 64 69 73 63 20 6e 61 6d 65 3e 0d 0a 61 6c 6c 09 09 20 20 20 ┆aincatdisc/<disc name> all ┆ 0x06e80…06ea0 6d 65 61 6e 73 20 61 6c 6c 20 64 69 73 63 73 0d 0a 6d 61 69 6e 63 61 74 64 69 73 63 09 20 20 20 ┆means all discs maincatdisc ┆ 0x06ea0…06ec0 6d 65 61 6e 73 20 74 68 65 20 64 69 73 63 20 77 69 74 68 20 74 68 65 20 6d 61 69 6e 20 63 61 74 ┆means the disc with the main cat┆ 0x06ec0…06ee0 61 6c 6f 67 0d 0a 3c 64 69 73 63 20 6e 61 6d 65 3e 09 20 20 20 6d 65 61 6e 73 20 74 68 65 20 64 ┆alog <disc name> means the d┆ 0x06ee0…06f00 69 73 63 20 77 69 74 68 20 74 68 61 74 20 6e 61 6d 65 0d 0a 0d 0a 3c 74 6f 20 64 69 73 63 3e 3a ┆isc with that name <to disc>:┆ 0x06f00…06f20 3a 3d 20 20 20 20 20 6e 6f 2f 6d 61 69 6e 63 61 74 64 69 73 63 2f 3c 64 69 73 63 20 6e 61 6d 65 ┆:= no/maincatdisc/<disc name┆ 0x06f20…06f40 3e 0d 0a 6e 6f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 65 61 6e 73 20 63 68 61 6e 67 65 ┆> no means change┆ 0x06f40…06f60 64 69 73 63 2e 20 3c 66 72 6f 6d 20 64 69 73 63 3e 2e 3c 66 72 6f 6d 20 64 69 73 63 3e 0d 0a 8c ┆disc. <from disc>.<from disc> ┆ 0x06f60…06f80 83 c8 0a 30 2f 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 84 6d 65 61 6e 73 20 74 68 61 74 20 ┆ 0/1 means that ┆ 0x06f80…06fa0 74 68 65 20 64 69 73 63 20 69 73 20 73 65 6c 65 63 74 65 64 20 62 79 20 74 68 65 20 0a 19 91 80 ┆the disc is selected by the ┆ 0x06fa0…06fc0 80 6d 6f 6e 69 74 6f 72 20 61 74 20 74 69 6d 65 20 6f 66 20 72 65 6c 6f 61 64 20 28 74 68 65 20 ┆ monitor at time of reload (the ┆ 0x06fc0…06fe0 66 69 72 73 74 20 64 69 73 63 20 0a 19 91 80 80 77 69 74 68 20 73 75 66 66 69 63 69 65 6e 74 20 ┆first disc with sufficient ┆ 0x06fe0…07000 74 65 6d 70 6f 72 61 72 79 20 72 65 73 6f 75 72 63 65 73 29 2e 0d 0a 6f 74 68 65 72 73 20 20 20 ┆temporary resources). others ┆ 0x07000…07020 (56,) 20 20 20 20 20 20 20 20 61 73 20 66 6f 72 20 3c 66 72 6f 6d 20 64 69 73 63 3e 0d 0a 0d 0a 44 65 ┆ as for <from disc> De┆ 0x07020…07040 66 61 75 6c 74 3a 20 63 68 61 6e 67 65 64 69 73 63 2e 61 6c 6c 2e 6e 6f 0d 0a 0d 0a 0d 0a b0 a1 ┆fault: changedisc.all.no ┆ 0x07040…07060 34 2e 35 2e 31 2e 32 20 4e 65 77 73 63 6f 70 65 0d 0a 0d 0a 6e 65 77 73 63 6f 70 65 2e 20 3c 6e ┆4.5.1.2 Newscope newscope. <n┆ 0x07060…07080 65 77 20 73 63 6f 70 65 3e 0d 0a 41 6c 6c 20 65 6e 74 72 69 65 73 20 77 69 6c 6c 20 62 65 20 63 ┆ew scope> All entries will be c┆ 0x07080…070a0 68 61 6e 67 65 64 20 74 6f 20 68 61 76 65 20 74 68 65 20 73 63 6f 70 65 20 3c 6e 65 77 73 63 6f ┆hanged to have the scope <newsco┆ 0x070a0…070c0 70 65 3e 0d 0a 3c 6e 65 77 73 63 6f 70 65 3e 20 3a 3a 3d 20 20 74 65 6d 70 2f 6c 6f 67 69 6e 2f ┆pe> <newscope> ::= temp/login/┆ 0x070c0…070e0 75 73 65 72 2f 70 72 6f 6a 65 63 74 2f 6e 6f 0d 0a 0d 0a 49 66 20 74 68 65 20 65 6e 74 72 69 65 ┆user/project/no If the entrie┆ 0x070e0…07100 73 20 61 72 65 20 73 61 76 65 64 20 75 73 69 6e 67 20 61 20 73 63 6f 70 65 20 6b 65 79 20 28 63 ┆s are saved using a scope key (c┆ 0x07100…07120 66 2e 20 73 70 65 63 69 66 69 65 72 20 0a 27 73 63 6f 70 65 27 29 20 74 68 65 79 20 77 69 6c 6c ┆f. specifier 'scope') they will┆ 0x07120…07140 20 62 65 20 73 61 76 65 64 20 77 69 74 68 20 74 68 65 20 6f 6e 65 20 64 65 6e 6f 74 69 6e 67 20 ┆ be saved with the one denoting ┆ 0x07140…07160 0a 3c 6e 65 77 73 63 6f 70 65 3e 2e 0d 0a 0d 0a 49 66 20 74 68 65 79 20 61 72 65 20 73 61 76 65 ┆ <newscope>. If they are save┆ 0x07160…07180 64 20 75 73 69 6e 67 20 62 61 73 65 73 20 74 68 65 79 20 77 69 6c 6c 20 62 65 20 73 61 76 65 64 ┆d using bases they will be saved┆ 0x07180…071a0 20 77 69 74 68 20 0a 70 65 72 6d 6b 65 79 20 61 6e 64 20 62 61 73 65 73 20 63 6f 72 72 65 73 70 ┆ with permkey and bases corresp┆ 0x071a0…071c0 6f 6e 64 69 6e 67 20 74 6f 20 3c 6e 65 77 73 63 6f 70 65 3e 2e 0d 0a 3c 6e 65 77 73 63 6f 70 65 ┆onding to <newscope>. <newscope┆ 0x071c0…071e0 3e 20 3d 20 6e 6f 20 6d 65 61 6e 73 20 6e 6f 20 63 68 61 6e 67 65 20 6f 66 20 73 63 6f 70 65 2e ┆> = no means no change of scope.┆ 0x071e0…07200 0d 0a 0d 0a 44 65 66 61 75 6c 74 3a 20 6e 65 77 73 63 6f 70 65 2e 6e 6f 0d 0a 0d 0a 0d 0a b0 a1 ┆ Default: newscope.no ┆ 0x07200…07220 (57,) 34 2e 35 2e 32 20 44 69 73 63 20 53 70 65 63 69 66 69 65 72 0d 0a 0d 0a 20 20 20 20 20 20 20 20 ┆4.5.2 Disc Specifier ┆ 0x07220…07240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆ 0x07240…07260 20 82 2a 0d 0a 3c 64 69 73 63 20 73 70 65 63 69 66 69 65 72 3e 20 3a 3a 3d 20 64 69 73 63 20 20 ┆ * <disc specifier> ::= disc ┆ 0x07260…07280 2e 3c 66 72 6f 6d 20 64 69 73 63 3e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆.<from disc> ┆ 0x07280…072a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 81 31 0d 0a 0d 0a 41 20 64 ┆ 1 A d┆ 0x072a0…072c0 69 73 63 20 73 70 65 63 69 66 69 65 72 20 73 70 65 63 69 66 69 65 73 20 6f 6e 65 20 6f 72 20 6d ┆isc specifier specifies one or m┆ 0x072c0…072e0 6f 72 65 20 64 69 73 63 73 20 66 72 6f 6d 20 77 68 65 72 65 20 74 68 65 20 0a 65 6e 74 72 79 20 ┆ore discs from where the entry ┆ 0x072e0…07300 73 70 65 63 69 66 69 65 72 20 77 69 6c 6c 20 73 70 65 63 69 66 79 20 65 6e 74 72 69 65 73 2e 0d ┆specifier will specify entries. ┆ 0x07300…07320 0a 0d 0a 41 20 64 69 73 63 20 73 70 65 63 69 66 69 65 72 20 69 73 20 76 61 6c 69 64 20 75 6e 74 ┆ A disc specifier is valid unt┆ 0x07320…07340 69 6c 20 74 68 65 20 6e 65 78 74 20 64 69 73 63 20 73 70 65 63 69 66 69 65 72 2c 20 0a 77 68 69 ┆il the next disc specifier, whi┆ 0x07340…07360 63 68 20 77 69 6c 6c 20 63 61 6e 63 65 6c 20 69 74 2e 0d 0a 0d 0a 3c 66 72 6f 6d 20 64 69 73 63 ┆ch will cancel it. <from disc┆ 0x07360…07380 3e 20 3a 3a 3d 20 20 61 6c 6c 2f 6d 61 69 6e 63 61 74 64 69 73 63 2f 3c 64 69 73 63 20 6e 61 6d ┆> ::= all/maincatdisc/<disc nam┆ 0x07380…073a0 65 3e 0d 0a 8c 83 c8 0a 54 68 65 20 70 61 72 61 6d 65 74 65 72 73 20 68 61 76 65 20 74 68 65 20 ┆e> The parameters have the ┆ 0x073a0…073c0 73 61 6d 65 20 6d 65 61 6e 69 6e 67 20 61 73 20 66 6f 72 20 27 63 68 61 6e 67 65 64 69 73 63 27 ┆same meaning as for 'changedisc'┆ 0x073c0…073e0 2e 0d 0a 0d 0a 44 65 66 61 75 6c 74 3a 20 64 69 73 63 2e 61 6c 6c 0d 0a 0d 0a 0d 0a b0 a1 34 2e ┆. Default: disc.all 4.┆ 0x073e0…07400 35 2e 33 20 45 6e 74 72 79 20 53 70 65 63 69 66 69 65 72 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 ┆5.3 Entry Specifier ┆ 0x07400…07420 (58,) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆ 0x07420…07440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 82 2a 0d 0a 3c 65 6e 74 72 79 20 73 70 65 63 69 66 ┆ * <entry specif┆ 0x07440…07460 69 65 72 3e 20 3a 3a 3d 20 3c 65 6e 74 72 79 20 66 61 63 74 6f 72 3e 20 20 2e 3c 65 6e 74 72 79 ┆ier> ::= <entry factor> .<entry┆ 0x07460…07480 20 66 61 63 74 6f 72 3e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ factor> ┆ 0x07480…074a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆ 0x074a0…074c0 20 20 81 30 0d 0a 0d 0a 41 6e 20 65 6e 74 72 79 20 73 70 65 63 69 66 69 65 72 20 69 73 20 63 6f ┆ 0 An entry specifier is co┆ 0x074c0…074e0 6d 70 6f 73 65 64 20 6f 66 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 65 6e 74 72 79 20 66 61 63 74 ┆mposed of one or more entry fact┆ 0x074e0…07500 6f 72 73 20 0a 6f 66 20 77 68 69 63 68 20 74 68 72 65 65 20 6b 69 6e 64 73 20 65 78 69 73 74 2c ┆ors of which three kinds exist,┆ 0x07500…07520 20 65 61 63 68 20 6f 66 20 77 68 69 63 68 20 73 70 65 63 69 66 79 20 61 6e 20 65 6e 74 72 79 20 ┆ each of which specify an entry ┆ 0x07520…07540 0a 61 74 74 72 69 62 75 74 65 2e 0d 0a 0d 0a 49 66 20 6f 6e 65 20 6b 69 6e 64 20 6f 66 20 65 6e ┆ attribute. If one kind of en┆ 0x07540…07560 74 72 79 20 66 61 63 74 6f 72 20 69 73 20 72 65 70 65 61 74 65 64 2c 20 74 68 65 20 6c 61 73 74 ┆try factor is repeated, the last┆ 0x07560…07580 20 6f 6e 65 20 0a 73 74 61 6e 64 73 2c 20 65 78 63 65 70 74 20 66 6f 72 20 74 68 65 20 66 61 63 ┆ one stands, except for the fac┆ 0x07580…075a0 74 6f 72 20 3c 6e 61 6d 65 3e 2c 20 77 68 65 72 65 20 61 20 77 61 72 6e 69 6e 67 20 77 69 6c 6c ┆tor <name>, where a warning will┆ 0x075a0…075c0 20 0a 62 65 20 67 69 76 65 6e 20 61 6e 64 20 74 68 65 20 66 69 72 73 74 20 6e 61 6d 65 20 73 74 ┆ be given and the first name st┆ 0x075c0…075e0 61 6e 64 73 2e 0d 0a 0d 0a 54 68 65 20 65 6e 74 72 79 20 73 70 65 63 69 66 69 65 72 20 73 70 65 ┆ands. The entry specifier spe┆ 0x075e0…07600 63 69 66 69 65 73 20 61 20 73 65 74 20 6f 66 20 65 6e 74 72 69 65 73 2c 20 65 61 63 68 20 6f 66 ┆cifies a set of entries, each of┆ 0x07600…07620 (59,) 20 0a 77 68 69 63 68 20 68 61 76 65 20 61 6c 6c 20 74 68 65 20 61 74 74 72 69 62 75 74 65 73 20 ┆ which have all the attributes ┆ 0x07620…07640 73 70 65 63 69 66 69 65 64 0d 0a 0d 0a 3c 65 6e 74 72 79 20 66 61 63 74 6f 72 3e 20 3a 3a 3d 20 ┆specified <entry factor> ::= ┆ 0x07640…07660 20 3c 6e 61 6d 65 3e 2f 73 63 6f 70 65 2e 3c 73 63 6f 70 65 3e 2f 64 6f 63 6e 61 6d 65 2e 3c 64 ┆ <name>/scope.<scope>/docname.<d┆ 0x07660…07680 6f 63 6e 61 6d 65 3e 0d 0a 0d 0a 44 65 66 61 75 6c 74 3a 20 61 6e 79 20 6e 61 6d 65 2c 20 61 6e ┆ocname> Default: any name, an┆ 0x07680…076a0 79 20 64 6f 63 6e 61 6d 65 2c 20 73 63 6f 70 65 2e 74 65 6d 70 0d 0a 0d 0a 0d 0a b0 a1 34 2e 35 ┆y docname, scope.temp 4.5┆ 0x076a0…076c0 2e 33 2e 31 20 4e 61 6d 65 0d 0a 0d 0a 3c 6e 61 6d 65 3e 0d 0a 54 68 65 20 61 74 74 72 69 62 75 ┆.3.1 Name <name> The attribu┆ 0x076c0…076e0 74 65 20 69 73 20 74 68 65 20 65 6e 74 72 79 20 6e 61 6d 65 2e 0d 0a 0d 0a 41 6c 6c 20 65 6e 74 ┆te is the entry name. All ent┆ 0x076e0…07700 72 69 65 73 20 76 69 73 69 62 6c 65 20 77 69 74 68 20 74 68 69 73 20 6e 61 6d 65 20 68 61 76 65 ┆ries visible with this name have┆ 0x07700…07720 20 74 68 65 20 61 74 74 72 69 62 75 74 65 2e 20 54 68 65 20 0a 65 6e 74 72 79 20 6e 61 6d 65 73 ┆ the attribute. The entry names┆ 0x07720…07740 20 27 63 27 20 27 76 27 20 61 6e 64 20 70 72 69 6d 6f 75 74 20 63 61 6e 6e 6f 74 20 62 65 20 73 ┆ 'c' 'v' and primout cannot be s┆ 0x07740…07760 70 65 63 69 66 69 65 64 2e 0d 0a 0d 0a 45 6e 74 72 69 65 73 20 6f 66 20 6e 61 6d 65 20 27 63 27 ┆pecified. Entries of name 'c'┆ 0x07760…07780 20 6f 72 20 27 76 27 20 77 69 74 68 20 70 65 72 6d 6b 65 79 20 3d 20 30 20 61 6e 64 20 65 6e 74 ┆ or 'v' with permkey = 0 and ent┆ 0x07780…077a0 72 69 65 73 20 77 69 74 68 20 0a 6e 61 6d 65 20 27 70 72 69 6d 6f 75 74 27 20 61 6e 64 20 70 65 ┆ries with name 'primout' and pe┆ 0x077a0…077c0 72 6d 6b 65 79 20 3d 20 32 20 61 72 65 20 63 6f 6e 73 69 64 65 72 65 64 20 74 6f 20 68 61 76 65 ┆rmkey = 2 are considered to have┆ 0x077c0…077e0 20 6e 6f 20 0a 6e 61 6d 65 20 61 74 74 72 69 62 75 74 65 2e 0d 0a 8c 83 c8 0a 43 68 61 6e 67 65 ┆ no name attribute. Change┆ 0x077e0…07800 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 66 6f 72 20 73 63 6f 70 65 20 74 6f 20 27 74 68 65 20 ┆s the default for scope to 'the ┆ 0x07800…07820 (60,) 62 65 73 74 20 6e 61 6d 65 27 2e 0d 0a 0d 0a 44 65 66 61 75 6c 74 3a 20 61 6e 79 20 6e 61 6d 65 ┆best name'. Default: any name┆ 0x07820…07840 2e 0d 0a 0d 0a 0d 0a b0 a1 34 2e 35 2e 33 2e 32 20 53 63 6f 70 65 0d 0a 0d 0a 73 63 6f 70 65 2e ┆. 4.5.3.2 Scope scope.┆ 0x07840…07860 3c 73 63 6f 70 65 3e 0d 0a 0d 0a 3c 73 63 6f 70 65 3e 20 3a 3a 3d 20 20 74 65 6d 70 2f 6c 6f 67 ┆<scope> <scope> ::= temp/log┆ 0x07860…07880 69 6e 2f 75 73 65 72 2f 70 72 6f 6a 65 63 74 2f 6f 77 6e 2f 73 79 73 74 65 6d 2f 70 65 72 6d 2f ┆in/user/project/own/system/perm/┆ 0x07880…078a0 61 6c 6c 0d 0a 0d 0a 54 68 65 20 61 74 74 72 69 62 75 74 65 20 69 73 20 74 68 65 20 73 63 6f 70 ┆all The attribute is the scop┆ 0x078a0…078c0 65 2e 0d 0a 41 6c 6c 20 65 6e 74 72 69 65 73 20 77 69 74 68 20 74 68 65 20 73 63 6f 70 65 20 73 ┆e. All entries with the scope s┆ 0x078c0…078e0 70 65 63 69 66 69 65 64 20 68 61 76 65 20 74 68 65 20 61 74 74 72 69 62 75 74 65 2e 0d 0a 54 68 ┆pecified have the attribute. Th┆ 0x078e0…07900 65 20 74 65 72 6d 73 20 74 65 6d 70 2c 20 6c 6f 67 69 6e 2c 20 75 73 65 72 20 61 6e 64 20 70 72 ┆e terms temp, login, user and pr┆ 0x07900…07920 6f 6a 65 63 74 20 68 61 76 65 20 74 68 65 69 72 20 75 73 75 61 6c 20 0a 6d 65 61 6e 69 6e 67 0d ┆oject have their usual meaning ┆ 0x07920…07940 0a 6f 77 6e 09 20 20 20 20 6d 65 61 6e 73 20 6f 6e 65 20 6f 66 20 61 62 6f 76 65 2e 0d 0a 73 79 ┆ own means one of above. sy┆ 0x07940…07960 73 74 65 6d 20 20 6d 65 61 6e 73 20 70 65 72 6d 6b 65 79 20 3d 20 33 20 61 6e 64 20 65 6e 74 72 ┆stem means permkey = 3 and entr┆ 0x07960…07980 79 20 62 61 73 65 20 3d 20 73 79 73 74 65 6d 20 62 61 73 65 0d 0a 70 65 72 6d 20 20 20 20 84 6d ┆y base = system base perm m┆ 0x07980…079a0 65 61 6e 73 20 70 65 72 6d 6b 65 79 20 3d 20 33 20 61 6e 64 20 65 6e 74 72 79 20 62 61 73 65 20 ┆eans permkey = 3 and entry base ┆ 0x079a0…079c0 69 6e 73 69 64 65 20 6f 72 20 65 71 75 61 6c 20 74 6f 20 0a 19 88 80 80 74 68 65 20 73 74 61 6e ┆inside or equal to the stan┆ 0x079c0…079e0 64 61 72 64 20 62 61 73 65 20 6f 66 20 74 68 65 20 70 72 6f 63 65 73 73 0d 0a 61 6c 6c 20 20 20 ┆dard base of the process all ┆ 0x079e0…07a00 20 20 84 6d 65 61 6e 73 20 61 6e 79 20 70 65 72 6d 6b 65 79 20 61 6e 64 20 65 6e 74 72 79 20 62 ┆ means any permkey and entry b┆ 0x07a00…07a20 (61,) 61 73 65 20 69 6e 73 69 64 65 20 6f 72 20 65 71 75 61 6c 20 74 6f 20 0a 19 88 80 80 74 68 65 20 ┆ase inside or equal to the ┆ 0x07a20…07a40 73 74 61 6e 64 61 72 64 20 62 61 73 65 20 6f 66 20 74 68 65 20 70 72 6f 63 65 73 73 2e 0d 0a 0d ┆standard base of the process. ┆ 0x07a40…07a60 0a 45 6e 74 72 69 65 73 20 73 70 65 63 69 66 69 65 64 20 62 79 20 74 68 65 20 61 74 74 72 69 62 ┆ Entries specified by the attrib┆ 0x07a60…07a80 75 74 65 20 73 63 6f 70 65 2e 70 65 72 6d 20 6f 72 20 73 63 6f 70 65 2e 61 6c 6c 20 0a 77 69 6c ┆ute scope.perm or scope.all wil┆ 0x07a80…07aa0 6c 20 62 65 20 6c 69 73 74 65 64 20 6f 6e 20 63 75 72 72 65 6e 74 20 6f 75 74 70 75 74 20 77 69 ┆l be listed on current output wi┆ 0x07aa0…07ac0 74 68 20 70 65 72 6d 61 6e 65 6e 74 20 6b 65 79 20 61 6e 64 20 0a 65 6e 74 72 79 20 62 61 73 65 ┆th permanent key and entry base┆ 0x07ac0…07ae0 73 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 65 20 73 63 6f 70 65 20 6e 61 6d 65 2e 0d 0a 0d 0a ┆s instead of the scope name. ┆ 0x07ae0…07b00 54 68 65 20 65 6e 74 72 69 65 73 20 61 72 65 20 74 68 65 20 6f 6e 65 73 20 22 69 6e 73 69 64 65 ┆The entries are the ones "inside┆ 0x07b00…07b20 22 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 62 61 73 65 20 6f 66 20 74 68 65 20 0a 6a 6f 62 20 ┆" the standard base of the job ┆ 0x07b20…07b40 70 72 6f 63 65 73 73 20 65 78 65 63 75 74 69 6e 67 20 74 68 65 20 73 61 76 65 2c 20 69 2e 65 2e ┆process executing the save, i.e.┆ 0x07b40…07b60 20 74 68 65 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 20 69 73 20 0a 77 65 6c 6c 20 73 75 69 74 ┆ the specification is well suit┆ 0x07b60…07b80 65 64 20 66 6f 72 20 62 61 63 6b 75 70 20 6f 6e 20 73 79 73 74 65 6d 20 62 61 73 65 73 20 6f 72 ┆ed for backup on system bases or┆ 0x07b80…07ba0 20 62 61 63 6b 75 70 20 6f 6e 20 62 61 73 65 73 20 0a 6f 76 65 72 6c 61 79 69 6e 67 20 73 6f 6d ┆ backup on bases overlaying som┆ 0x07ba0…07bc0 65 20 70 72 6f 6a 65 63 74 27 73 20 62 61 73 65 73 2e 20 0d 0a 0d 0a 45 61 63 68 20 65 6e 74 72 ┆e project's bases. Each entr┆ 0x07bc0…07be0 79 20 69 73 20 72 65 6c 6f 61 64 61 62 6c 65 20 6f 6e 6c 79 20 69 6e 20 61 20 75 73 65 72 20 70 ┆y is reloadable only in a user p┆ 0x07be0…07c00 72 6f 63 65 73 73 20 77 69 74 68 20 62 61 73 65 73 20 0a 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 ┆rocess with bases corresponding┆ 0x07c00…07c20 (62,) 20 74 68 65 20 65 6e 74 72 79 20 62 61 73 65 73 2e 0d 0a 0d 0a 54 68 65 20 65 6e 74 69 72 65 20 ┆ the entry bases. The entire ┆ 0x07c20…07c40 62 61 63 6b 75 70 20 69 73 2c 20 68 6f 77 65 76 65 72 2c 20 72 65 6c 6f 61 64 61 62 6c 65 20 69 ┆backup is, however, reloadable i┆ 0x07c40…07c60 6e 20 61 20 70 72 6f 63 65 73 73 20 0a 68 61 76 69 6e 67 20 74 68 65 20 73 61 6d 65 20 62 61 73 ┆n a process having the same bas┆ 0x07c60…07c80 65 73 20 61 73 20 74 68 65 20 6f 6e 65 20 64 6f 69 6e 67 20 74 68 65 20 62 61 63 6b 75 70 2e 0d ┆es as the one doing the backup. ┆ 0x07c80…07ca0 0a 0d 0a 53 69 6e 67 6c 65 20 66 69 6c 65 73 20 77 69 74 68 20 75 6e 69 71 75 65 20 6e 61 6d 65 ┆ Single files with unique name┆ 0x07ca0…07cc0 73 20 61 6e 64 2f 6f 72 20 64 6f 63 75 6d 65 6e 74 20 6e 61 6d 65 73 20 61 72 65 20 0a 72 65 6c ┆s and/or document names are rel┆ 0x07cc0…07ce0 6f 61 64 61 62 6c 65 20 69 6e 20 73 75 63 68 20 61 20 70 72 6f 63 65 73 73 2c 20 74 6f 6f 2e 0d ┆oadable in such a process, too. ┆ 0x07ce0…07d00 0a 0d 0a 8c 83 e0 0a 45 6e 74 72 69 65 73 20 73 70 65 63 69 66 69 65 64 20 62 79 20 61 6e 79 20 ┆ Entries specified by any ┆ 0x07d00…07d20 6f 74 68 65 72 20 73 63 6f 70 65 20 77 69 6c 6c 20 62 65 20 6c 69 73 74 65 64 20 6f 6e 20 0a 63 ┆other scope will be listed on c┆ 0x07d20…07d40 75 72 72 65 6e 74 20 6f 75 74 70 75 74 20 75 73 69 6e 67 20 61 20 73 63 6f 70 65 20 6e 61 6d 65 ┆urrent output using a scope name┆ 0x07d40…07d60 2e 0d 0a 0d 0a 53 75 63 68 20 65 6e 74 72 69 65 73 20 61 72 65 20 72 65 6c 6f 61 64 61 62 6c 65 ┆. Such entries are reloadable┆ 0x07d60…07d80 20 69 6e 20 61 6e 79 20 70 72 6f 63 65 73 73 20 28 73 63 6f 70 65 2e 73 79 73 74 65 6d 20 6f 6e ┆ in any process (scope.system on┆ 0x07d80…07da0 6c 79 20 0a 69 6e 20 61 20 70 72 6f 63 65 73 73 20 77 69 74 68 20 6d 61 78 62 61 73 65 20 3d 20 ┆ly in a process with maxbase = ┆ 0x07da0…07dc0 73 79 73 74 65 6d 20 62 61 73 65 2c 20 74 68 6f 75 67 68 29 2e 0d 0a 0d 0a 43 6f 6e 63 65 72 6e ┆system base, though). Concern┆ 0x07dc0…07de0 69 6e 67 20 74 68 65 20 74 61 72 67 65 74 20 73 63 6f 70 65 2c 20 63 66 2e 20 74 68 65 20 6d 6f ┆ing the target scope, cf. the mo┆ 0x07de0…07e00 64 69 66 69 65 72 20 27 6e 65 77 73 63 6f 70 65 27 2e 20 0d 0a 0d 0a 42 61 63 6b 69 6e 67 20 73 ┆difier 'newscope'. Backing s┆ 0x07e00…07e20 (63,) 74 6f 72 61 67 65 20 77 69 74 68 20 65 6e 74 72 79 20 62 61 73 65 73 20 6f 75 74 73 69 64 65 20 ┆torage with entry bases outside ┆ 0x07e20…07e40 70 72 6f 6a 65 63 74 20 62 61 73 65 73 20 6e 65 65 64 20 0a 61 20 73 70 65 63 69 61 6c 20 61 74 ┆project bases need a special at┆ 0x07e40…07e60 74 65 6e 74 69 6f 6e 3a 0d 0a 0d 0a 54 68 65 79 20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 70 72 6f ┆tention: They will not be pro┆ 0x07e60…07e80 74 65 63 74 65 64 20 61 67 61 69 6e 73 74 20 6f 74 68 65 72 20 75 73 65 72 73 20 77 72 69 74 65 ┆tected against other users write┆ 0x07e80…07ea0 20 61 63 63 65 73 73 20 0a 64 75 72 69 6e 67 20 74 68 65 20 62 61 63 6b 75 70 2e 20 0d 0a 0d 0a ┆ access during the backup. ┆ 0x07ea0…07ec0 49 66 20 6f 74 68 65 72 20 75 73 65 72 73 20 70 65 72 66 6f 72 6d 20 77 72 69 74 69 6e 67 20 69 ┆If other users perform writing i┆ 0x07ec0…07ee0 6e 20 73 75 63 68 20 61 6e 20 61 72 65 61 20 64 75 72 69 6e 67 20 74 68 65 20 0a 62 61 63 6b 75 ┆n such an area during the backu┆ 0x07ee0…07f00 70 2c 20 74 68 65 20 70 72 6f 67 72 61 6d 20 77 69 6c 6c 20 62 65 20 68 65 6c 64 20 75 70 20 77 ┆p, the program will be held up w┆ 0x07f00…07f20 68 69 6c 65 20 74 68 65 20 77 72 69 74 69 6e 67 20 74 61 6b 65 73 20 0a 70 6c 61 63 65 2c 20 61 ┆hile the writing takes place, a┆ 0x07f20…07f40 6e 64 20 74 68 65 6e 20 69 74 20 77 69 6c 6c 20 63 6f 6e 74 69 6e 75 65 2e 20 4e 6f 20 77 61 72 ┆nd then it will continue. No war┆ 0x07f40…07f60 6e 69 6e 67 20 69 73 20 67 69 76 65 6e 2e 0d 0a 0d 0a 49 66 20 74 68 65 20 73 69 7a 65 20 6f 66 ┆ning is given. If the size of┆ 0x07f60…07f80 20 74 68 65 20 61 72 65 61 20 63 68 61 6e 67 65 73 20 64 75 72 69 6e 67 20 74 68 65 20 62 61 63 ┆ the area changes during the bac┆ 0x07f80…07fa0 6b 75 70 2c 20 0a 74 68 65 20 70 72 6f 67 72 61 6d 20 77 69 6c 6c 20 63 6f 6e 74 69 6e 75 65 2c ┆kup, the program will continue,┆ 0x07fa0…07fc0 20 62 75 74 20 74 68 65 20 66 69 6c 65 20 69 74 73 65 6c 66 20 61 6e 64 20 6d 61 79 62 65 20 0a ┆ but the file itself and maybe ┆ 0x07fc0…07fe0 73 6f 6d 65 20 6e 65 69 67 68 62 6f 75 72 69 6e 67 20 66 69 6c 65 73 20 77 69 6c 6c 20 62 65 20 ┆some neighbouring files will be ┆ 0x07fe0…08000 75 6e 6c 6f 61 64 61 62 6c 65 2e 0d 0a 0d 0a 4e 6f 74 65 20 74 68 61 74 20 69 66 20 61 20 66 69 ┆unloadable. Note that if a fi┆ 0x08000…08020 (64,) 6c 65 73 79 73 74 65 6d 20 69 73 20 73 61 76 65 64 20 69 6e 20 73 75 63 68 20 61 20 77 61 79 20 ┆lesystem is saved in such a way ┆ 0x08020…08040 74 68 61 74 20 6d 6f 72 65 20 0a 65 6e 74 72 69 65 73 20 68 61 76 65 20 74 68 65 20 73 61 6d 65 ┆that more entries have the same┆ 0x08040…08060 20 6e 61 6d 65 20 61 6e 64 20 73 63 6f 70 65 2f 62 61 73 65 73 2c 20 65 2e 67 2e 20 0a 22 6e 65 ┆ name and scope/bases, e.g. "ne┆ 0x08060…08080 77 73 63 6f 70 65 2e 75 73 65 72 20 73 63 6f 70 65 2e 6f 77 6e 22 2c 20 74 68 65 79 20 63 61 6e ┆wscope.user scope.own", they can┆ 0x08080…080a0 6e 6f 74 20 62 65 20 73 65 70 61 72 61 74 65 64 20 62 79 20 0a 72 65 6c 6f 61 64 2e 0d 0a 0d 0a ┆not be separated by reload. ┆ 0x080a0…080c0 44 65 66 61 75 6c 74 3a 20 09 6e 61 6d 65 20 73 70 65 63 69 66 69 65 64 3a 20 74 68 65 20 62 65 ┆Default: name specified: the be┆ 0x080c0…080e0 73 74 20 6e 61 6d 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 6e 6f 20 6e 61 6d 65 20 73 70 65 63 ┆st name no name spec┆ 0x080e0…08100 69 66 69 65 64 3a 20 74 65 6d 70 0d 0a 0d 0a 54 68 65 20 62 65 73 74 20 6e 61 6d 65 20 6d 65 61 ┆ified: temp The best name mea┆ 0x08100…08120 6e 73 20 74 68 65 20 6e 61 6d 65 20 77 69 74 68 20 74 68 65 20 62 65 73 74 20 73 63 6f 70 65 20 ┆ns the name with the best scope ┆ 0x08120…08140 61 6d 6f 6e 67 20 74 68 65 20 0a 73 63 6f 70 65 73 20 74 65 6d 70 2c 20 6c 6f 67 69 6e 2c 20 75 ┆among the scopes temp, login, u┆ 0x08140…08160 73 65 72 20 61 6e 64 20 70 72 6f 6a 65 63 74 20 6f 72 20 61 6e 79 20 73 63 6f 70 65 20 76 69 73 ┆ser and project or any scope vis┆ 0x08160…08180 69 62 6c 65 20 0a 63 68 61 6e 67 65 64 20 69 6e 74 6f 20 6f 6e 65 20 6f 66 20 61 62 6f 76 65 20 ┆ible changed into one of above ┆ 0x08180…081a0 62 79 20 74 68 65 20 6d 6f 64 69 66 69 65 72 20 27 6e 65 77 73 63 6f 70 65 27 2e 0d 0a 0d 0a 0d ┆by the modifier 'newscope'. ┆ 0x081a0…081a1 0a ┆ ┆ 0x081a1…081a4 FormFeed { 0x081a1…081a4 0c 83 a4 ┆ ┆ 0x081a1…081a4 } 0x081a4…081c0 0a b0 a1 34 2e 35 2e 33 2e 33 20 44 6f 63 6e 61 6d 65 0d 0a 0d 0a 64 6f 63 6e 61 6d ┆ 4.5.3.3 Docname docnam┆ 0x081c0…081e0 65 2e 20 3c 64 6f 63 6e 61 6d 65 3e 0d 0a 54 68 65 20 61 74 74 72 69 62 75 74 65 20 69 73 20 74 ┆e. <docname> The attribute is t┆ 0x081e0…08200 68 65 20 64 6f 63 75 6d 65 6e 74 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 65 6e 74 72 79 2e 20 41 ┆he document name of the entry. A┆ 0x08200…08220 (65,) 6c 6c 20 65 6e 74 72 69 65 73 20 0a 76 69 73 69 62 6c 65 20 77 69 74 68 20 61 20 64 6f 63 75 6d ┆ll entries visible with a docum┆ 0x08220…08240 65 6e 74 20 6e 61 6d 65 20 65 71 75 61 6c 20 74 6f 20 3c 64 6f 63 6e 61 6d 65 3e 20 68 61 76 65 ┆ent name equal to <docname> have┆ 0x08240…08260 20 74 68 65 20 0a 61 74 74 72 69 62 75 74 65 2e 0d 0a 43 68 61 6e 67 65 73 20 74 68 65 20 64 65 ┆ the attribute. Changes the de┆ 0x08260…08280 66 61 75 6c 74 20 66 6f 72 20 73 63 6f 70 65 20 74 6f 20 3c 61 6e 79 20 76 69 73 69 62 6c 65 20 ┆fault for scope to <any visible ┆ 0x08280…082a0 73 63 6f 70 65 3e 2e 0d 0a 0d 0a 44 65 66 61 75 6c 74 3a 20 61 6e 79 20 64 6f 63 75 6d 65 6e 74 ┆scope>. Default: any document┆ 0x082a0…082c0 20 6e 61 6d 65 2e 0d 0a 0d 0a 0d 0a b0 a1 34 2e 36 20 46 75 6e 63 74 69 6f 6e 2c 20 49 6e 66 69 ┆ name. 4.6 Function, Infi┆ 0x082c0…082e0 6c 65 20 50 61 72 61 6d 65 74 65 72 0d 0a 0d 0a 45 76 65 72 79 20 77 68 65 72 65 20 74 68 65 20 ┆le Parameter Every where the ┆ 0x082e0…08300 64 65 6c 69 6d 69 74 65 72 20 3c 73 3e 20 69 73 20 73 79 6e 74 61 63 74 69 63 61 6c 6c 79 20 63 ┆delimiter <s> is syntactically c┆ 0x08300…08320 6f 72 72 65 63 74 20 69 6e 20 0a 74 68 65 20 70 61 72 61 6d 65 74 65 72 20 6c 69 73 74 2c 20 74 ┆orrect in the parameter list, t┆ 0x08320…08340 68 65 20 70 61 72 61 6d 65 74 65 72 20 70 61 69 72 20 3c 73 3e 69 6e 2e 3c 66 69 6c 65 6e 61 6d ┆he parameter pair <s>in.<filenam┆ 0x08340…08360 65 3e 20 69 73 20 0a 61 6c 6c 6f 77 65 64 20 61 6e 64 20 73 79 6e 74 61 63 69 63 61 6c 6c 79 20 ┆e> is allowed and syntacically ┆ 0x08360…08380 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 3c 73 3e 2e 0d 0a 0d 0a 3c 66 69 6c 65 6e 61 6d 65 3e ┆equivalent to <s>. <filename>┆ 0x08380…083a0 20 3a 3a 3d 20 6e 61 6d 65 20 6f 66 20 61 6e 79 20 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 ┆ ::= name of any file descriptor┆ 0x083a0…083c0 0d 0a 0d 0a 54 68 65 20 69 6e 66 69 6c 65 20 70 61 72 61 6d 65 74 65 72 20 6d 61 79 20 62 65 20 ┆ The infile parameter may be ┆ 0x083c0…083e0 75 73 65 64 20 69 6e 20 61 20 22 6e 65 73 74 65 64 22 20 77 61 79 3a 0d 0a 0d 0a 57 68 65 6e 20 ┆used in a "nested" way: When ┆ 0x083e0…08400 3c 73 3e 20 69 6e 2e 3c 66 69 6c 65 6e 61 6d 65 3e 20 69 73 20 6d 65 74 20 69 6e 20 74 68 65 20 ┆<s> in.<filename> is met in the ┆ 0x08400…08420 (66,) 70 61 72 61 6d 65 74 65 72 20 6c 69 73 74 2c 20 63 75 72 72 65 6e 74 20 0a 69 6e 70 75 74 20 7a ┆parameter list, current input z┆ 0x08420…08440 6f 6e 65 20 69 73 20 73 74 61 63 6b 65 64 20 61 6e 64 20 63 6f 6e 6e 65 63 74 65 64 20 74 6f 20 ┆one is stacked and connected to ┆ 0x08440…08460 74 68 65 20 66 69 6c 65 20 73 70 65 63 69 66 69 65 64 20 62 79 20 0a 74 68 65 20 66 69 6c 65 20 ┆the file specified by the file ┆ 0x08460…08480 64 65 73 63 72 69 70 74 6f 72 2c 20 61 6e 64 20 74 68 65 20 70 61 72 61 6d 65 74 65 72 20 72 65 ┆descriptor, and the parameter re┆ 0x08480…084a0 61 64 69 6e 67 20 69 73 20 63 6f 6e 74 69 6e 75 65 64 20 0a 69 6e 20 63 75 72 72 65 6e 74 20 69 ┆ading is continued in current i┆ 0x084a0…084c0 6e 70 75 74 20 7a 6f 6e 65 2e 0d 0a 0d 0a 54 68 65 20 70 61 72 61 6d 65 74 65 72 20 72 65 61 64 ┆nput zone. The parameter read┆ 0x084c0…084e0 69 6e 67 20 74 61 6b 65 73 20 70 6c 61 63 65 20 75 73 69 6e 67 20 74 68 65 20 73 70 65 63 69 61 ┆ing takes place using the specia┆ 0x084e0…08500 6c 20 66 70 20 69 6e 70 75 74 20 0a 61 6c 70 68 61 62 65 74 20 61 6e 64 20 61 63 63 6f 72 64 69 ┆l fp input alphabet and accordi┆ 0x08500…08520 6e 67 20 74 6f 20 6e 6f 72 6d 61 6c 20 66 70 20 70 61 72 61 6d 65 74 65 72 20 73 79 6e 74 61 78 ┆ng to normal fp parameter syntax┆ 0x08520…08540 20 28 32 29 2c 20 0a 65 78 63 65 70 74 20 74 68 65 20 63 68 61 72 61 63 74 65 72 20 27 6e 6c 27 ┆ (2), except the character 'nl'┆ 0x08540…08560 20 69 73 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 74 68 65 20 63 68 61 72 61 63 74 65 72 20 ┆ is equivalent to the character ┆ 0x08560…08580 0a 27 73 70 27 2e 0d 0a 0d 0a 57 68 65 6e 20 74 68 65 20 73 65 70 65 72 61 74 6f 72 20 27 65 6d ┆ 'sp'. When the seperator 'em┆ 0x08580…085a0 27 20 69 73 20 6d 65 74 2c 20 63 75 72 72 65 6e 74 20 69 6e 70 75 74 20 7a 6f 6e 65 20 69 73 20 ┆' is met, current input zone is ┆ 0x085a0…085c0 0a 75 6e 73 74 61 63 6b 65 64 20 61 6e 64 20 70 61 72 61 6d 65 74 65 72 20 72 65 61 64 69 6e 67 ┆ unstacked and parameter reading┆ 0x085c0…085e0 20 63 6f 6e 74 69 6e 75 65 73 20 66 72 6f 6d 20 63 75 72 72 65 6e 74 20 69 6e 70 75 74 20 0a 7a ┆ continues from current input z┆ 0x085e0…08600 6f 6e 65 2c 20 65 78 63 65 70 74 20 77 68 65 6e 20 75 6e 73 74 61 63 6b 65 64 20 74 6f 20 74 68 ┆one, except when unstacked to th┆ 0x08600…08620 (67,) 65 20 69 6e 69 74 69 61 6c 20 6c 65 76 65 6c 2c 20 69 6e 20 77 68 69 63 68 20 0a 63 61 73 65 20 ┆e initial level, in which case ┆ 0x08620…08640 70 61 72 61 6d 65 74 65 72 20 72 65 61 64 69 6e 67 20 63 6f 6e 74 69 6e 75 65 73 20 69 6e 20 74 ┆parameter reading continues in t┆ 0x08640…08658 68 65 20 66 70 20 63 6f 6d 6d 61 6e 64 20 73 74 61 63 6b 2e 0d 0a 0d 0a ┆he fp command stack. ┆ 0x08658…0865b FormFeed { 0x08658…0865b 0c 83 b0 ┆ ┆ 0x08658…0865b } 0x0865b…08660 0a 49 6e 20 63 ┆ In c┆ 0x08660…08680 61 73 65 20 6f 66 20 69 6c 6c 65 67 61 6c 20 63 68 61 72 61 63 74 65 72 20 6f 72 20 66 70 20 73 ┆ase of illegal character or fp s┆ 0x08680…086a0 79 6e 74 61 78 20 65 72 72 6f 72 20 61 20 73 79 6e 74 61 78 20 0a 61 6c 61 72 6d 20 69 73 20 77 ┆yntax error a syntax alarm is w┆ 0x086a0…086c0 72 69 74 74 65 6e 20 6f 6e 20 63 75 72 72 65 6e 74 20 6f 75 74 70 75 74 20 7a 6f 6e 65 2c 20 63 ┆ritten on current output zone, c┆ 0x086c0…086e0 75 72 72 65 6e 74 20 69 6e 70 75 74 20 7a 6f 6e 65 20 0a 73 74 61 63 6b 20 63 68 61 69 6e 20 69 ┆urrent input zone stack chain i┆ 0x086e0…08700 73 20 65 6d 70 74 69 65 64 2c 20 6c 69 73 74 69 6e 67 20 74 68 65 20 63 68 61 69 6e 20 6f 6e 20 ┆s emptied, listing the chain on ┆ 0x08700…08720 63 75 72 72 65 6e 74 20 6f 75 74 70 75 74 20 0a 7a 6f 6e 65 2c 20 61 6e 64 20 70 61 72 61 6d 65 ┆current output zone, and parame┆ 0x08720…08740 74 65 72 20 72 65 61 64 69 6e 67 20 63 6f 6e 74 69 6e 75 65 73 20 69 6e 20 66 70 20 63 6f 6d 6d ┆ter reading continues in fp comm┆ 0x08740…08760 61 6e 64 20 73 74 61 63 6b 2e 0d 0a 0d 0a 54 68 65 20 66 70 20 63 6f 6d 6d 61 6e 64 20 6c 69 73 ┆and stack. The fp command lis┆ 0x08760…08780 74 69 6e 67 20 67 6f 76 65 72 6e 65 64 20 62 79 20 74 68 65 20 6d 6f 64 65 20 62 69 74 20 27 6c ┆ting governed by the mode bit 'l┆ 0x08780…087a0 69 73 74 27 20 77 69 6c 6c 20 0a 6c 69 73 74 20 74 68 65 20 70 61 72 61 6d 65 74 65 72 73 20 69 ┆ist' will list the parameters i┆ 0x087a0…087c0 6e 20 74 68 65 20 66 70 20 63 6f 6d 6d 61 6e 64 20 73 74 61 63 6b 2c 20 6e 6f 74 20 74 68 65 20 ┆n the fp command stack, not the ┆ 0x087c0…087e0 0a 70 61 72 61 6d 65 74 65 72 73 20 69 6e 20 61 6e 79 20 66 69 6c 65 2e 0d 0a 0d 0a 0d 0a b0 a1 ┆ parameters in any file. ┆ 0x087e0…08800 34 2e 37 20 41 6c 74 65 72 6e 61 74 69 76 65 20 61 6e 64 20 44 75 6d 6d 79 20 50 61 72 61 6d 65 ┆4.7 Alternative and Dummy Parame┆ 0x08800…08820 (68,) 74 65 72 20 4e 61 6d 65 73 0d 0a 0d 0a 46 6f 72 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 72 ┆ter Names For compatibility r┆ 0x08820…08840 65 61 73 6f 6e 73 2c 20 73 6f 6d 65 20 61 6c 74 65 72 6e 61 74 69 76 65 20 70 61 72 61 6d 65 74 ┆easons, some alternative paramet┆ 0x08840…08860 65 72 20 6e 61 6d 65 73 20 0a 61 72 65 20 61 6c 6c 6f 77 65 64 2e 0d 0a 0d 0a 54 68 65 20 6d 6f ┆er names are allowed. The mo┆ 0x08860…08880 75 6e 74 20 70 61 72 61 6d 65 74 65 72 73 20 6d 74 6f 20 61 6e 64 20 6e 72 7a 20 61 72 65 20 61 ┆unt parameters mto and nrz are a┆ 0x08880…088a0 6c 6c 6f 77 65 64 20 61 6e 64 20 65 71 75 69 76 61 6c 65 6e 74 20 0a 74 6f 20 6d 74 31 68 20 61 ┆llowed and equivalent to mt1h a┆ 0x088a0…088c0 6e 64 20 6d 74 6c 6c 2c 20 61 6e 64 20 6d 74 65 20 61 6e 64 20 6e 72 7a 65 20 61 72 65 20 73 74 ┆nd mtll, and mte and nrze are st┆ 0x088c0…088e0 69 6c 6c 20 61 6c 6c 6f 77 65 64 20 62 75 74 20 64 6f 20 0a 6e 6f 74 20 68 61 76 65 20 6e 65 77 ┆ill allowed but do not have new┆ 0x088e0…08900 20 6e 61 6d 65 73 20 28 68 69 67 68 20 64 65 6e 73 69 74 79 2c 20 65 76 65 6e 20 70 61 72 69 74 ┆ names (high density, even parit┆ 0x08900…08920 79 2c 20 6c 6f 77 20 64 65 6e 73 69 74 79 2c 20 0a 65 76 65 6e 20 70 61 72 69 74 79 29 2e 0d 0a ┆y, low density, even parity). ┆ 0x08920…08940 0d 0a 54 68 65 20 6d 6f 64 69 66 69 65 72 20 27 63 68 61 6e 67 65 6b 69 74 27 20 69 73 20 61 6c ┆ The modifier 'changekit' is al┆ 0x08940…08960 6c 6f 77 65 64 20 61 6e 64 20 69 73 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 0a 27 63 68 61 ┆lowed and is equivalent to 'cha┆ 0x08960…08980 6e 67 65 64 69 73 63 27 2e 0d 0a 0d 0a 54 68 65 20 63 68 61 6e 67 65 64 69 73 63 20 70 61 72 61 ┆ngedisc'. The changedisc para┆ 0x08980…089a0 6d 65 74 65 72 20 3c 66 72 6f 6d 20 64 69 73 63 3e 20 3d 20 6d 61 69 6e 20 69 73 20 61 6c 6c 6f ┆meter <from disc> = main is allo┆ 0x089a0…089c0 77 65 64 20 61 6e 64 20 0a 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 3c 66 72 6f 6d 20 64 69 73 ┆wed and equivalent to <from dis┆ 0x089c0…089e0 63 3e 20 3d 20 61 6c 6c 2e 0d 0a 0d 0a 54 68 65 20 63 68 61 6e 67 65 64 69 73 63 20 70 61 72 61 ┆c> = all. The changedisc para┆ 0x089e0…08a00 6d 65 74 65 72 20 3c 66 72 6f 6d 20 64 69 73 63 3e 20 3d 20 61 6e 79 20 69 73 20 61 6c 6c 6f 77 ┆meter <from disc> = any is allow┆ 0x08a00…08a20 (69,) 65 64 20 61 6e 64 20 0a 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 3c 66 72 6f 6d 20 64 69 73 63 ┆ed and equivalent to <from disc┆ 0x08a20…08a40 3e 20 3d 20 61 6c 6c 2e 0d 0a 0d 0a 54 68 65 20 63 68 61 6e 67 65 64 69 73 63 20 70 61 72 61 6d ┆> = all. The changedisc param┆ 0x08a40…08a60 65 74 65 72 20 3c 74 6f 20 64 69 73 63 3e 20 3d 20 6d 61 69 6e 20 69 73 20 61 6c 6c 6f 77 65 64 ┆eter <to disc> = main is allowed┆ 0x08a60…08a80 20 61 6e 64 20 69 73 20 0a 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 3c 74 6f 20 64 69 73 63 3e ┆ and is equivalent to <to disc>┆ 0x08a80…08aa0 20 3d 20 6d 61 69 6e 63 61 74 64 69 73 63 2e 0d 0a 0d 0a 54 68 65 20 63 68 61 6e 67 65 64 69 73 ┆ = maincatdisc. The changedis┆ 0x08aa0…08ac0 63 20 70 61 72 61 6d 65 74 65 72 20 3c 74 6f 20 64 69 73 63 3e 20 3d 20 30 2f 31 20 69 73 20 61 ┆c parameter <to disc> = 0/1 is a┆ 0x08ac0…08ae0 6c 6c 6f 77 65 64 20 61 6e 64 20 69 73 20 0a 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 3c 74 6f ┆llowed and is equivalent to <to┆ 0x08ae0…08af0 20 64 69 73 63 3e 20 3d 20 6e 6f 2e 0d 0a 0d 0a ┆ disc> = no. ┆ 0x08af0…08af3 FormFeed { 0x08af0…08af3 0c 83 a4 ┆ ┆ 0x08af0…08af3 } 0x08af3…08b00 0a 54 68 65 20 64 69 73 63 20 73 70 65 ┆ The disc spe┆ 0x08b00…08b20 63 69 66 69 65 72 20 27 6b 69 74 27 20 69 73 20 61 6c 6c 6f 77 65 64 20 61 6e 64 20 69 73 20 65 ┆cifier 'kit' is allowed and is e┆ 0x08b20…08b40 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 74 68 65 20 0a 64 69 73 63 20 73 70 65 63 69 66 69 65 72 ┆quivalent to the disc specifier┆ 0x08b40…08b60 20 27 64 69 73 63 27 2e 0d 0a 0d 0a 54 68 65 20 64 69 73 63 20 73 70 65 63 69 66 69 65 72 20 70 ┆ 'disc'. The disc specifier p┆ 0x08b60…08b80 61 72 61 6d 65 74 65 72 73 20 3c 66 72 6f 6d 20 64 69 73 63 3e 20 3d 20 6d 61 69 6e 20 61 6e 64 ┆arameters <from disc> = main and┆ 0x08b80…08ba0 20 61 6e 79 20 61 72 65 20 0a 61 6c 6c 6f 77 65 64 20 61 6e 64 20 61 72 65 20 65 71 75 69 76 61 ┆ any are allowed and are equiva┆ 0x08ba0…08bc0 6c 65 6e 74 20 74 6f 20 3c 66 72 6f 6d 20 64 69 73 63 3e 20 3d 20 61 6c 6c 2e 0d 0a 0d 0a 54 68 ┆lent to <from disc> = all. Th┆ 0x08bc0…08be0 65 20 73 70 65 63 69 61 6c 20 70 61 72 61 6d 65 74 65 72 20 72 65 73 65 72 76 65 2e 3c 79 65 73 ┆e special parameter reserve.<yes┆ 0x08be0…08c00 20 6f 72 20 6e 6f 3e 20 69 73 20 61 6c 6c 6f 77 65 64 20 62 75 74 20 69 73 20 0a 77 69 74 68 6f ┆ or no> is allowed but is witho┆ 0x08c00…08c20 (70,) 75 74 20 61 6e 79 20 66 75 6e 63 74 69 6f 6e 20 62 65 63 61 75 73 65 20 6f 66 20 74 68 65 20 63 ┆ut any function because of the c┆ 0x08c20…08c40 68 61 6e 67 65 64 20 73 74 72 61 74 65 67 79 20 0a 63 6f 6e 63 65 72 6e 69 6e 67 20 62 61 63 6b ┆hanged strategy concerning back┆ 0x08c40…08c5e 69 6e 67 20 73 74 6f 72 61 67 65 20 61 72 65 61 73 20 28 63 66 2e 20 36 2e 33 29 2e 0d 0a ┆ing storage areas (cf. 6.3). ┆ 0x08c5e…08c61 FormFeed { 0x08c5e…08c61 0c 80 ec ┆ ┆ 0x08c5e…08c61 } 0x08c61…08c80 0a b0 a1 35 2e 20 43 4f 4d 50 41 54 49 42 49 4c 49 54 59 0d 0a 0d 0a 54 68 65 20 70 72 6f 67 ┆ 5. COMPATIBILITY The prog┆ 0x08c80…08ca0 72 61 6d 20 69 73 20 62 61 63 6b 77 61 72 64 73 20 63 6f 6d 70 61 74 69 62 6c 65 20 77 69 74 68 ┆ram is backwards compatible with┆ 0x08ca0…08cc0 20 74 68 65 20 70 72 6f 67 72 61 6d 20 73 61 76 65 20 69 6e 20 0a 53 57 38 30 31 30 2f 31 2c 20 ┆ the program save in SW8010/1, ┆ 0x08cc0…08ce0 72 65 6c 65 61 73 65 20 31 33 2e 30 20 61 6e 64 20 65 61 72 6c 69 65 72 20 72 65 6c 65 61 73 65 ┆release 13.0 and earlier release┆ 0x08ce0…08d00 73 20 61 73 20 66 61 72 20 61 73 0d 0a 0d 0a 31 29 20 70 61 72 61 6d 65 74 65 72 20 6e 61 6d 65 ┆s as far as 1) parameter name┆ 0x08d00…08d20 73 20 61 6e 64 20 70 61 72 61 6d 65 74 65 72 20 73 79 6e 74 61 78 2c 20 61 6e 64 0d 0a 32 29 20 ┆s and parameter syntax, and 2) ┆ 0x08d20…08d40 70 61 72 61 6d 65 74 65 72 20 66 75 6e 63 74 69 6f 6e 0d 0a 0d 0a 63 6f 6e 63 65 72 6e 2c 20 77 ┆parameter function concern, w┆ 0x08d40…08d60 68 69 63 68 20 6d 65 61 6e 73 20 74 68 61 74 20 61 6e 79 20 6a 6f 62 66 69 6c 65 20 73 65 74 20 ┆hich means that any jobfile set ┆ 0x08d60…08d80 75 70 20 66 6f 72 20 75 73 65 20 77 69 74 68 20 0a 74 68 65 20 65 61 72 6c 69 65 72 20 72 65 6c ┆up for use with the earlier rel┆ 0x08d80…08da0 65 61 73 65 20 77 69 6c 6c 20 77 6f 72 6b 20 74 68 65 20 73 61 6d 65 20 77 61 79 20 77 69 74 68 ┆ease will work the same way with┆ 0x08da0…08dc0 20 74 68 65 20 70 72 65 73 65 6e 74 20 0a 72 65 6c 65 61 73 65 2e 0d 0a 0d 0a 4f 6e 65 20 73 68 ┆ the present release. One sh┆ 0x08dc0…08de0 6f 75 6c 64 20 6e 6f 74 65 2c 20 68 6f 77 65 76 65 72 2c 20 74 68 61 74 20 74 61 70 65 20 73 74 ┆ould note, however, that tape st┆ 0x08de0…08e00 61 74 69 6f 6e 73 20 64 6f 20 6e 6f 74 20 0a 6e 65 63 65 73 73 61 72 69 6c 79 20 61 67 72 65 65 ┆ations do not necessarily agree┆ 0x08e00…08e20 (71,) 20 6f 6e 20 74 68 65 20 69 6e 74 65 72 70 72 65 74 61 74 69 6f 6e 20 6f 66 20 22 68 69 67 68 20 ┆ on the interpretation of "high ┆ 0x08e20…08e40 64 65 6e 73 69 74 79 22 20 0a 61 6e 64 20 22 6c 6f 77 20 64 65 6e 73 69 74 79 22 20 28 63 66 2e ┆density" and "low density" (cf.┆ 0x08e40…08e60 20 36 2e 32 29 2e 0d 0a 0d 0a 54 68 65 20 6d 61 69 6e 20 65 78 74 65 6e 73 69 6f 6e 73 20 63 6f ┆ 6.2). The main extensions co┆ 0x08e60…08e80 6d 70 61 72 65 64 20 77 69 74 68 20 65 61 72 6c 69 65 72 20 72 65 6c 65 61 73 65 73 20 61 72 65 ┆mpared with earlier releases are┆ 0x08e80…08ea0 0d 0a 0d 0a 31 29 20 84 74 68 65 20 75 73 65 20 6f 66 20 61 20 73 61 76 65 20 63 61 74 61 6c 6f ┆ 1) the use of a save catalo┆ 0x08ea0…08ec0 67 20 74 6f 20 73 70 65 65 64 20 75 70 20 72 65 6c 6f 63 61 74 69 6f 6e 20 61 6e 64 20 0a 19 83 ┆g to speed up relocation and ┆ 0x08ec0…08ee0 80 80 72 65 6c 6f 61 64 20 6f 66 20 66 69 6c 65 73 2c 0d 0a 32 29 20 84 74 68 65 20 63 68 61 6e ┆ reload of files, 2) the chan┆ 0x08ee0…08f00 67 65 20 74 6f 20 61 20 74 61 70 65 20 66 6f 72 6d 61 74 20 6d 6f 72 65 20 73 75 69 74 65 64 20 ┆ge to a tape format more suited ┆ 0x08f00…08f20 74 6f 20 22 73 74 72 65 61 6d 22 20 64 61 74 61 20 0a 19 83 80 80 74 6f 20 61 6e 64 20 66 72 6f ┆to "stream" data to and fro┆ 0x08f20…08f40 6d 20 74 68 65 20 74 61 70 65 2c 20 61 6e 64 0d 0a 33 29 20 84 74 68 65 20 69 6e 63 72 65 61 73 ┆m the tape, and 3) the increas┆ 0x08f40…08f60 65 20 69 6e 20 72 65 73 73 6f 75 72 63 65 20 63 6f 6e 73 75 6d 70 74 69 6f 6e 20 61 73 20 61 20 ┆e in ressource consumption as a ┆ 0x08f60…08f80 63 6f 6e 73 65 71 75 65 6e 63 65 20 6f 66 20 0a 19 83 80 80 63 68 61 6e 67 65 64 20 69 6e 70 75 ┆consequence of changed inpu┆ 0x08f80…08fa0 74 2f 6f 75 74 70 75 74 20 73 74 72 61 74 65 67 79 2e 0d 0a 0d 0a 42 65 63 61 75 73 65 20 6f 66 ┆t/output strategy. Because of┆ 0x08fa0…08fc0 20 74 68 65 73 65 20 65 78 74 65 6e 73 69 6f 6e 73 2c 20 74 68 65 20 74 61 70 65 73 20 70 72 6f ┆ these extensions, the tapes pro┆ 0x08fc0…08fe0 64 75 63 65 64 20 61 72 65 20 6e 6f 74 20 0a 63 6f 6d 70 61 74 69 62 6c 65 20 77 69 74 68 20 74 ┆duced are not compatible with t┆ 0x08fe0…09000 68 65 20 74 61 70 65 73 20 70 72 6f 64 75 63 65 64 20 62 79 20 65 61 72 6c 69 65 72 20 72 65 6c ┆he tapes produced by earlier rel┆ 0x09000…09020 (72,) 65 61 73 65 73 20 6f 66 20 0a 73 61 76 65 2e 0d 0a 0d 0a 49 74 20 73 68 6f 75 6c 64 20 62 65 20 ┆eases of save. It should be ┆ 0x09020…09040 6e 6f 74 65 64 2c 20 74 68 65 6e 2c 20 74 68 61 74 0d 0a 2d 20 84 74 61 70 65 73 20 70 72 6f 64 ┆noted, then, that - tapes prod┆ 0x09040…09060 75 63 65 64 20 62 79 20 76 65 72 73 69 6f 6e 20 32 20 6f 66 20 73 61 76 65 20 6d 75 73 74 20 62 ┆uced by version 2 of save must b┆ 0x09060…09080 65 20 6c 6f 61 64 65 64 20 62 79 20 0a 19 82 80 80 76 65 72 73 69 6f 6e 20 32 20 6f 66 20 6c 6f ┆e loaded by version 2 of lo┆ 0x09080…090a0 61 64 0d 0a 2d 20 84 74 61 70 65 73 20 70 72 6f 64 75 63 65 64 20 62 79 20 65 61 72 6c 69 65 72 ┆ad - tapes produced by earlier┆ 0x090a0…090c0 20 72 65 6c 65 61 73 65 73 20 6f 66 20 73 61 76 65 20 6d 75 73 74 20 62 65 20 6c 6f 61 64 65 64 ┆ releases of save must be loaded┆ 0x090c0…090e0 20 0a 19 82 80 80 62 79 20 65 61 72 6c 69 65 72 20 72 65 6c 65 61 73 65 73 20 6f 66 20 6c 6f 61 ┆ by earlier releases of loa┆ 0x090e0…09100 64 20 28 72 65 6c 65 61 73 65 20 31 33 2e 30 20 69 73 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 0a ┆d (release 13.0 is included in ┆ 0x09100…09120 19 82 80 80 76 65 72 73 69 6f 6e 20 32 20 6f 66 20 74 68 65 20 70 61 63 6b 61 67 65 20 62 79 20 ┆ version 2 of the package by ┆ 0x09120…09133 74 68 65 20 6e 61 6d 65 20 6c 6f 61 64 31 33 29 2e 0d 0a ┆the name load13). ┆ 0x09133…09136 FormFeed { 0x09133…09136 0c 83 a4 ┆ ┆ 0x09133…09136 } 0x09136…09140 0a 2d 20 84 74 61 70 65 73 20 ┆ - tapes ┆ 0x09140…09160 74 6f 20 62 65 20 73 68 69 70 70 65 64 20 74 6f 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 73 20 77 ┆to be shipped to installations w┆ 0x09160…09180 69 74 68 20 65 61 72 6c 69 65 72 20 72 65 6c 65 61 73 65 20 0a 19 82 80 80 6f 66 20 6c 6f 61 64 ┆ith earlier release of load┆ 0x09180…091a0 20 6f 6e 6c 79 20 6d 75 73 74 20 62 65 20 70 72 6f 64 75 63 65 64 20 62 79 20 65 61 72 6c 69 65 ┆ only must be produced by earlie┆ 0x091a0…091c0 72 20 72 65 6c 65 61 73 65 20 6f 66 20 73 61 76 65 20 0a 19 82 80 80 28 72 65 6c 65 61 73 65 20 ┆r release of save (release ┆ 0x091c0…091e0 31 33 20 69 73 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 76 65 72 73 69 6f 6e 20 32 20 6f 66 20 74 ┆13 is included in version 2 of t┆ 0x091e0…09200 68 65 20 70 61 63 6b 61 67 65 20 62 79 20 74 68 65 20 0a 19 82 80 80 6e 61 6d 65 20 73 61 76 65 ┆he package by the name save┆ 0x09200…09220 (73,) 31 33 29 2e 0d 0a 0d 0a 54 68 65 20 70 72 6f 67 72 61 6d 73 20 73 61 76 65 2c 20 69 6e 63 73 61 ┆13). The programs save, incsa┆ 0x09220…09240 76 65 2c 20 6c 6f 61 64 20 61 6e 64 20 69 6e 63 6c 6f 61 64 20 61 72 65 20 70 61 72 61 6d 65 74 ┆ve, load and incload are paramet┆ 0x09240…09260 65 72 20 0a 63 6f 6d 70 61 74 69 62 6c 65 20 69 6e 20 74 68 65 20 73 65 6e 73 65 20 74 68 61 74 ┆er compatible in the sense that┆ 0x09260…09280 20 61 6e 79 20 6f 6e 65 20 6f 66 20 74 68 65 6d 20 6d 61 79 20 72 65 61 64 20 61 6e 79 20 0a 6f ┆ any one of them may read any o┆ 0x09280…092a0 74 68 65 72 73 20 70 61 72 61 6d 65 74 65 72 20 6c 69 73 74 2e 20 55 6e 75 73 65 64 20 70 61 72 ┆thers parameter list. Unused par┆ 0x092a0…092c0 61 6d 65 74 65 72 73 20 6b 6e 6f 77 6e 20 74 6f 20 62 65 20 75 73 65 64 20 62 79 20 0a 61 6e 6f ┆ameters known to be used by ano┆ 0x092c0…092e0 74 68 65 72 20 6f 66 20 74 68 65 20 70 72 6f 67 72 61 6d 73 20 77 69 6c 6c 20 73 69 6d 70 6c 79 ┆ther of the programs will simply┆ 0x092e0…092f0 20 62 65 20 69 67 6e 6f 72 65 64 2e 0d 0a 0d 0a ┆ be ignored. ┆ 0x092f0…092f3 FormFeed { 0x092f0…092f3 0c 80 f8 ┆ ┆ 0x092f0…092f3 } 0x092f3…09300 0a b0 a1 36 2e 20 49 4d 50 4c 45 4d 45 ┆ 6. IMPLEME┆ 0x09300…09320 4e 54 41 54 49 4f 4e 20 44 45 54 41 49 4c 53 0d 0a 0d 0a 49 6e 20 74 68 65 20 70 72 65 73 65 6e ┆NTATION DETAILS In the presen┆ 0x09320…09340 74 20 63 68 61 70 74 65 72 20 74 68 65 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 64 65 74 ┆t chapter the implementation det┆ 0x09340…09360 61 69 6c 73 20 63 6f 6e 63 65 72 6e 69 6e 67 0d 0a 0d 0a 2d 20 74 68 65 20 75 73 65 20 6f 66 20 ┆ails concerning - the use of ┆ 0x09360…09380 74 68 65 20 73 61 76 65 20 63 61 74 61 6c 6f 67 0d 0a 2d 20 68 61 6e 64 6c 69 6e 67 20 6f 66 20 ┆the save catalog - handling of ┆ 0x09380…093a0 6d 61 67 6e 65 74 69 63 20 74 61 70 65 0d 0a 2d 20 68 61 6e 64 6c 69 6e 67 20 6f 66 20 62 61 63 ┆magnetic tape - handling of bac┆ 0x093a0…093c0 6b 69 6e 67 20 73 74 6f 72 61 67 65 20 61 72 65 61 73 0d 0a 2d 20 74 68 65 20 69 6e 70 75 74 2f ┆king storage areas - the input/┆ 0x093c0…093e0 6f 75 74 70 75 74 20 73 74 72 61 74 65 67 79 0d 0a 0d 0a 61 72 65 20 67 69 76 65 6e 2e 0d 0a 0d ┆output strategy are given. ┆ 0x093e0…09400 0a 49 6e 20 74 68 65 20 6e 65 78 74 20 63 68 61 70 74 65 72 20 74 68 65 20 65 78 61 63 74 20 66 ┆ In the next chapter the exact f┆ 0x09400…09420 (74,) 6f 72 6d 61 74 73 20 61 72 65 20 67 69 76 65 6e 2e 20 4b 6e 6f 77 6c 65 64 67 65 20 0a 6f 66 20 ┆ormats are given. Knowledge of ┆ 0x09420…09440 74 68 65 73 65 20 64 65 74 61 69 6c 73 20 69 73 20 6e 6f 74 20 6e 65 63 65 73 73 61 72 79 20 69 ┆these details is not necessary i┆ 0x09440…09460 6e 20 6f 72 64 65 72 20 74 6f 20 75 73 65 20 74 68 65 20 0a 70 72 6f 67 72 61 6d 73 20 73 61 76 ┆n order to use the programs sav┆ 0x09460…09480 65 2c 20 69 6e 63 73 61 76 65 2c 20 6c 6f 61 64 20 61 6e 64 20 69 6e 63 6c 6f 61 64 20 62 75 74 ┆e, incsave, load and incload but┆ 0x09480…094a0 20 69 74 20 68 65 6c 70 73 20 0a 75 6e 64 65 72 73 74 61 6e 64 20 74 68 65 20 77 61 79 20 74 68 ┆ it helps understand the way th┆ 0x094a0…094c0 65 79 20 77 6f 72 6b 20 61 6e 64 20 74 68 65 20 6f 70 74 69 6f 6e 73 20 61 6e 64 20 0a 70 6f 73 ┆ey work and the options and pos┆ 0x094c0…094e0 73 69 62 69 6c 69 74 69 65 73 20 6f 66 66 65 72 65 64 20 62 79 20 74 68 65 20 70 72 6f 67 72 61 ┆sibilities offered by the progra┆ 0x094e0…09500 6d 73 2e 0d 0a 0d 0a 0d 0a b0 a1 36 2e 31 20 55 73 65 20 6f 66 20 53 61 76 65 20 43 61 74 61 6c ┆ms. 6.1 Use of Save Catal┆ 0x09500…09520 6f 67 0d 0a 0d 0a 54 68 65 20 75 73 65 20 6f 66 20 74 68 65 20 73 61 76 65 20 63 61 74 61 6c 6f ┆og The use of the save catalo┆ 0x09520…09540 67 20 69 73 20 74 68 65 20 63 6f 72 65 20 61 72 6f 75 6e 64 20 77 68 69 63 68 20 74 68 65 20 0a ┆g is the core around which the ┆ 0x09540…09560 70 72 6f 67 72 61 6d 73 20 73 61 76 65 20 61 6e 64 20 69 6e 63 73 61 76 65 20 61 72 65 20 62 75 ┆programs save and incsave are bu┆ 0x09560…09580 69 6c 74 2c 20 73 6f 20 74 68 65 20 64 65 73 63 72 69 70 74 69 6f 6e 20 69 73 20 0a 73 6f 6d 65 ┆ilt, so the description is some┆ 0x09580…095a0 77 68 61 74 20 65 6c 61 62 6f 72 61 74 65 2e 0d 0a 0d 0a 54 68 65 20 70 72 6f 67 72 61 6d 73 20 ┆what elaborate. The programs ┆ 0x095a0…095c0 73 61 76 65 20 61 6e 64 20 69 6e 63 73 61 76 65 20 73 63 61 6e 20 74 68 65 69 72 20 70 61 72 61 ┆save and incsave scan their para┆ 0x095c0…095e0 6d 65 74 65 72 20 6c 69 73 74 20 0a 6f 6e 63 65 2c 20 69 6e 63 6c 75 64 69 6e 67 20 70 61 72 61 ┆meter list once, including para┆ 0x095e0…09600 6d 65 74 65 72 73 20 72 65 61 64 20 66 72 6f 6d 20 61 20 6d 61 79 62 65 20 69 6e 20 6d 75 6c 74 ┆meters read from a maybe in mult┆ 0x09600…09620 (75,) 69 6c 65 76 65 6c 20 0a 73 74 61 63 6b 65 64 20 69 6e 70 75 74 20 7a 6f 6e 65 2e 20 0d 0a 0d 0a ┆ilevel stacked input zone. ┆ 0x09620…09640 41 66 74 65 72 20 74 68 65 20 73 70 65 63 69 61 6c 20 70 61 72 61 6d 65 74 65 72 73 2c 20 69 2e ┆After the special parameters, i.┆ 0x09640…09660 65 2e 20 62 65 66 6f 72 65 20 74 68 65 20 73 61 76 65 20 0a 73 70 65 63 69 66 69 65 72 73 2c 20 ┆e. before the save specifiers, ┆ 0x09660…09680 74 68 65 20 70 72 6f 67 72 61 6d 0d 0a 0d 0a 2d 20 84 73 61 76 65 20 63 72 65 61 74 65 73 20 61 ┆the program - save creates a┆ 0x09680…096a0 20 74 65 6d 70 6f 72 61 72 79 20 73 61 76 65 20 63 61 74 61 6c 6f 67 20 66 69 6c 65 20 77 69 74 ┆ temporary save catalog file wit┆ 0x096a0…096c0 68 20 61 20 77 72 6b 2d 6e 61 6d 65 20 0a 19 82 80 80 6f 6e 20 74 68 65 20 64 69 73 63 20 77 69 ┆h a wrk-name on the disc wi┆ 0x096c0…096e0 74 68 20 74 68 65 20 6d 6f 73 74 20 74 65 6d 70 6f 72 61 72 79 20 72 65 73 73 6f 75 72 63 65 73 ┆th the most temporary ressources┆ 0x096e0…09700 20 61 76 61 69 6c 61 62 6c 65 2c 20 0a 19 82 80 80 63 68 61 6e 67 65 73 20 69 74 73 20 73 68 6f ┆ available, changes its sho┆ 0x09700…09720 72 74 63 6c 6f 63 6b 20 74 6f 20 64 65 73 63 72 69 62 65 20 74 68 65 20 64 75 6d 70 74 69 6d 65 ┆rtclock to describe the dumptime┆ 0x09720…09740 20 61 6e 64 20 0a 19 82 80 80 63 6f 6e 6e 65 63 74 73 20 69 74 20 66 6f 72 20 6f 75 74 70 75 74 ┆ and connects it for output┆ 0x09740…09760 0d 0a 0d 0a 2d 20 84 69 6e 63 73 61 76 65 20 67 65 74 73 20 74 68 65 20 73 68 6f 72 74 62 6c 6f ┆ - incsave gets the shortblo┆ 0x09760…09780 63 6b 20 66 72 6f 6d 20 74 61 69 6c 20 28 36 29 20 6f 66 20 74 68 65 20 6d 61 69 6e 20 0a 19 82 ┆ck from tail (6) of the main ┆ 0x09780…097a0 80 80 63 61 74 61 6c 6f 67 20 65 6e 74 72 79 20 64 65 73 63 72 69 62 69 6e 67 20 74 68 65 20 69 ┆ catalog entry describing the i┆ 0x097a0…097c0 6e 63 73 61 76 65 20 6f 6e 20 74 68 65 20 6e 65 78 74 20 6c 6f 77 65 72 20 0a 8c 83 c8 0a 19 82 ┆ncsave on the next lower ┆ 0x097c0…097e0 80 80 6c 65 76 65 6c 20 66 6f 75 6e 64 20 69 6e 20 74 68 65 20 63 61 74 61 6c 6f 67 20 61 6e 64 ┆ level found in the catalog and┆ 0x097e0…09800 20 75 73 65 73 20 69 74 20 66 6f 72 20 62 61 73 65 74 69 6d 65 2c 20 0a 19 82 80 80 65 78 63 65 ┆ uses it for basetime, exce┆ 0x09800…09820 (76,) 70 74 20 66 6f 72 20 69 6e 63 73 61 76 65 20 6f 6e 20 6c 65 76 65 6c 20 30 20 28 7a 65 72 6f 29 ┆pt for incsave on level 0 (zero)┆ 0x09820…09840 20 77 68 69 63 68 20 75 73 65 73 20 74 68 65 20 74 69 6d 65 20 30 20 0a 19 82 80 80 28 7a 65 72 ┆ which uses the time 0 (zer┆ 0x09840…09860 6f 29 20 66 6f 72 20 62 61 73 65 74 69 6d 65 0d 0a 0d 0a 2d 20 84 69 6e 63 73 61 76 65 20 63 72 ┆o) for basetime - incsave cr┆ 0x09860…09880 65 61 74 65 73 20 61 20 70 65 72 6d 61 6e 65 6e 74 20 28 75 73 65 72 29 20 73 61 76 65 20 63 61 ┆eates a permanent (user) save ca┆ 0x09880…098a0 74 61 6c 6f 67 20 66 69 6c 65 20 77 69 74 68 20 0a 19 82 80 80 74 68 65 20 6e 61 6d 65 20 6c 65 ┆talog file with the name le┆ 0x098a0…098c0 76 65 6c 20 63 6f 6e 63 61 74 65 6e 61 74 65 20 6c 65 76 65 6c 6e 75 6d 65 72 20 6f 6e 20 74 68 ┆vel concatenate levelnumer on th┆ 0x098c0…098e0 65 20 64 69 73 63 20 77 69 74 68 20 74 68 65 20 0a 19 82 80 80 6d 6f 73 74 20 70 65 72 6d 61 6e ┆e disc with the most perman┆ 0x098e0…09900 65 6e 74 20 72 65 73 6f 75 72 63 65 73 20 61 76 61 69 6c 61 62 6c 65 2c 20 75 6e 6c 65 73 73 20 ┆ent resources available, unless ┆ 0x09900…09920 61 6c 72 65 61 64 79 20 0a 19 82 80 80 70 72 65 73 65 6e 74 2c 20 69 6e 20 77 68 69 63 68 20 63 ┆already present, in which c┆ 0x09920…09940 61 73 65 20 74 68 65 20 65 78 69 73 74 69 6e 67 20 6f 6e 65 20 69 73 20 75 73 65 64 2c 20 63 68 ┆ase the existing one is used, ch┆ 0x09940…09960 61 6e 67 65 73 20 0a 19 82 80 80 69 74 73 20 73 68 6f 72 74 63 6c 6f 63 6b 20 74 6f 20 64 65 73 ┆anges its shortclock to des┆ 0x09960…09980 63 72 69 62 65 20 74 68 65 20 64 75 6d 70 74 69 6d 65 20 61 6e 64 20 63 6f 6e 6e 65 63 74 73 20 ┆cribe the dumptime and connects ┆ 0x09980…099a0 69 74 20 0a 19 82 80 80 66 6f 72 20 6f 75 74 70 75 74 0d 0a 0d 0a 4e 6f 77 20 61 20 73 61 76 65 ┆it for output Now a save┆ 0x099a0…099c0 20 63 61 74 61 6c 6f 67 20 68 65 61 64 20 64 65 73 63 72 69 62 69 6e 67 20 74 68 65 20 62 61 63 ┆ catalog head describing the bac┆ 0x099c0…099e0 6b 75 70 20 28 37 2e 31 29 20 69 73 20 0a 77 72 69 74 74 65 6e 20 69 6e 20 74 68 65 20 66 69 6c ┆kup (7.1) is written in the fil┆ 0x099e0…09a00 65 20 61 6e 64 20 61 74 20 74 68 69 73 20 70 6f 69 6e 74 20 7a 6f 6e 65 73 20 74 6f 20 68 61 6e ┆e and at this point zones to han┆ 0x09a00…09a20 (77,) 64 6c 65 20 64 69 73 63 20 0a 74 6f 20 74 61 70 65 20 6f 75 74 70 75 74 20 61 72 65 20 6c 61 69 ┆dle disc to tape output are lai┆ 0x09a20…09a40 64 20 6f 75 74 2c 20 63 66 2e 20 36 2e 32 2e 0d 0a 0d 0a 54 68 65 20 70 61 72 61 6d 65 74 65 72 ┆d out, cf. 6.2. The parameter┆ 0x09a40…09a60 20 73 63 61 6e 20 63 6f 6e 74 69 6e 75 65 73 20 77 69 74 68 20 74 68 65 20 73 61 76 65 20 73 70 ┆ scan continues with the save sp┆ 0x09a60…09a80 65 63 69 66 69 65 72 2e 20 45 61 63 68 20 0a 74 69 6d 65 20 61 6e 20 65 6e 74 72 79 20 73 70 65 ┆ecifier. Each time an entry spe┆ 0x09a80…09aa0 63 69 66 69 65 72 20 69 73 20 72 65 61 64 79 2c 20 6d 61 69 6e 20 63 61 74 61 6c 6f 67 20 65 6e ┆cifier is ready, main catalog en┆ 0x09aa0…09ac0 74 72 69 65 73 20 61 72 65 20 0a 70 69 63 6b 65 64 20 6f 75 74 20 6f 66 20 74 68 65 20 6d 61 69 ┆tries are picked out of the mai┆ 0x09ac0…09ae0 6e 20 63 61 74 61 6c 6f 67 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 68 65 20 65 6e 74 72 79 ┆n catalog according to the entry┆ 0x09ae0…09b00 20 0a 73 70 65 63 69 66 69 65 72 20 61 6e 64 20 63 68 65 63 6b 65 64 20 77 69 74 68 20 74 68 65 ┆ specifier and checked with the┆ 0x09b00…09b20 20 63 75 72 72 65 6e 74 20 64 69 73 63 20 73 70 65 63 69 66 69 65 72 20 61 6e 64 2c 20 0a 61 66 ┆ current disc specifier and, af┆ 0x09b20…09b40 74 65 72 20 65 76 61 6c 75 61 74 69 6f 6e 20 6f 66 20 73 68 6f 72 74 63 6c 6f 63 6b 20 6c 61 74 ┆ter evaluation of shortclock lat┆ 0x09b40…09b60 65 73 74 20 63 68 61 6e 67 65 64 20 28 63 66 2e 20 37 2e 31 29 2c 20 0a 77 69 74 68 20 74 68 65 ┆est changed (cf. 7.1), with the┆ 0x09b60…09b80 20 62 61 73 65 74 69 6d 65 20 28 69 6e 63 73 61 76 65 29 2e 20 0d 0a 0d 0a 54 6f 67 65 74 68 65 ┆ basetime (incsave). Togethe┆ 0x09b80…09ba0 72 20 77 69 74 68 20 63 75 72 72 65 6e 74 20 6d 6f 64 69 66 69 65 72 73 20 74 68 65 20 65 6e 74 ┆r with current modifiers the ent┆ 0x09ba0…09bc0 72 79 20 69 73 20 70 72 65 70 61 72 65 64 20 61 73 20 61 20 0a 72 65 63 6f 72 64 20 77 69 74 68 ┆ry is prepared as a record with┆ 0x09bc0…09be0 20 7a 65 72 6f 65 64 20 74 61 70 65 20 70 6f 73 69 74 69 6f 6e 20 66 69 65 6c 64 73 20 69 6e 20 ┆ zeroed tape position fields in ┆ 0x09be0…09c00 74 68 65 20 73 61 76 65 20 63 61 74 61 6c 6f 67 2c 20 0a 63 66 2e 20 33 2e 31 20 61 6e 64 20 6f ┆the save catalog, cf. 3.1 and o┆ 0x09c00…09c20 (78,) 75 74 70 75 74 20 74 6f 20 74 68 65 20 66 69 6c 65 20 77 68 65 6e 20 74 68 65 20 62 6c 6f 63 6b ┆utput to the file when the block┆ 0x09c20…09c40 20 28 31 20 73 65 67 6d 65 6e 74 29 20 69 73 20 0a 66 75 6c 6c 2e 0d 0a 0d 0a 57 68 65 6e 20 74 ┆ (1 segment) is full. When t┆ 0x09c40…09c60 68 65 20 6c 61 73 74 20 65 6e 74 72 79 20 73 70 65 63 69 66 69 65 72 20 68 61 73 20 62 65 65 6e ┆he last entry specifier has been┆ 0x09c60…09c80 20 70 72 6f 63 65 73 73 65 64 2c 20 61 20 64 75 6d 6d 79 20 0a 72 65 63 6f 72 64 20 28 61 6c 6c ┆ processed, a dummy record (all┆ 0x09c80…09ca0 20 7a 65 72 6f 65 73 29 20 69 73 20 70 72 65 70 61 72 65 64 20 61 6e 64 20 6f 75 74 70 75 74 20 ┆ zeroes) is prepared and output ┆ 0x09ca0…09cc0 61 6e 64 20 74 68 65 20 73 61 76 65 20 0a 63 61 74 61 6c 6f 67 20 61 72 65 61 20 69 73 20 63 75 ┆and the save catalog area is cu┆ 0x09cc0…09ce0 74 20 64 6f 77 6e 20 74 6f 20 61 63 74 75 61 6c 6c 79 20 75 73 65 64 20 73 69 7a 65 2e 0d 0a 0d ┆t down to actually used size. ┆ 0x09ce0…09d00 0a 57 68 65 6e 20 74 68 65 20 74 61 70 65 20 28 6f 72 20 74 61 70 65 73 29 20 68 61 73 20 28 6f ┆ When the tape (or tapes) has (o┆ 0x09d00…09d20 72 20 68 61 76 65 29 20 62 65 65 6e 20 70 72 65 70 61 72 65 64 20 28 63 66 2e 20 0a 36 2e 32 29 ┆r have) been prepared (cf. 6.2)┆ 0x09d20…09d40 2c 20 74 68 65 20 73 61 76 65 20 63 61 74 61 6c 6f 67 20 69 73 20 74 72 61 6e 73 66 65 72 72 65 ┆, the save catalog is transferre┆ 0x09d40…09d60 64 20 74 6f 20 74 61 70 65 20 61 73 20 74 68 65 20 66 69 72 73 74 20 0a 64 61 74 61 20 61 72 65 ┆d to tape as the first data are┆ 0x09d60…09d80 61 20 61 66 74 65 72 20 74 68 65 20 76 65 72 73 69 6f 6e 20 64 75 6d 70 20 6c 61 62 65 6c 20 62 ┆a after the version dump label b┆ 0x09d80…09da0 6c 6f 63 6b 2e 0d 0a 0d 0a 4e 6f 77 20 74 68 65 20 73 61 76 65 20 63 61 74 61 6c 6f 67 20 69 73 ┆lock. Now the save catalog is┆ 0x09da0…09dc0 20 63 6f 6e 6e 65 63 74 65 64 20 66 6f 72 20 69 6e 70 75 74 20 61 6e 64 20 74 68 65 20 65 6e 74 ┆ connected for input and the ent┆ 0x09dc0…09de0 72 79 20 0a 72 65 63 6f 72 64 73 20 61 72 65 20 73 63 61 6e 6e 65 64 20 66 72 6f 6d 20 74 68 65 ┆ry records are scanned from the┆ 0x09de0…09e00 20 73 74 61 72 74 2e 0d 0a 0d 0a 8c 83 c8 0a 41 73 20 6d 61 6e 79 20 65 6e 74 72 79 20 72 65 63 ┆ start. As many entry rec┆ 0x09e00…09e20 (79,) 6f 72 64 73 20 61 73 20 72 65 63 6f 72 64 65 64 20 61 73 20 74 68 65 20 6d 61 78 69 6d 61 6c 20 ┆ords as recorded as the maximal ┆ 0x09e20…09e40 6e 75 6d 62 65 72 20 69 6e 20 0a 74 68 65 20 64 75 6d 70 20 6c 61 62 65 6c 20 62 6c 6f 63 6b 20 ┆number in the dump label block ┆ 0x09e40…09e60 28 37 2e 32 2e 31 29 20 61 72 65 20 70 72 65 70 61 72 65 64 20 66 6f 72 20 61 20 70 61 72 74 69 ┆(7.2.1) are prepared for a parti┆ 0x09e60…09e80 61 6c 20 0a 63 61 74 61 6c 6f 67 20 61 6e 64 20 74 68 65 20 73 61 76 65 20 63 61 74 61 6c 6f 67 ┆al catalog and the save catalog┆ 0x09e80…09ea0 20 72 65 63 6f 72 64 73 20 61 72 65 20 75 70 64 61 74 65 64 20 77 69 74 68 20 74 61 70 65 20 0a ┆ records are updated with tape ┆ 0x09ea0…09ec0 6c 6f 63 61 74 69 6f 6e 73 20 66 69 65 6c 64 73 20 28 37 2e 32 2e 32 29 20 64 65 73 69 67 6e 61 ┆locations fields (7.2.2) designa┆ 0x09ec0…09ee0 74 69 6e 67 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 6f 73 69 74 69 6f 6e 20 6f 66 20 0a 74 68 ┆ting the current position of th┆ 0x09ee0…09f00 65 20 74 61 70 65 20 28 73 29 20 61 6e 64 20 77 72 69 74 74 65 6e 20 62 61 63 6b 20 74 6f 20 74 ┆e tape (s) and written back to t┆ 0x09f00…09f20 68 65 20 73 61 76 65 20 63 61 74 61 6c 6f 67 20 77 68 65 6e 65 76 65 72 20 0a 74 68 65 20 62 6c ┆he save catalog whenever the bl┆ 0x09f20…09f40 6f 63 6b 20 28 31 20 73 65 67 6d 65 6e 74 29 20 69 73 20 66 75 6c 6c 2e 0d 0a 0d 0a 46 6f 72 20 ┆ock (1 segment) is full. For ┆ 0x09f40…09f60 65 76 65 72 79 20 61 72 65 61 20 65 6e 74 72 79 20 69 6e 20 74 68 65 20 73 65 74 20 70 72 65 70 ┆every area entry in the set prep┆ 0x09f60…09f80 61 72 65 64 2c 20 61 6e 20 61 72 65 61 20 70 72 6f 63 65 73 73 20 69 73 20 0a a1 e1 70 72 65 70 ┆ared, an area process is prep┆ 0x09f80…09fa0 61 72 65 64 20 28 63 66 2e 20 36 2e 33 29 2e 0d 0a 0d 0a 49 66 20 73 75 63 63 65 73 73 66 75 6c ┆ared (cf. 6.3). If successful┆ 0x09fa0…09fc0 6c 79 2c 20 74 68 65 20 65 6e 74 72 79 20 69 73 20 6c 69 73 74 65 64 20 6f 6e 20 63 75 72 72 65 ┆ly, the entry is listed on curre┆ 0x09fc0…09fe0 6e 74 20 6f 75 74 70 75 74 2c 20 69 66 20 0a 6e 6f 74 20 74 68 65 20 65 6e 74 72 79 20 69 73 20 ┆nt output, if not the entry is ┆ 0x09fe0…0a000 73 6b 69 70 70 65 64 20 77 69 74 68 20 61 6e 20 65 6e 74 72 79 20 77 61 72 6e 69 6e 67 20 6f 6e ┆skipped with an entry warning on┆ 0x0a000…0a020 (80,) 20 63 75 72 72 65 6e 74 20 0a 6f 75 74 70 75 74 2c 20 61 6e 64 20 74 68 65 20 27 66 69 72 73 74 ┆ current output, and the 'first┆ 0x0a020…0a040 20 73 6c 69 63 65 27 20 66 69 65 6c 64 20 6f 66 20 74 68 65 20 72 65 63 6f 72 64 20 69 6e 20 74 ┆ slice' field of the record in t┆ 0x0a040…0a060 68 65 20 0a 73 61 76 65 20 63 61 74 61 6c 6f 67 20 61 73 20 77 65 6c 6c 20 61 73 20 74 68 65 20 ┆he save catalog as well as the ┆ 0x0a060…0a080 72 65 63 6f 72 64 20 69 6e 20 74 68 65 20 70 61 72 74 69 61 6c 20 63 61 74 61 6c 6f 67 20 69 73 ┆record in the partial catalog is┆ 0x0a080…0a0a0 20 0a 7a 65 72 6f 65 64 2e 0d 0a 0d 0a 57 68 65 6e 20 61 6c 6c 20 72 65 63 6f 72 64 73 20 61 72 ┆ zeroed. When all records ar┆ 0x0a0a0…0a0c0 65 20 70 72 65 70 61 72 65 64 2c 20 74 68 65 20 6c 61 73 74 20 6f 6e 65 20 66 72 6f 6d 20 74 68 ┆e prepared, the last one from th┆ 0x0a0c0…0a0e0 65 20 73 61 76 65 20 0a 63 61 74 61 6c 6f 67 20 69 73 20 77 72 69 74 74 65 6e 20 62 61 63 6b 20 ┆e save catalog is written back ┆ 0x0a0e0…0a100 74 6f 20 74 68 65 20 66 69 6c 65 20 62 65 66 6f 72 65 20 74 68 65 20 70 61 72 74 69 61 6c 20 0a ┆to the file before the partial ┆ 0x0a100…0a120 63 61 74 61 6c 6f 67 20 69 73 20 74 72 61 6e 73 66 65 72 72 65 64 20 74 6f 20 74 61 70 65 28 73 ┆catalog is transferred to tape(s┆ 0x0a120…0a140 29 20 28 63 66 2e 20 37 2e 32 2e 33 29 0d 0a 0d 0a 53 68 6f 75 6c 64 20 74 68 65 20 74 61 70 65 ┆) (cf. 7.2.3) Should the tape┆ 0x0a140…0a160 28 73 29 20 65 78 70 69 72 65 20 64 75 72 69 6e 67 20 74 72 61 6e 73 66 65 72 20 6f 66 20 74 68 ┆(s) expire during transfer of th┆ 0x0a160…0a180 65 20 70 61 72 74 69 61 6c 20 0a 63 61 74 61 6c 6f 67 20 61 6e 64 20 61 20 63 68 61 6e 67 65 20 ┆e partial catalog and a change ┆ 0x0a180…0a1a0 74 6f 20 6e 65 78 74 20 76 6f 6c 75 6d 65 20 74 61 6b 65 20 70 6c 61 63 65 2c 20 74 68 65 20 73 ┆to next volume take place, the s┆ 0x0a1a0…0a1c0 61 76 65 20 0a 63 61 74 61 6c 6f 67 20 74 68 65 6e 20 69 73 20 66 75 6c 6c 79 20 75 70 64 61 74 ┆ave catalog then is fully updat┆ 0x0a1c0…0a1e0 65 64 20 75 6e 74 69 6c 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 61 72 74 69 61 6c 20 0a 63 61 ┆ed until the current partial ca┆ 0x0a1e0…0a200 74 61 6c 6f 67 20 61 6e 64 20 72 65 61 64 79 20 74 6f 20 62 65 20 74 72 61 6e 73 66 65 72 72 65 ┆talog and ready to be transferre┆ 0x0a200…0a220 (81,) 64 20 74 6f 20 74 68 65 20 6e 65 78 74 20 76 6f 6c 75 6d 65 20 74 61 70 65 20 0a 28 63 66 2e 20 ┆d to the next volume tape (cf. ┆ 0x0a220…0a240 37 2e 32 2e 32 29 2e 0d 0a 49 6e 20 6f 74 68 65 72 20 77 6f 72 64 73 3a 20 74 68 65 20 73 61 76 ┆7.2.2). In other words: the sav┆ 0x0a240…0a260 65 20 63 61 74 61 6c 6f 67 20 6f 6e 20 74 68 65 20 6c 61 73 74 20 75 73 65 64 20 76 6f 6c 75 6d ┆e catalog on the last used volum┆ 0x0a260…0a280 65 20 0a 74 61 70 65 20 69 6e 20 61 20 73 75 63 63 65 73 73 69 6f 6e 20 6f 66 20 74 61 70 65 73 ┆e tape in a succession of tapes┆ 0x0a280…0a2a0 20 77 69 6c 6c 20 63 6f 6e 74 61 69 6e 20 74 68 65 20 6d 6f 73 74 20 75 70 64 61 74 65 64 20 0a ┆ will contain the most updated ┆ 0x0a2a0…0a2c0 73 61 76 65 20 63 61 74 61 6c 6f 67 20 65 78 63 65 70 74 20 66 6f 72 20 74 68 65 20 70 65 72 6d ┆save catalog except for the perm┆ 0x0a2c0…0a2e0 61 6e 65 6e 74 20 6f 6e 65 20 6c 65 66 74 20 62 79 20 69 6e 63 73 61 76 65 2c 20 0a 77 68 69 63 ┆anent one left by incsave, whic┆ 0x0a2e0…0a300 68 20 69 73 20 66 75 6c 6c 79 20 75 70 64 61 74 65 64 2e 0d 0a 0d 0a 41 66 74 65 72 20 74 68 65 ┆h is fully updated. After the┆ 0x0a300…0a320 20 74 72 61 6e 73 66 65 72 20 6f 66 20 74 68 65 20 70 61 72 74 69 61 6c 20 63 61 74 61 6c 6f 67 ┆ transfer of the partial catalog┆ 0x0a320…0a340 2c 20 61 6c 6c 20 62 61 63 6b 69 6e 67 20 0a 73 74 6f 72 61 67 65 20 61 72 65 61 73 20 70 72 65 ┆, all backing storage areas pre┆ 0x0a340…0a360 70 61 72 65 64 20 73 75 63 63 65 73 73 66 75 6c 6c 79 20 61 72 65 20 74 72 61 6e 73 66 65 72 72 ┆pared successfully are transferr┆ 0x0a360…0a380 65 64 20 74 6f 20 74 61 70 65 20 0a 6f 6e 65 20 62 79 20 6f 6e 65 20 28 63 66 2e 20 37 2e 32 2e ┆ed to tape one by one (cf. 7.2.┆ 0x0a380…0a3a0 34 29 20 72 65 6d 6f 76 69 6e 67 20 74 68 65 20 61 72 65 61 20 70 72 6f 63 65 73 73 65 73 20 0a ┆4) removing the area processes ┆ 0x0a3a0…0a3c0 73 75 63 63 65 65 64 69 6e 67 6c 79 2e 0d 0a 0d 0a 4e 6f 77 20 74 68 65 20 73 61 76 65 20 63 61 ┆succeedingly. Now the save ca┆ 0x0a3c0…0a3e0 74 61 6c 6f 67 20 73 63 61 6e 20 69 73 20 63 6f 6e 74 69 6e 75 65 64 2c 20 70 72 65 70 61 72 69 ┆talog scan is continued, prepari┆ 0x0a3e0…0a400 6e 67 20 74 68 65 20 6e 65 78 74 20 0a 70 61 72 74 69 61 6c 20 63 61 74 61 6c 6f 67 20 61 2e 73 ┆ng the next partial catalog a.s┆ 0x0a400…0a420 (82,) 2e 6f 2e 20 75 6e 74 69 6c 20 61 6c 6c 20 72 65 63 6f 72 64 73 20 69 6e 20 74 68 65 20 73 61 76 ┆.o. until all records in the sav┆ 0x0a420…0a440 65 20 63 61 74 61 6c 6f 67 20 0a 68 61 76 65 20 62 65 65 6e 20 70 72 6f 63 65 73 73 65 64 2e 0d ┆e catalog have been processed. ┆ 0x0a440…0a460 0a 0d 0a 8c 83 d4 0a 46 69 6e 6e 61 6c 6c 79 20 74 68 65 20 75 73 65 20 6f 66 20 74 68 65 20 6d ┆ Finnally the use of the m┆ 0x0a460…0a480 61 67 6e 65 74 69 63 20 74 61 70 65 73 20 69 73 20 66 69 6e 69 73 68 65 64 2c 20 77 72 69 74 69 ┆agnetic tapes is finished, writi┆ 0x0a480…0a4a0 6e 67 20 0a 61 20 6f 6e 65 20 62 6c 6f 63 6b 20 66 69 6c 65 20 77 69 74 68 20 61 6e 20 65 6d 70 ┆ng a one block file with an emp┆ 0x0a4a0…0a4c0 74 79 20 64 75 6d 70 20 6c 61 62 65 6c 20 62 6c 6f 63 6b 20 28 63 66 2e 20 37 2e 32 2e 31 29 20 ┆ty dump label block (cf. 7.2.1) ┆ 0x0a4c0…0a4e0 0a 61 6e 64 20 70 72 6f 70 65 72 20 61 63 63 6f 75 6e 74 73 20 6f 66 20 74 68 65 20 65 6e 74 72 ┆ and proper accounts of the entr┆ 0x0a4e0…0a500 69 65 73 2c 20 73 65 67 6d 65 6e 74 73 20 61 6e 64 20 73 6c 69 63 65 73 20 0a 73 61 76 65 64 20 ┆ies, segments and slices saved ┆ 0x0a500…0a520 61 72 65 20 64 69 73 70 6c 61 79 65 64 20 6f 6e 20 63 75 72 72 65 6e 74 20 6f 75 74 70 75 74 2e ┆are displayed on current output.┆ 0x0a520…0a540 0d 0a 0d 0a 42 65 66 6f 72 65 20 74 65 72 6d 69 6e 61 74 69 6e 67 20 28 65 76 65 6e 20 61 66 74 ┆ Before terminating (even aft┆ 0x0a540…0a560 65 72 20 72 75 6e 74 69 6d 65 20 61 6c 61 72 6d 29 20 74 68 65 20 70 72 6f 67 72 61 6d 0d 0a 0d ┆er runtime alarm) the program ┆ 0x0a560…0a580 0a 2d 20 84 73 61 76 65 20 72 65 6d 6f 76 65 73 20 74 68 65 20 73 61 76 65 20 63 61 74 61 6c 6f ┆ - save removes the save catalo┆ 0x0a580…0a5a0 67 20 66 69 6c 65 20 61 6e 64 20 74 68 65 20 70 61 72 74 69 61 6c 20 63 61 74 61 6c 6f 67 20 0a ┆g file and the partial catalog ┆ 0x0a5a0…0a5c0 19 82 80 80 66 69 6c 65 0d 0a 2d 20 69 6e 63 73 61 76 65 20 6a 75 73 74 20 72 65 6d 6f 76 65 73 ┆ file - incsave just removes┆ 0x0a5c0…0a5e0 20 74 68 65 20 70 61 72 74 69 61 6c 20 63 61 74 61 6c 6f 67 20 66 69 6c 65 0d 0a 0d 0a 61 6e 64 ┆ the partial catalog file and┆ 0x0a5e0…0a600 20 75 6e 73 74 61 63 6b 73 20 61 20 70 6f 73 73 69 62 6c 79 20 73 74 61 63 6b 65 64 20 6f 75 74 ┆ unstacks a possibly stacked out┆ 0x0a600…0a620 (83,) 70 75 74 20 7a 6f 6e 65 20 61 6e 64 20 72 65 63 6f 6e 6e 65 63 74 73 20 0a 69 74 20 74 6f 20 74 ┆put zone and reconnects it to t┆ 0x0a620…0a640 68 65 20 66 69 6c 65 20 61 73 20 62 65 66 6f 72 65 20 74 68 65 20 70 72 6f 67 72 61 6d 20 77 61 ┆he file as before the program wa┆ 0x0a640…0a660 73 20 63 61 6c 6c 65 64 2e 0d 0a 0d 0a 0d 0a b0 a1 36 2e 32 20 48 61 6e 64 6c 69 6e 67 20 6f 66 ┆s called. 6.2 Handling of┆ 0x0a660…0a680 20 4d 61 67 6e 65 74 69 63 20 54 61 70 65 0d 0a 0d 0a 54 68 65 20 68 61 6e 64 6c 69 6e 67 20 6f ┆ Magnetic Tape The handling o┆ 0x0a680…0a6a0 66 20 6d 61 67 6e 65 74 69 63 20 74 61 70 65 73 20 69 73 20 67 6f 76 65 72 6e 65 64 20 62 79 0d ┆f magnetic tapes is governed by ┆ 0x0a6a0…0a6c0 0a 0d 0a 2d 20 74 68 65 20 6d 6f 75 6e 74 20 70 61 72 61 6d 65 74 65 72 73 0d 0a 2d 20 74 68 65 ┆ - the mount parameters - the┆ 0x0a6c0…0a6e0 20 74 61 70 65 20 70 61 72 61 6d 65 74 65 72 73 0d 0a 0d 0a 0d 0a b0 a1 36 2e 32 2e 31 20 4d 6f ┆ tape parameters 6.2.1 Mo┆ 0x0a6e0…0a700 75 6e 74 20 50 61 72 61 6d 65 74 65 72 73 0d 0a 0d 0a 54 68 65 20 6d 61 67 6e 65 74 69 63 20 74 ┆unt Parameters The magnetic t┆ 0x0a700…0a720 61 70 65 73 20 61 72 65 20 70 72 65 70 61 72 65 64 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 ┆apes are prepared according to t┆ 0x0a720…0a740 68 65 20 6d 6f 75 6e 74 20 0a 70 61 72 61 6d 65 74 65 72 73 0d 0a 0d 0a 2d 20 6d 6f 64 65 6b 69 ┆he mount parameters - modeki┆ 0x0a740…0a760 6e 64 20 61 62 62 72 69 76 61 74 69 6f 6e 0d 0a 2d 20 6d 6f 75 6e 74 73 70 65 63 20 70 61 72 61 ┆nd abbrivation - mountspec para┆ 0x0a760…0a780 6d 65 74 65 72 0d 0a 0d 0a 54 68 65 20 6d 6f 64 65 6b 69 6e 64 20 73 70 65 63 69 66 69 65 64 20 ┆meter The modekind specified ┆ 0x0a780…0a7a0 69 73 20 63 6f 6e 76 65 72 74 65 64 20 69 6e 74 6f 20 74 68 65 20 6d 6f 64 65 20 77 6f 72 64 3a ┆is converted into the mode word:┆ 0x0a7a0…0a7c0 0d 0a 0d 0a 8c 83 8c 0a 0e 0a a1 31 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 11 ┆ 0x0a7c0…0a7e0 20 20 20 20 20 20 20 20 20 20 20 20 20 30 0d 0a a1 20 31 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 0 1 ┆ 0x0a7e0…0a7f6 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a ┆ ┆ 0x0a7f6…0a82f Params { 0x0a7f6…0a82f 04 00 2d 4e 0a 00 06 00 00 00 00 03 01 45 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -N E1@ ┆ 0x0a7f6…0a82f 00 00 00 00 00 00 00 00 05 0f 19 23 2d 37 41 4b 55 5f 69 73 7d 87 91 ff 04 ┆ #-7AKU_iså ┆ 0x0a7f6…0a82f } 0x0a82f…0a868 Params { 0x0a82f…0a868 04 00 2d 4e 0a 00 06 00 00 00 00 03 01 3c 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -N <1@ ┆ 0x0a82f…0a868 00 00 00 00 00 00 00 00 05 0f 19 23 2d 37 41 4b 55 5f 69 73 7d 87 91 ff 04 ┆ #-7AKU_iså ┆ 0x0a82f…0a868 } 0x0a868…0a880 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆ 0x0a880…0a8a0 20 20 20 20 20 20 20 a1 20 20 20 20 20 e1 20 70 61 72 69 74 79 20 20 20 20 20 20 20 20 20 20 3a ┆ parity :┆ 0x0a8a0…0a8c0 20 30 20 6f 64 64 2c 20 31 20 65 76 65 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 0 odd, 1 even ┆ 0x0a8c0…0a8e0 20 20 20 20 20 20 20 20 20 20 a1 20 20 20 20 20 20 20 20 20 e1 20 64 65 6e 73 69 74 79 20 20 20 ┆ density ┆ 0x0a8e0…0a900 20 20 20 20 20 20 3a 20 30 20 68 69 67 68 2c 20 31 20 6c 6f 77 0d 0a 20 20 20 20 20 20 20 20 20 ┆ : 0 high, 1 low ┆ 0x0a900…0a920 20 20 20 20 20 20 20 20 20 20 20 a1 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e1 20 74 72 61 ┆ tra┆ 0x0a920…0a940 69 6c 20 20 20 20 20 20 20 20 20 20 20 3a 20 30 2d 37 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆il : 0-7 ┆ 0x0a940…0a960 20 a1 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e1 20 73 70 65 65 64 20 ┆ speed ┆ 0x0a960…0a980 20 20 20 20 20 20 20 20 20 20 3a 20 30 20 6c 6f 77 2c 20 31 20 68 69 67 68 0d 0a 20 20 20 20 20 ┆ : 0 low, 1 high ┆ 0x0a980…0a9a0 20 20 a2 e2 a1 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆ 0x0a9a0…0a9c0 20 e1 20 62 6c 6f 63 6b 20 67 61 70 20 6c 65 6e 67 74 68 3a 20 30 20 73 74 64 2c 20 31 20 6c 6f ┆ block gap length: 0 std, 1 lo┆ 0x0a9c0…0a9c4 6e 67 0d 0a ┆ng ┆ 0x0a9c4…0a9fd Params { 0x0a9c4…0a9fd 04 00 2d 4e 0a 00 06 00 00 00 00 03 01 3c 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -N <1@ ┆ 0x0a9c4…0a9fd 00 00 00 00 00 00 00 00 05 0f 19 23 2d 37 41 4b 55 5f 69 73 7d 87 91 ff 04 ┆ #-7AKU_iså ┆ 0x0a9c4…0a9fd } 0x0a9fd…0aa36 Params { 0x0a9fd…0aa36 04 00 2d 4e 0a 00 06 00 00 00 00 03 01 45 31 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ -N E1@ ┆ 0x0a9fd…0aa36 00 00 00 00 00 00 00 00 05 0f 19 23 2d 37 41 4b 55 5f 69 73 7d 87 91 ff 04 ┆ #-7AKU_iså ┆ 0x0a9fd…0aa36 } 0x0aa36…0aa40 0a 0f 0a 0d 0a 54 68 65 20 6d ┆ The m┆ 0x0aa40…0aa60 6f 64 65 77 6f 72 64 20 69 73 20 69 6e 73 65 72 74 65 64 20 69 6e 74 6f 20 74 68 65 20 70 72 6f ┆odeword is inserted into the pro┆ 0x0aa60…0aa80 70 65 72 20 7a 6f 6e 65 73 20 61 6e 64 20 69 73 20 75 73 65 64 20 0a 69 6e 20 61 6c 6c 20 63 6f ┆per zones and is used in all co┆ 0x0aa80…0aaa0 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 77 69 74 68 20 74 68 65 20 65 78 74 65 72 6e 61 6c 20 70 72 ┆mmunication with the external pr┆ 0x0aaa0…0aac0 6f 63 65 73 73 65 73 20 0a 72 65 70 72 65 73 65 6e 74 69 6e 67 20 74 68 65 20 74 61 70 65 73 2e ┆ocesses representing the tapes.┆ 0x0aac0…0aae0 0d 0a 0d 0a 54 68 65 20 66 69 65 6c 64 73 20 6f 66 20 74 68 65 20 6d 6f 64 65 20 77 6f 72 64 20 ┆ The fields of the mode word ┆ 0x0aae0…0ab00 68 61 76 65 20 64 69 66 66 65 72 65 6e 74 20 6d 65 61 6e 69 6e 67 73 20 66 6f 72 20 0a 64 69 66 ┆have different meanings for dif┆ 0x0ab00…0ab20 66 65 72 65 6e 74 20 74 61 70 65 20 73 74 61 74 69 6f 6e 73 3a 0d 0a 0d 0a 0e 0a a1 05 0d 0a a1 ┆ferent tape stations: ┆ 0x0ab20…0ab40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 43 33 37 31 35 20 20 52 43 ┆ RC3715 RC┆ 0x0ab40…0ab60 38 33 34 33 20 20 20 20 20 20 20 20 20 20 52 43 38 33 34 34 05 0d 0a 82 20 20 20 20 20 20 20 20 ┆8343 RC8344 ┆ 0x0ab60…0ab80 20 20 20 20 20 20 20 20 65 76 65 6e 20 20 65 76 65 6e 20 20 20 20 6f 64 64 20 20 20 20 20 20 20 ┆ even even odd ┆ 0x0ab80…0aba0 20 20 20 20 20 20 6f 64 64 0d 0a 70 61 72 69 74 79 0d 0a a1 81 20 20 20 20 20 20 20 20 20 20 20 ┆ odd parity ┆ 0x0aba0…0abc0 20 20 20 20 20 6f 64 64 20 20 20 6f 64 64 20 20 20 20 20 6f 64 64 20 20 20 20 20 20 20 20 20 20 ┆ odd odd odd ┆ 0x0abc0…0abe0 20 20 20 6f 64 64 05 0d 0a 82 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 69 67 68 20 20 ┆ odd high ┆ 0x0abe0…0ac00 31 36 30 30 20 70 65 20 33 32 30 30 20 70 65 20 20 20 20 20 20 20 20 20 36 32 35 30 20 67 63 72 ┆1600 pe 3200 pe 6250 gcr┆ 0x0ac00…0ac20 (86,) 0d 0a 64 65 6e 73 69 74 79 20 62 70 69 0d 0a a1 81 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ density bpi ┆ 0x0ac20…0ac40 20 6c 6f 77 20 20 20 38 30 30 20 6e 72 7a 20 31 36 30 30 20 70 65 20 20 20 20 20 20 20 20 20 31 ┆ low 800 nrz 1600 pe 1┆ 0x0ac40…0ac60 36 30 30 20 70 65 05 0d 0a 82 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 69 67 68 20 20 ┆600 pe high ┆ 0x0ac60…0ac80 34 35 20 20 20 20 20 20 31 30 30 2f 35 30 20 73 74 72 65 61 6d 20 20 20 37 35 20 73 74 72 65 61 ┆45 100/50 stream 75 strea┆ 0x0ac80…0aca0 6d 0d 0a 73 70 65 65 64 20 69 70 73 0d 0a a1 81 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆m speed ips ┆ 0x0aca0…0acc0 6c 6f 77 20 20 20 34 35 20 20 20 20 20 20 32 35 2f 31 32 2e 35 20 73 74 72 65 61 6d 20 20 32 35 ┆low 45 25/12.5 stream 25┆ 0x0acc0…0ace0 20 73 74 72 65 61 6d 05 0d 0a 82 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 64 20 20 ┆ stream std ┆ 0x0ace0…0ad00 20 30 2e 36 20 20 20 20 20 30 2e 36 2d 30 2e 39 2f 20 20 20 20 20 20 20 20 30 2e 36 2d 30 2e 39 ┆ 0.6 0.6-0.9/ 0.6-0.9┆ 0x0ad00…0ad20 2f 0d 0a 82 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆/ ┆ 0x0ad20…0ad40 20 20 30 2e 33 2d 30 2e 36 20 20 20 20 20 20 20 20 20 30 2e 33 2d 30 2e 34 35 0d 0a 62 6c 6f 63 ┆ 0.3-0.6 0.3-0.45 bloc┆ 0x0ad40…0ad60 6b 20 67 61 70 20 69 6e 63 68 0d 0a a1 e1 e1 81 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆k gap inch ┆ 0x0ad60…0ad80 6c 6f 6e 67 20 20 30 2e 36 20 20 20 20 20 30 2e 36 2d 31 2e 32 20 20 20 20 20 20 20 20 20 30 2e ┆long 0.6 0.6-1.2 0.┆ 0x0ad80…0ada0 36 2d 31 2e 32 2f 0d 0a a1 81 20 a1 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆6-1.2/ ┆ 0x0ada0…0adc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 2e 33 2d 30 2e 36 ┆ 0.3-0.6┆ 0x0adc0…0ade0 05 0d 0a 0d 0a 4e 6f 74 65 3a 20 73 6c 61 73 68 20 28 2f 29 20 6d 65 61 6e 73 20 61 74 20 6c 6f ┆ Note: slash (/) means at lo┆ 0x0ade0…0ae00 77 20 64 65 6e 73 69 74 79 2f 61 74 20 68 69 67 68 20 64 65 6e 73 69 74 79 2e 0d 0a 0f 0a 0d 0a ┆w density/at high density. ┆ 0x0ae00…0ae20 (87,) 49 66 20 74 68 65 20 70 61 72 61 6d 65 74 65 72 20 6d 6f 75 6e 74 73 70 65 63 20 69 73 20 73 70 ┆If the parameter mountspec is sp┆ 0x0ae20…0ae40 65 63 69 66 69 65 64 2c 20 61 20 6d 6f 75 6e 74 20 73 70 65 63 69 61 6c 20 0a 6d 65 73 73 61 67 ┆ecified, a mount special messag┆ 0x0ae40…0ae60 65 20 69 73 20 73 65 6e 74 20 74 6f 20 74 68 65 20 70 61 72 65 6e 74 2c 20 73 70 65 63 69 66 79 ┆e is sent to the parent, specify┆ 0x0ae60…0ae80 69 6e 67 20 74 68 65 20 64 65 76 69 63 65 20 6e 75 6d 62 65 72 20 0a 77 68 65 72 65 20 74 6f 20 ┆ing the device number where to ┆ 0x0ae80…0aea0 6d 6f 75 6e 74 20 74 68 65 20 74 61 70 65 20 61 6e 64 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 ┆mount the tape and the name of t┆ 0x0aea0…0aec0 68 65 20 74 61 70 65 2e 20 54 68 65 20 70 61 72 65 6e 74 20 0a 28 6f 70 65 72 61 74 69 6e 67 20 ┆he tape. The parent (operating ┆ 0x0aec0…0aee0 73 79 73 74 65 6d 29 20 77 69 6c 6c 20 74 68 65 6e 20 74 65 6c 6c 20 74 68 65 20 6f 70 65 72 61 ┆system) will then tell the opera┆ 0x0aee0…0af00 74 6f 72 20 77 68 65 72 65 20 61 6e 64 20 0a 77 68 61 74 20 74 6f 20 6d 6f 75 6e 74 2e 0d 0a 0d ┆tor where and what to mount. ┆ 0x0af00…0af20 0a 8c 83 e0 0a 49 66 20 74 68 65 20 74 61 70 65 20 69 73 20 6e 6f 74 20 6d 6f 75 6e 74 65 64 20 ┆ If the tape is not mounted ┆ 0x0af20…0af40 69 6e 20 61 64 76 61 6e 63 65 2c 20 74 77 6f 20 70 72 69 6e 74 20 6d 65 73 73 61 67 65 73 3a 20 ┆in advance, two print messages: ┆ 0x0af40…0af60 0d 0a 09 72 69 6e 67 20 3c 6e 61 6d 65 20 6f 66 20 74 61 70 65 3e 0d 0a 20 20 20 20 68 69 67 68 ┆ ring <name of tape> high┆ 0x0af60…0af80 20 3c 6e 61 6d 65 20 6f 66 20 74 61 70 65 3e 20 6f 72 0d 0a 20 20 20 20 6c 6f 77 20 20 3c 6e 61 ┆ <name of tape> or low <na┆ 0x0af80…0afa0 6d 65 20 6f 66 20 74 61 70 65 3e 0d 0a 61 72 65 20 73 65 6e 74 20 74 6f 20 74 68 65 20 70 61 72 ┆me of tape> are sent to the par┆ 0x0afa0…0afc0 65 6e 74 20 74 6f 20 62 65 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 ┆ent to be displayed in order to ┆ 0x0afc0…0afe0 68 65 6c 70 20 74 68 65 20 0a 6f 70 65 72 61 74 6f 72 2e 0d 0a 0d 0a 0d 0a b0 a1 36 2e 32 2e 32 ┆help the operator. 6.2.2┆ 0x0afe0…0b000 20 54 61 70 65 20 50 61 72 61 6d 65 74 65 72 73 0d 0a 0d 0a 49 6e 20 74 68 65 20 74 61 70 65 20 ┆ Tape Parameters In the tape ┆ 0x0b000…0b020 (88,) 70 61 72 61 6d 65 74 65 72 73 20 75 70 20 74 6f 20 33 32 20 74 61 70 65 20 76 6f 6c 75 6d 65 73 ┆parameters up to 32 tape volumes┆ 0x0b020…0b040 20 6d 61 79 20 62 65 20 0a 73 70 65 63 69 66 69 65 64 20 69 6e 20 74 77 6f 20 63 6f 70 69 65 73 ┆ may be specified in two copies┆ 0x0b040…0b060 2c 20 65 61 63 68 20 63 6f 70 79 20 77 69 74 68 20 69 74 73 20 6f 77 6e 20 6d 6f 75 6e 74 20 0a ┆, each copy with its own mount ┆ 0x0b060…0b080 70 61 72 61 6d 65 74 65 72 73 2c 20 69 74 73 20 6f 77 6e 20 73 74 61 72 74 69 6e 67 20 66 69 6c ┆parameters, its own starting fil┆ 0x0b080…0b0a0 65 20 6e 75 6d 62 65 72 20 61 6e 64 20 69 74 73 20 6f 77 6e 20 6c 61 62 65 6c 20 0a 70 61 72 61 ┆e number and its own label para┆ 0x0b0a0…0b0c0 6d 65 74 65 72 2e 0d 0a 0d 0a 54 68 65 20 74 77 6f 20 63 6f 70 69 65 73 20 61 72 65 20 77 72 69 ┆meter. The two copies are wri┆ 0x0b0c0…0b0e0 74 74 65 6e 20 69 6e 20 70 61 72 61 6c 6c 65 6c 2c 20 62 6c 6f 63 6b 20 62 79 20 62 6c 6f 63 6b ┆tten in parallel, block by block┆ 0x0b0e0…0b100 2c 20 62 75 74 20 0a 61 20 63 68 61 6e 67 65 20 6f 66 20 74 61 70 65 20 74 6f 20 74 68 65 20 6e ┆, but a change of tape to the n┆ 0x0b100…0b120 65 78 74 20 76 6f 6c 75 6d 65 20 6d 61 79 20 77 65 6c 6c 20 68 61 70 70 65 6e 20 0a 69 6e 64 65 ┆ext volume may well happen inde┆ 0x0b120…0b140 70 65 6e 64 65 6e 74 6c 79 20 69 6e 20 74 68 65 20 74 77 6f 20 63 6f 70 69 65 73 2e 20 57 68 65 ┆pendently in the two copies. Whe┆ 0x0b140…0b160 6e 65 76 65 72 20 61 20 74 61 70 65 20 72 75 6e 73 20 66 75 6c 6c 20 0a 28 65 6f 74 20 73 65 6e ┆never a tape runs full (eot sen┆ 0x0b160…0b180 73 65 64 29 2c 20 74 68 65 20 6f 75 74 73 74 61 6e 64 69 6e 67 20 62 6c 6f 63 6b 73 20 61 72 65 ┆sed), the outstanding blocks are┆ 0x0b180…0b1a0 20 77 72 69 74 74 65 6e 20 74 6f 20 74 68 65 20 0a 74 61 70 65 2c 20 61 20 74 61 70 65 6d 61 72 ┆ written to the tape, a tapemar┆ 0x0b1a0…0b1c0 6b 20 69 73 20 6f 75 74 70 75 74 2c 20 61 6e 64 20 69 66 20 61 6e 6f 74 68 65 72 20 76 6f 6c 75 ┆k is output, and if another volu┆ 0x0b1c0…0b1e0 6d 65 20 69 73 20 0a 73 70 65 63 69 66 69 65 64 2c 20 69 74 20 69 73 20 70 72 65 70 61 72 65 64 ┆me is specified, it is prepared┆ 0x0b1e0…0b200 20 61 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 36 2e 32 2e 31 2e 20 49 66 20 6e 6f 20 6d 6f ┆ as described in 6.2.1. If no mo┆ 0x0b200…0b220 (89,) 72 65 20 0a 76 6f 6c 75 6d 65 73 20 61 72 65 20 73 70 65 63 69 66 69 65 64 2c 20 74 68 65 20 70 ┆re volumes are specified, the p┆ 0x0b220…0b240 72 6f 67 72 61 6d 20 74 65 72 6d 69 6e 61 74 65 73 20 77 69 74 68 20 61 20 72 75 6e 74 69 6d 65 ┆rogram terminates with a runtime┆ 0x0b240…0b260 20 0a 61 6c 61 72 6d 2e 20 0d 0a 0d 0a 54 68 65 20 66 69 6c 65 20 6e 75 6d 62 65 72 20 73 70 65 ┆ alarm. The file number spe┆ 0x0b260…0b280 63 69 66 69 63 61 74 69 6f 6e 20 27 6c 61 73 74 27 20 6e 65 65 64 73 20 61 6e 20 65 78 70 6c 61 ┆cification 'last' needs an expla┆ 0x0b280…0b2a0 6e 61 74 69 6f 6e 3a 0d 0a 0d 0a 54 68 65 20 74 61 70 65 73 20 69 6e 20 74 68 65 20 63 6f 70 79 ┆nation: The tapes in the copy┆ 0x0b2a0…0b2c0 20 61 72 65 20 74 72 61 76 65 72 73 65 64 2c 20 76 6f 6c 75 6d 65 20 62 79 20 76 6f 6c 75 6d 65 ┆ are traversed, volume by volume┆ 0x0b2c0…0b2e0 2c 20 0a 70 6f 73 69 74 69 6f 6e 65 64 20 61 66 74 65 72 20 66 69 6c 65 6d 61 72 6b 20 62 79 20 ┆, positioned after filemark by ┆ 0x0b2e0…0b300 66 69 6c 65 6d 61 72 6b 20 74 6f 20 66 69 6e 64 20 74 68 65 20 66 69 72 73 74 20 66 69 6c 65 20 ┆filemark to find the first file ┆ 0x0b300…0b320 0a 77 68 69 63 68 20 64 6f 65 73 20 6e 6f 74 20 73 74 61 72 74 20 77 69 74 68 20 61 20 76 65 72 ┆ which does not start with a ver┆ 0x0b320…0b340 73 69 6f 6e 20 6f 72 20 63 6f 6e 74 69 6e 75 65 20 64 75 6d 70 20 6c 61 62 65 6c 20 0a 28 63 66 ┆sion or continue dump label (cf┆ 0x0b340…0b360 2e 20 37 2e 32 2e 31 29 2e 0d 0a 0d 0a 0d 0a b0 a1 36 2e 33 20 48 61 6e 64 6c 69 6e 67 20 6f 66 ┆. 7.2.1). 6.3 Handling of┆ 0x0b360…0b380 20 42 61 63 6b 69 6e 67 20 53 74 6f 72 61 67 65 20 41 72 65 61 73 0d 0a 0d 0a 57 68 65 6e 65 76 ┆ Backing Storage Areas Whenev┆ 0x0b380…0b3a0 65 72 20 61 6e 20 61 72 65 61 20 65 6e 74 72 79 20 66 72 6f 6d 20 74 68 65 20 73 61 76 65 20 63 ┆er an area entry from the save c┆ 0x0b3a0…0b3c0 61 74 61 6c 6f 67 20 69 73 20 72 65 61 64 79 20 74 6f 20 62 65 20 0a 69 6e 73 65 72 74 65 64 20 ┆atalog is ready to be inserted ┆ 0x0b3c0…0b3e0 69 6e 74 6f 20 74 68 65 20 70 61 72 74 69 61 6c 20 63 61 74 61 6c 6f 67 2c 20 73 74 65 70 73 20 ┆into the partial catalog, steps ┆ 0x0b3e0…0b400 61 72 65 20 74 61 6b 65 6e 20 74 6f 20 0a 70 72 6f 74 65 63 74 20 74 68 65 20 62 61 63 6b 69 6e ┆are taken to protect the backin┆ 0x0b400…0b420 (90,) 67 20 73 74 6f 72 61 67 65 20 61 72 65 61 20 64 75 72 69 6e 67 20 74 68 65 20 73 61 76 65 2e 20 ┆g storage area during the save. ┆ 0x0b420…0b440 0d 0a 0d 0a 54 68 65 20 63 61 74 61 6c 6f 67 20 62 61 73 65 20 6f 66 20 74 68 65 20 6a 6f 62 20 ┆ The catalog base of the job ┆ 0x0b440…0b460 70 72 6f 63 65 73 73 20 69 73 20 63 68 61 6e 67 65 64 20 74 6f 20 65 71 75 61 6c 20 74 68 65 20 ┆process is changed to equal the ┆ 0x0b460…0b480 0a 65 6e 74 72 79 20 62 61 73 65 20 6f 66 20 74 68 65 20 61 72 65 61 2e 20 49 66 20 6f 75 74 73 ┆ entry base of the area. If outs┆ 0x0b480…0b4a0 69 64 65 20 6d 61 78 20 62 61 73 65 2c 20 74 6f 20 65 71 75 61 6c 20 74 68 65 20 0a 6d 61 78 20 ┆ide max base, to equal the max ┆ 0x0b4a0…0b4c0 62 61 73 65 2c 20 74 68 6f 75 67 68 2e 0d 0a 0d 0a 8c 83 f8 0a 41 6e 20 61 72 65 61 20 70 72 6f ┆base, though. An area pro┆ 0x0b4c0…0b4e0 63 65 73 73 20 77 69 74 68 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 65 6e 74 72 79 20 ┆cess with the name of the entry ┆ 0x0b4e0…0b500 69 73 20 63 72 65 61 74 65 64 2e 20 49 66 20 0a 74 68 65 20 63 72 65 61 74 69 6f 6e 20 66 61 69 ┆is created. If the creation fai┆ 0x0b500…0b520 6c 73 2c 20 74 68 65 20 65 6e 74 72 79 20 69 73 20 6d 61 72 6b 65 64 20 28 66 69 72 73 74 20 77 ┆ls, the entry is marked (first w┆ 0x0b520…0b540 6f 72 64 20 6f 66 20 74 68 65 20 0a 65 6e 74 72 79 2c 20 74 68 65 20 27 66 69 72 73 74 20 73 6c ┆ord of the entry, the 'first sl┆ 0x0b540…0b560 69 63 65 27 20 66 69 65 6c 64 2c 20 69 73 20 7a 65 72 6f 65 64 20 69 6e 20 74 68 65 20 73 61 76 ┆ice' field, is zeroed in the sav┆ 0x0b560…0b580 65 20 0a 63 61 74 61 6c 6f 67 20 72 65 63 6f 72 64 2c 20 63 66 2e 20 37 2e 31 29 2c 20 61 6e 64 ┆e catalog record, cf. 7.1), and┆ 0x0b580…0b5a0 20 74 68 65 20 65 6e 74 72 79 20 69 73 20 73 6b 69 70 70 65 64 20 77 69 74 68 20 61 20 0a 77 61 ┆ the entry is skipped with a wa┆ 0x0b5a0…0b5c0 72 6e 69 6e 67 20 6f 6e 20 63 75 72 72 65 6e 74 20 6f 75 74 70 75 74 2e 0d 0a 0d 0a 4e 65 78 74 ┆rning on current output. Next┆ 0x0b5c0…0b5e0 2c 20 74 68 65 20 61 72 65 61 20 70 72 6f 63 65 73 73 20 69 73 20 77 72 69 74 65 20 70 72 6f 74 ┆, the area process is write prot┆ 0x0b5e0…0b600 65 63 74 65 64 20 28 69 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 0a 6d 6f 6e 69 74 6f 72 20 64 ┆ected (if the current monitor d┆ 0x0b600…0b620 (91,) 6f 65 73 20 6e 6f 74 20 6f 66 66 65 72 20 77 72 69 74 65 20 70 72 6f 74 65 63 74 69 6f 6e 2c 20 ┆oes not offer write protection, ┆ 0x0b620…0b640 74 68 65 20 61 72 65 61 20 70 72 6f 63 65 73 73 20 0a 69 73 20 72 65 73 65 72 76 65 64 20 69 6e ┆the area process is reserved in┆ 0x0b640…0b660 73 74 65 61 64 29 20 75 6e 6c 65 73 73 20 69 74 73 20 62 61 73 65 20 69 73 20 6f 75 74 73 69 64 ┆stead) unless its base is outsid┆ 0x0b660…0b680 65 20 74 68 65 20 6d 61 78 20 0a 62 61 73 65 2e 0d 0a 0d 0a 49 66 20 74 68 65 20 70 72 6f 74 65 ┆e the max base. If the prote┆ 0x0b680…0b6a0 63 74 69 6f 6e 20 66 61 69 6c 73 20 62 65 63 61 75 73 65 20 74 68 65 20 61 72 65 61 20 70 72 6f ┆ction fails because the area pro┆ 0x0b6a0…0b6c0 63 65 73 73 20 69 73 20 61 6c 72 65 61 64 79 20 0a 72 65 73 65 72 76 65 64 20 62 79 20 61 6e 6f ┆cess is already reserved by ano┆ 0x0b6c0…0b6e0 74 68 65 72 20 70 72 6f 63 65 73 73 2c 20 74 68 65 20 65 6e 74 72 79 20 69 73 20 6d 61 72 6b 65 ┆ther process, the entry is marke┆ 0x0b6e0…0b700 64 20 61 73 20 61 62 6f 76 65 20 0a 61 6e 64 20 73 6b 69 70 70 65 64 20 77 69 74 68 20 61 20 77 ┆d as above and skipped with a w┆ 0x0b700…0b720 61 72 6e 69 6e 67 20 6f 6e 20 63 75 72 72 65 6e 74 20 6f 75 74 70 75 74 2e 0d 0a 0d 0a 49 66 20 ┆arning on current output. If ┆ 0x0b720…0b740 74 68 65 20 62 61 73 65 20 6f 66 20 74 68 65 20 61 72 65 61 20 70 72 6f 63 65 73 73 20 63 72 65 ┆the base of the area process cre┆ 0x0b740…0b760 61 74 65 64 20 64 6f 65 73 20 6e 6f 74 20 65 71 75 61 6c 20 74 68 65 20 0a 65 6e 74 72 79 20 62 ┆ated does not equal the entry b┆ 0x0b760…0b780 61 73 65 2c 20 69 2e 65 2e 20 74 68 65 20 65 6e 74 72 79 20 62 61 73 65 20 69 73 20 6f 75 74 73 ┆ase, i.e. the entry base is outs┆ 0x0b780…0b7a0 69 64 65 20 6d 61 78 20 62 61 73 65 20 61 6e 64 20 61 20 0a 62 65 74 74 65 72 20 65 6e 74 72 79 ┆ide max base and a better entry┆ 0x0b7a0…0b7c0 20 65 78 69 73 74 73 2c 20 74 68 65 20 65 6e 74 72 79 20 69 73 20 6d 61 72 6b 65 64 20 61 73 20 ┆ exists, the entry is marked as ┆ 0x0b7c0…0b7e0 61 62 6f 76 65 20 61 6e 64 20 0a 73 6b 69 70 70 65 64 20 77 69 74 68 20 61 20 77 61 72 6e 69 6e ┆above and skipped with a warnin┆ 0x0b7e0…0b800 67 20 6f 6e 20 63 75 72 72 65 6e 74 20 6f 75 74 70 75 74 2c 20 74 65 6c 6c 69 6e 67 20 74 68 61 ┆g on current output, telling tha┆ 0x0b800…0b820 (92,) 74 20 74 68 65 20 0a 65 6e 74 72 79 20 69 73 20 63 6f 76 65 72 65 64 20 62 79 20 61 20 62 65 74 ┆t the entry is covered by a bet┆ 0x0b820…0b840 74 65 72 20 65 6e 74 72 79 2e 0d 0a 0d 0a 49 66 20 74 68 65 20 61 72 65 61 20 69 73 20 74 68 65 ┆ter entry. If the area is the┆ 0x0b840…0b860 20 63 75 72 72 65 6e 74 20 6f 75 74 70 75 74 20 64 6f 63 75 6d 65 6e 74 2c 20 74 68 65 20 65 6e ┆ current output document, the en┆ 0x0b860…0b880 74 72 79 20 69 73 20 0a 6d 61 72 6b 65 64 20 61 73 20 61 62 6f 76 65 20 61 6e 64 20 73 6b 69 70 ┆try is marked as above and skip┆ 0x0b880…0b8a0 70 65 64 20 77 69 74 68 20 61 20 77 61 72 6e 69 6e 67 20 6f 6e 20 63 75 72 72 65 6e 74 20 0a 6f ┆ped with a warning on current o┆ 0x0b8a0…0b8c0 75 74 70 75 74 2c 20 74 65 6c 6c 69 6e 67 20 74 68 61 74 20 74 68 65 20 65 6e 74 72 79 20 69 73 ┆utput, telling that the entry is┆ 0x0b8c0…0b8e0 20 63 75 72 72 65 6e 74 20 6f 75 74 70 75 74 20 66 69 6c 65 2e 0d 0a 0d 0a 41 74 20 6c 61 73 74 ┆ current output file. At last┆ 0x0b8e0…0b900 2c 20 74 68 65 20 77 72 69 74 65 20 61 63 63 65 73 73 20 63 6f 75 6e 74 65 72 20 61 6e 64 20 74 ┆, the write access counter and t┆ 0x0b900…0b920 68 65 20 6e 61 6d 65 20 74 61 62 6c 65 20 61 64 64 72 65 73 73 20 0a 6f 66 20 74 68 65 20 61 72 ┆he name table address of the ar┆ 0x0b920…0b940 65 61 20 70 72 6f 63 65 73 73 20 61 72 65 20 72 65 61 64 20 61 6e 64 20 74 68 65 20 63 61 74 61 ┆ea process are read and the cata┆ 0x0b940…0b960 6c 6f 67 20 62 61 73 65 20 6f 66 20 74 68 65 20 0a 65 78 65 63 75 74 69 6e 67 20 70 72 6f 63 65 ┆log base of the executing proce┆ 0x0b960…0b980 73 73 20 69 73 20 72 65 73 65 74 2e 0d 0a 0d 0a 4e 6f 77 20 74 68 65 20 65 6e 74 72 79 20 69 73 ┆ss is reset. Now the entry is┆ 0x0b980…0b9a0 20 63 68 61 6e 67 65 64 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 6d 6f 64 69 66 69 65 72 73 20 ┆ changed according to modifiers ┆ 0x0b9a0…0b9c0 61 6e 64 20 0a 69 6e 73 65 72 74 65 64 20 69 6e 74 6f 20 74 68 65 20 70 61 72 74 69 61 6c 20 63 ┆and inserted into the partial c┆ 0x0b9c0…0b9e0 61 74 61 6c 6f 67 20 61 6e 64 20 6c 69 73 74 65 64 20 6f 6e 20 63 75 72 72 65 6e 74 20 0a 6f 75 ┆atalog and listed on current ou┆ 0x0b9e0…0ba00 74 70 75 74 2e 0d 0a 0d 0a 57 68 65 6e 20 74 68 65 20 70 61 72 74 69 61 6c 20 63 61 74 61 6c 6f ┆tput. When the partial catalo┆ 0x0ba00…0ba20 (93,) 67 20 69 73 20 72 65 61 64 79 20 61 6e 64 20 68 61 73 20 62 65 65 6e 20 74 72 61 6e 73 66 65 72 ┆g is ready and has been transfer┆ 0x0ba20…0ba40 72 65 64 20 0a 74 6f 20 74 61 70 65 20 28 73 29 2c 20 61 6c 6c 20 73 75 63 63 65 73 73 66 75 6c ┆red to tape (s), all successful┆ 0x0ba40…0ba60 6c 79 20 70 72 65 70 61 72 65 64 20 62 61 63 6b 69 6e 67 20 73 74 6f 72 61 67 65 20 61 72 65 61 ┆ly prepared backing storage area┆ 0x0ba60…0ba80 73 20 0a 62 65 6c 6f 6e 67 69 6e 67 20 74 6f 20 74 68 65 20 70 61 72 74 69 61 6c 20 63 61 74 61 ┆s belonging to the partial cata┆ 0x0ba80…0baa0 6c 6f 67 20 61 72 65 20 74 72 61 6e 73 66 65 72 72 65 64 20 74 6f 20 74 61 70 65 2c 20 0a 62 6c ┆log are transferred to tape, bl┆ 0x0baa0…0bac0 6f 63 6b 20 62 79 20 62 6c 6f 63 6b 2e 0d 0a 0d 0a 8c 83 c8 0a 46 6f 72 65 69 67 6e 20 77 72 69 ┆ock by block. Foreign wri┆ 0x0bac0…0bae0 74 65 20 61 63 63 65 73 73 65 73 20 74 6f 20 74 68 65 20 61 72 65 61 20 6f 72 20 63 68 61 6e 67 ┆te accesses to the area or chang┆ 0x0bae0…0bb00 65 20 6f 66 20 65 6e 74 72 79 20 73 69 7a 65 20 0a 64 75 72 69 6e 67 20 73 61 76 65 20 6d 61 79 ┆e of entry size during save may┆ 0x0bb00…0bb20 20 68 61 70 70 65 6e 20 74 6f 20 61 72 65 61 73 20 6e 6f 74 20 77 72 69 74 65 20 70 72 6f 74 65 ┆ happen to areas not write prote┆ 0x0bb20…0bb40 63 74 65 64 20 0a 28 72 65 73 65 72 76 65 64 29 2c 20 69 2e 65 2e 20 61 72 65 61 73 20 77 69 74 ┆cted (reserved), i.e. areas wit┆ 0x0bb40…0bb60 68 20 61 6e 20 65 6e 74 72 79 20 62 61 73 65 20 6f 75 74 73 69 64 65 20 6d 61 78 20 62 61 73 65 ┆h an entry base outside max base┆ 0x0bb60…0bb80 20 0a 6f 66 20 74 68 65 20 6a 6f 62 20 70 72 6f 63 65 73 73 2e 0d 0a 0d 0a 54 6f 20 61 76 6f 69 ┆ of the job process. To avoi┆ 0x0bb80…0bba0 64 20 63 68 61 6e 67 65 73 20 69 6e 20 73 79 73 74 65 6d 20 2d 20 6f 72 20 70 73 65 75 64 6f 20 ┆d changes in system - or pseudo ┆ 0x0bba0…0bbc0 73 79 73 74 65 6d 20 66 69 6c 65 73 20 64 75 72 69 6e 67 20 0a 73 61 76 65 20 69 6e 20 61 20 6e ┆system files during save in a n┆ 0x0bbc0…0bbe0 6f 6e 20 73 79 73 74 65 6d 20 70 72 6f 63 65 73 73 2c 20 74 68 65 20 75 73 65 72 20 77 69 6c 6c ┆on system process, the user will┆ 0x0bbe0…0bc00 20 68 61 76 65 20 74 6f 20 6d 61 6b 65 20 0a 73 70 65 63 69 61 6c 20 61 72 72 61 6e 67 65 6d 65 ┆ have to make special arrangeme┆ 0x0bc00…0bc20 (94,) 6e 74 73 20 77 69 74 68 20 74 68 65 20 6f 77 6e 65 72 20 6f 66 20 74 68 65 20 66 69 6c 65 73 20 ┆nts with the owner of the files ┆ 0x0bc20…0bc40 6f 72 20 74 68 65 20 0a 6d 61 6e 61 67 65 72 20 6f 66 20 74 68 65 20 69 6e 73 74 61 6c 6c 61 74 ┆or the manager of the installat┆ 0x0bc40…0bc60 69 6f 6e 2e 0d 0a 0d 0a 54 68 65 20 61 72 65 61 20 70 72 6f 63 65 73 73 65 73 20 61 72 65 20 72 ┆ion. The area processes are r┆ 0x0bc60…0bc80 65 6d 6f 76 65 64 20 6f 6e 65 20 62 79 20 6f 6e 65 20 61 66 74 65 72 20 74 68 65 20 74 72 61 6e ┆emoved one by one after the tran┆ 0x0bc80…0bca0 73 66 65 72 20 0a 6f 66 20 74 68 65 20 61 72 65 61 2e 0d 0a 0d 0a 43 6f 6e 63 65 72 6e 69 6e 67 ┆sfer of the area. Concerning┆ 0x0bca0…0bcc0 20 72 65 61 64 20 61 6e 64 20 77 72 69 74 65 20 61 63 63 65 73 73 65 73 20 74 6f 20 61 6e 79 20 ┆ read and write accesses to any ┆ 0x0bcc0…0bce0 61 72 65 61 20 64 75 72 69 6e 67 20 74 68 65 20 0a 73 61 76 65 2c 20 74 68 65 20 66 6f 6c 6c 6f ┆area during the save, the follo┆ 0x0bce0…0bd00 77 69 6e 67 20 6d 61 79 20 62 65 20 73 74 61 74 65 64 3a 0d 0a 0d 0a 46 6f 72 65 69 67 6e 20 72 ┆wing may be stated: Foreign r┆ 0x0bd00…0bd20 65 61 64 20 61 63 63 65 73 73 20 74 6f 20 61 6e 20 61 72 65 61 20 64 75 72 69 6e 67 20 73 61 76 ┆ead access to an area during sav┆ 0x0bd20…0bd40 65 20 77 69 6c 6c 20 6e 6f 74 20 0a 69 6e 66 6c 75 65 6e 63 65 20 74 68 65 20 73 61 76 65 2e 0d ┆e will not influence the save. ┆ 0x0bd40…0bd60 0a 0d 0a 46 6f 72 65 69 67 6e 20 77 72 69 74 65 20 61 63 63 65 73 73 20 74 6f 20 61 6e 20 61 72 ┆ Foreign write access to an ar┆ 0x0bd60…0bd80 65 61 20 64 75 72 69 6e 67 20 74 68 65 20 73 61 76 65 20 77 69 6c 6c 20 68 6f 6c 64 20 75 70 20 ┆ea during the save will hold up ┆ 0x0bd80…0bda0 0a 74 68 65 20 73 61 76 65 20 64 75 72 69 6e 67 20 74 68 65 20 77 72 69 74 65 20 61 6e 64 20 6d ┆ the save during the write and m┆ 0x0bda0…0bdc0 61 79 62 65 20 64 61 6d 61 67 65 20 74 68 65 20 65 6e 74 69 72 65 20 0a 73 61 76 65 20 62 75 74 ┆aybe damage the entire save but┆ 0x0bdc0…0bde0 20 69 73 20 70 6f 73 73 69 62 6c 65 20 6f 6e 6c 79 20 69 66 20 74 68 65 20 61 72 65 61 20 65 6e ┆ is possible only if the area en┆ 0x0bde0…0be00 74 72 79 20 62 61 73 65 20 69 73 20 6f 75 74 73 69 64 65 20 0a 6d 61 78 20 62 61 73 65 20 6f 66 ┆try base is outside max base of┆ 0x0be00…0be20 (95,) 20 74 68 65 20 6a 6f 62 20 70 72 6f 63 65 73 73 2e 0d 0a 0d 0a 49 66 20 74 68 65 20 63 75 72 72 ┆ the job process. If the curr┆ 0x0be20…0be40 65 6e 74 20 6d 6f 6e 69 74 6f 72 20 6f 66 66 65 72 73 20 77 72 69 74 65 20 70 72 6f 74 65 63 74 ┆ent monitor offers write protect┆ 0x0be40…0be60 69 6f 6e 2c 20 66 6f 72 65 69 67 6e 20 72 65 61 64 20 0a 61 63 63 65 73 73 65 73 20 77 69 6c 6c ┆ion, foreign read accesses will┆ 0x0be60…0be80 20 6e 6f 74 20 62 65 20 61 66 66 65 63 74 65 64 20 62 79 20 74 68 65 20 73 61 76 65 2e 0d 0a 0d ┆ not be affected by the save. ┆ 0x0be80…0bea0 0a 49 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 6d 6f 6e 69 74 6f 72 20 64 6f 65 73 20 6e 6f 74 ┆ If the current monitor does not┆ 0x0bea0…0bec0 20 6f 66 66 65 72 20 77 72 69 74 65 20 70 72 6f 74 65 63 74 69 6f 6e 2c 20 0a 66 6f 72 65 69 67 ┆ offer write protection, foreig┆ 0x0bec0…0bee0 6e 20 72 65 61 64 20 61 63 63 65 73 73 65 73 20 77 69 6c 6c 20 62 65 20 68 65 6c 64 20 75 70 20 ┆n read accesses will be held up ┆ 0x0bee0…0bf00 62 79 20 74 68 65 20 73 61 76 65 20 75 6e 6c 65 73 73 20 74 68 65 20 0a 65 6e 74 72 79 20 62 61 ┆by the save unless the entry ba┆ 0x0bf00…0bf20 73 65 20 69 73 20 6f 75 74 73 69 64 65 20 6d 61 78 20 62 61 73 65 20 6f 66 20 74 68 65 20 6a 6f ┆se is outside max base of the jo┆ 0x0bf20…0bf40 62 20 70 72 6f 63 65 73 73 2e 0d 0a 0d 0a 46 6f 72 65 69 67 6e 20 77 72 69 74 65 20 61 63 63 65 ┆b process. Foreign write acce┆ 0x0bf40…0bf60 73 73 20 64 75 72 69 6e 67 20 74 68 65 20 73 61 76 65 20 77 69 6c 6c 20 62 65 20 72 65 6a 65 63 ┆ss during the save will be rejec┆ 0x0bf60…0bf80 74 65 64 20 75 6e 6c 65 73 73 20 0a 74 68 65 20 65 6e 74 72 79 20 62 61 73 65 20 69 73 20 6f 75 ┆ted unless the entry base is ou┆ 0x0bf80…0bfa0 74 73 69 64 65 20 6d 61 78 20 62 61 73 65 20 6f 66 20 6a 6f 62 20 70 72 6f 63 65 73 73 2e 0d 0a ┆tside max base of job process. ┆ 0x0bfa0…0bfc0 0d 0a 55 73 69 6e 67 20 6f 6e 65 20 6f 66 20 74 68 65 20 65 6e 74 72 79 20 73 70 65 63 69 66 69 ┆ Using one of the entry specifi┆ 0x0bfc0…0bfe0 65 72 73 20 73 63 6f 70 65 2e 70 65 72 6d 20 6f 72 20 73 63 6f 70 65 2e 61 6c 6c 2c 20 0a 77 68 ┆ers scope.perm or scope.all, wh┆ 0x0bfe0…0c000 69 63 68 20 61 72 65 20 69 6e 74 65 6e 64 65 64 20 66 6f 72 20 73 79 73 74 65 6d 20 62 61 63 6b ┆ich are intended for system back┆ 0x0c000…0c020 (96,) 75 70 2c 20 65 6e 74 72 69 65 73 20 77 69 74 68 20 61 20 62 61 73 65 20 0a 65 71 75 61 6c 20 74 ┆up, entries with a base equal t┆ 0x0c020…0c040 6f 20 6f 72 20 69 6e 73 69 64 65 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 62 61 73 65 20 6f 66 ┆o or inside the standard base of┆ 0x0c040…0c060 20 74 68 65 20 6a 6f 62 20 70 72 6f 63 65 73 73 20 61 72 65 20 0a 73 70 65 63 69 66 69 65 64 2e ┆ the job process are specified.┆ 0x0c060…0c080 0d 0a 0d 0a 8c 83 d4 0a 41 72 65 61 73 20 73 61 76 65 64 20 74 68 69 73 20 77 61 79 20 28 61 73 ┆ Areas saved this way (as┆ 0x0c080…0c0a0 20 77 65 6c 6c 20 61 73 20 61 72 65 61 73 20 73 61 76 65 64 20 75 73 69 6e 67 20 74 65 6d 70 2c ┆ well as areas saved using temp,┆ 0x0c0a0…0c0c0 20 0a 6c 6f 67 69 6e 2c 20 75 73 65 72 2c 20 70 72 6f 6a 65 63 74 20 6f 72 20 6f 77 6e 29 20 77 ┆ login, user, project or own) w┆ 0x0c0c0…0c0e0 69 6c 6c 20 6e 65 76 65 72 20 62 65 20 63 68 61 6e 67 65 64 20 62 79 20 6f 74 68 65 72 20 0a 70 ┆ill never be changed by other p┆ 0x0c0e0…0c100 72 6f 63 65 73 73 65 73 20 64 75 72 69 6e 67 20 74 68 65 20 73 61 76 65 2e 20 45 69 74 68 65 72 ┆rocesses during the save. Either┆ 0x0c100…0c120 20 74 68 65 79 20 61 72 65 20 70 72 6f 74 65 63 74 65 64 20 64 75 72 69 6e 67 20 0a 74 68 65 20 ┆ they are protected during the ┆ 0x0c120…0c140 73 61 76 65 20 6f 72 20 74 68 65 79 20 61 72 65 20 73 6b 69 70 70 65 64 20 62 65 63 61 75 73 65 ┆save or they are skipped because┆ 0x0c140…0c160 20 74 68 65 79 20 61 72 65 20 72 65 73 65 72 76 65 64 20 62 79 20 0a 61 6e 6f 74 68 65 72 20 70 ┆ they are reserved by another p┆ 0x0c160…0c180 72 6f 63 65 73 73 20 61 74 20 74 68 65 20 74 69 6d 65 20 6f 66 20 70 72 6f 74 65 63 74 69 6f 6e ┆rocess at the time of protection┆ 0x0c180…0c1a0 2e 0d 0a 0d 0a 0d 0a b0 a1 36 2e 34 20 54 68 65 20 49 6e 70 75 74 5f 4f 75 74 70 75 74 20 53 74 ┆. 6.4 The Input_Output St┆ 0x0c1a0…0c1c0 72 61 74 65 67 69 0d 0a 0d 0a 54 68 65 20 74 72 61 6e 73 66 65 72 20 6f 66 20 61 20 62 61 63 6b ┆rategi The transfer of a back┆ 0x0c1c0…0c1e0 69 6e 67 20 73 74 6f 72 61 67 65 20 61 72 65 61 20 66 72 6f 6d 20 64 69 73 63 20 74 6f 20 74 61 ┆ing storage area from disc to ta┆ 0x0c1e0…0c200 70 65 20 6d 61 79 20 0a 74 61 6b 65 20 70 6c 61 63 65 20 69 6e 20 6f 6e 65 20 6f 66 20 74 77 6f ┆pe may take place in one of two┆ 0x0c200…0c220 (97,) 20 77 61 79 73 3a 0d 0a 0d 0a 2d 20 84 74 68 65 20 61 72 65 61 20 61 6e 64 20 74 68 65 20 74 61 ┆ ways: - the area and the ta┆ 0x0c220…0c240 70 65 20 61 72 65 20 63 6f 6e 74 72 6f 6c 6c 65 64 20 62 79 20 74 68 65 20 73 61 6d 65 20 69 64 ┆pe are controlled by the same id┆ 0x0c240…0c260 61 20 6d 61 69 6e 20 0a 19 82 80 80 70 72 6f 63 65 73 73 20 61 6e 64 20 74 68 65 20 74 72 61 6e ┆a main process and the tran┆ 0x0c260…0c280 73 66 65 72 20 74 61 6b 65 73 20 70 6c 61 63 65 20 6c 6f 63 61 6c 6c 79 20 69 6e 20 74 68 65 20 ┆sfer takes place locally in the ┆ 0x0c280…0c2a0 69 64 61 38 30 31 20 0a 19 82 80 80 63 6f 6e 74 72 6f 6c 6c 65 72 20 77 69 74 68 6f 75 74 20 65 ┆ida801 controller without e┆ 0x0c2a0…0c2c0 6e 67 61 67 69 6e 67 20 74 68 65 20 52 43 38 30 30 30 20 62 75 73 20 66 75 72 74 68 65 72 2e 0d ┆ngaging the RC8000 bus further. ┆ 0x0c2c0…0c2e0 0a 0d 0a 2d 20 84 74 68 65 20 61 72 65 61 20 61 6e 64 20 74 68 65 20 74 61 70 65 20 61 72 65 20 ┆ - the area and the tape are ┆ 0x0c2e0…0c300 6e 6f 74 20 63 6f 6e 74 72 6f 6c 6c 65 64 20 62 79 20 74 68 65 20 73 61 6d 65 20 69 64 61 20 0a ┆not controlled by the same ida ┆ 0x0c300…0c320 19 82 80 80 6d 61 69 6e 20 70 72 6f 63 65 73 73 20 6f 72 20 6f 74 68 65 72 20 72 65 71 75 69 72 ┆ main process or other requir┆ 0x0c320…0c340 65 6d 65 6e 74 73 20 61 72 65 20 6e 6f 74 20 66 75 6c 66 69 6c 6c 65 64 20 73 6f 20 0a 19 82 80 ┆ements are not fulfilled so ┆ 0x0c340…0c360 80 74 68 65 20 74 72 61 6e 73 66 65 72 20 74 61 6b 65 73 20 70 6c 61 63 65 20 76 69 61 20 74 68 ┆ the transfer takes place via th┆ 0x0c360…0c380 65 20 52 43 38 30 30 30 20 62 75 73 20 66 72 6f 6d 20 61 72 65 61 20 69 6e 74 6f 20 0a 19 82 80 ┆e RC8000 bus from area into ┆ 0x0c380…0c3a0 80 6d 65 6d 6f 72 79 20 61 6e 64 20 6f 75 74 20 74 6f 20 74 61 70 65 2e 0d 0a 0d 0a 54 72 61 6e ┆ memory and out to tape. Tran┆ 0x0c3a0…0c3c0 73 66 65 72 20 6f 66 20 61 6e 20 61 72 65 61 20 73 74 61 72 74 69 6e 67 20 69 6e 20 74 68 65 20 ┆sfer of an area starting in the ┆ 0x0c3c0…0c3e0 66 69 72 73 74 20 77 61 79 20 6d 61 79 20 6c 61 74 65 72 20 0a 63 68 61 6e 67 65 20 74 6f 20 74 ┆first way may later change to t┆ 0x0c3e0…0c400 68 65 20 6f 74 68 65 72 20 61 73 20 61 20 72 65 73 75 6c 74 20 6f 66 20 63 68 61 6e 67 65 64 20 ┆he other as a result of changed ┆ 0x0c400…0c420 (98,) 63 6f 6e 64 69 74 69 6f 6e 73 2e 0d 0a 0d 0a 0d 0a b0 a1 36 2e 34 2e 31 20 4c 6f 63 61 6c 20 43 ┆conditions. 6.4.1 Local C┆ 0x0c420…0c440 6f 70 79 20 54 72 61 6e 73 66 65 72 0d 0a 0d 0a 49 66 20 74 77 6f 20 63 6f 6e 64 69 74 69 6f 6e ┆opy Transfer If two condition┆ 0x0c440…0c460 73 20 61 72 65 20 66 75 6c 66 69 6c 6c 65 64 2c 20 74 68 65 20 70 72 6f 67 72 61 6d 20 28 73 61 ┆s are fulfilled, the program (sa┆ 0x0c460…0c480 76 65 20 61 6e 64 20 0a 69 6e 63 73 61 76 65 29 20 77 69 6c 6c 20 73 74 61 72 74 20 61 6c 6c 20 ┆ve and incsave) will start all ┆ 0x0c480…0c4a0 74 72 61 6e 73 66 65 72 73 20 61 73 20 6c 6f 63 61 6c 20 63 6f 70 79 20 6f 70 65 72 61 74 69 6f ┆transfers as local copy operatio┆ 0x0c4a0…0c4c0 6e 73 3a 0d 0a 0d 0a 2d 20 6f 6e 6c 79 20 6f 6e 65 20 63 6f 70 79 20 6f 66 20 76 6f 6c 75 6d 65 ┆ns: - only one copy of volume┆ 0x0c4c0…0c4e0 20 74 61 70 65 73 20 73 70 65 63 69 66 69 65 64 0d 0a 2d 20 84 74 68 65 20 62 6c 6f 63 6b 6c 65 ┆ tapes specified - the blockle┆ 0x0c4e0…0c500 6e 67 74 68 20 73 70 65 63 69 66 69 65 64 20 69 73 20 61 6e 20 69 6e 74 65 67 65 72 20 64 69 76 ┆ngth specified is an integer div┆ 0x0c500…0c520 69 73 6f 72 20 69 6e 20 32 31 2e 0d 0a 0d 0a 41 20 6c 6f 63 61 6c 20 63 6f 70 79 20 6f 70 65 72 ┆isor in 21. A local copy oper┆ 0x0c520…0c540 61 74 69 6f 6e 20 69 73 20 61 20 6d 65 73 73 61 67 65 20 73 70 65 63 69 66 79 69 6e 67 20 61 20 ┆ation is a message specifying a ┆ 0x0c540…0c560 74 72 61 6e 73 66 65 72 20 6f 66 20 0a 73 65 67 6d 65 6e 74 73 20 66 72 6f 6d 20 61 20 62 61 63 ┆transfer of segments from a bac┆ 0x0c560…0c580 6b 69 6e 67 20 73 74 6f 72 61 67 65 20 61 72 65 61 20 74 6f 20 61 20 6d 61 67 6e 65 74 69 63 20 ┆king storage area to a magnetic ┆ 0x0c580…0c5a0 74 61 70 65 20 0a 66 69 6c 65 2c 20 63 66 2e 20 28 31 29 2e 0d 0a 0d 0a 8c 83 bc 0a 49 66 20 62 ┆tape file, cf. (1). If b┆ 0x0c5a0…0c5c0 6f 74 68 20 63 6f 6e 64 69 74 69 6f 6e 73 20 61 62 6f 76 65 20 61 72 65 20 66 75 6c 66 69 6c 6c ┆oth conditions above are fulfill┆ 0x0c5c0…0c5e0 65 64 2c 20 61 20 74 61 72 67 65 74 20 70 72 6f 63 65 73 73 20 74 6f 20 0a 72 65 63 65 69 76 65 ┆ed, a target process to receive┆ 0x0c5e0…0c600 20 74 68 65 20 6f 70 65 72 61 74 69 6f 6e 73 20 69 73 20 63 68 6f 73 65 6e 3a 0d 0a 0d 0a 2d 20 ┆ the operations is chosen: - ┆ 0x0c600…0c620 (99,) 84 69 66 20 74 68 65 20 74 61 70 65 20 70 72 6f 63 65 73 73 20 65 78 69 73 74 73 20 61 6e 64 20 ┆ if the tape process exists and ┆ 0x0c620…0c640 68 61 73 20 61 6e 20 69 64 61 20 6d 61 69 6e 70 72 6f 63 65 73 73 20 61 73 20 61 20 0a 19 82 80 ┆has an ida mainprocess as a ┆ 0x0c640…0c660 80 6d 61 69 6e 20 70 72 6f 63 65 73 73 2c 20 74 68 65 20 69 64 61 20 6d 61 69 6e 20 70 72 6f 63 ┆ main process, the ida main proc┆ 0x0c660…0c680 65 73 73 20 69 73 20 63 68 6f 73 65 6e 0d 0a 0d 0a 2d 20 84 69 66 20 74 68 65 20 74 61 70 65 20 ┆ess is chosen - if the tape ┆ 0x0c680…0c6a0 70 72 6f 63 65 73 73 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 20 6f 72 20 69 74 73 20 6d 61 ┆process does not exist or its ma┆ 0x0c6a0…0c6c0 69 6e 20 70 72 6f 63 65 73 73 20 69 73 20 0a 19 82 80 80 6e 6f 74 20 61 6e 20 69 64 61 20 6d 61 ┆in process is not an ida ma┆ 0x0c6c0…0c6e0 69 6e 20 70 72 6f 63 65 73 73 2c 20 61 6e 79 20 69 64 61 20 6d 61 69 6e 20 70 72 6f 63 65 73 73 ┆in process, any ida main process┆ 0x0c6e0…0c700 20 69 73 20 63 68 6f 73 65 6e 2c 20 0a 19 82 80 80 69 66 20 61 6e 79 20 65 78 69 73 74 73 0d 0a ┆ is chosen, if any exists ┆ 0x0c700…0c720 0d 0a 2d 20 69 66 20 6e 6f 20 69 64 61 20 6d 61 69 6e 20 70 72 6f 63 65 73 73 20 65 78 69 73 74 ┆ - if no ida main process exist┆ 0x0c720…0c740 2c 20 61 6e 20 69 6c 6c 65 67 61 6c 20 6e 61 6d 65 20 69 73 20 63 68 6f 73 65 6e 2e 0d 0a 0d 0a ┆, an illegal name is chosen. ┆ 0x0c740…0c760 54 68 65 20 63 6f 70 79 20 6f 70 65 72 61 74 69 6f 6e 73 20 61 72 65 20 73 65 6e 74 20 61 6e 64 ┆The copy operations are sent and┆ 0x0c760…0c780 20 77 61 69 74 65 64 20 66 6f 72 20 61 6e 64 20 63 68 65 63 6b 65 64 20 69 6e 20 61 20 0a 6d 75 ┆ waited for and checked in a mu┆ 0x0c780…0c7a0 6c 74 69 62 75 66 66 65 72 65 64 20 77 61 79 20 65 78 61 63 74 6c 79 20 61 73 20 6e 6f 72 6d 61 ┆ltibuffered way exactly as norma┆ 0x0c7a0…0c7c0 6c 20 6f 75 74 70 75 74 20 6f 70 65 72 61 74 69 6f 6e 73 20 61 72 65 2e 0d 0a 0d 0a 54 68 65 20 ┆l output operations are. The ┆ 0x0c7c0…0c7e0 6e 75 6d 62 65 72 20 6f 66 20 62 75 66 66 65 72 73 20 75 73 65 64 20 69 6e 20 74 68 65 20 63 6f ┆number of buffers used in the co┆ 0x0c7e0…0c800 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 69 73 20 63 68 6f 73 65 6e 20 0a 74 68 69 73 20 77 61 79 3a ┆mmunication is chosen this way:┆ 0x0c800…0c820 (100,) 0d 0a 0d 0a 54 68 65 20 66 70 20 61 72 65 61 20 70 72 6f 63 65 73 73 20 69 73 20 64 69 73 63 6c ┆ The fp area process is discl┆ 0x0c820…0c840 61 69 6d 65 64 2e 0d 0a 0d 0a 4f 66 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 61 72 65 61 20 ┆aimed. Of the number of area ┆ 0x0c840…0c860 70 72 6f 63 65 73 73 65 73 20 63 6c 61 69 6d 65 64 20 62 79 20 74 68 65 20 6a 6f 62 20 70 72 6f ┆processes claimed by the job pro┆ 0x0c860…0c880 63 65 73 73 2c 20 0a 66 6f 75 72 20 61 72 65 20 73 65 74 20 61 73 69 64 65 20 66 6f 72 20 75 73 ┆cess, four are set aside for us┆ 0x0c880…0c8a0 65 20 77 69 74 68 20 74 68 65 20 70 72 6f 67 72 61 6d 20 61 72 65 61 20 69 74 73 65 6c 66 2c 20 ┆e with the program area itself, ┆ 0x0c8a0…0c8c0 61 20 0a 70 6f 73 73 69 62 6c 65 20 6f 75 74 70 75 74 20 66 69 6c 65 2c 20 61 20 70 6f 73 73 69 ┆a possible output file, a possi┆ 0x0c8c0…0c8e0 62 6c 65 20 70 61 72 61 6d 65 74 65 72 20 69 6e 66 69 6c 65 20 61 6e 64 20 74 68 65 20 0a 73 61 ┆ble parameter infile and the sa┆ 0x0c8e0…0c900 76 65 20 63 61 74 61 6c 6f 67 2e 0d 0a 0d 0a 4f 66 20 74 68 65 20 72 65 6d 61 69 6e 69 6e 67 20 ┆ve catalog. Of the remaining ┆ 0x0c900…0c920 61 72 65 61 20 70 72 6f 63 65 73 73 20 63 6c 61 69 6d 2c 20 31 20 69 73 20 75 73 65 64 20 66 6f ┆area process claim, 1 is used fo┆ 0x0c920…0c940 72 20 70 61 72 74 69 61 6c 20 0a 63 61 74 61 6c 6f 67 20 61 6e 64 20 74 68 65 20 72 65 73 74 20 ┆r partial catalog and the rest ┆ 0x0c940…0c960 66 6f 72 20 70 6f 73 73 69 62 6c 65 20 61 72 65 61 20 70 72 6f 63 65 73 73 65 73 20 69 6e 20 74 ┆for possible area processes in t┆ 0x0c960…0c980 68 65 20 0a 70 61 72 74 69 61 6c 20 63 61 74 61 6c 6f 67 2e 0d 0a 0d 0a 54 68 65 20 6e 75 6d 62 ┆he partial catalog. The numb┆ 0x0c980…0c9a0 65 72 20 6f 66 20 62 75 66 66 65 72 73 20 74 6f 20 62 65 20 75 73 65 64 20 69 6e 20 74 68 65 20 ┆er of buffers to be used in the ┆ 0x0c9a0…0c9c0 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 2c 20 74 68 65 6e 2c 20 0a 69 73 20 63 68 6f 73 65 6e 20 ┆communication, then, is chosen ┆ 0x0c9c0…0c9e0 74 6f 20 65 71 75 61 6c 20 74 68 69 73 20 72 65 6d 61 69 6e 69 6e 67 20 6e 75 6d 62 65 72 20 6f ┆to equal this remaining number o┆ 0x0c9e0…0ca00 66 20 61 72 65 61 20 70 72 6f 63 65 73 73 65 73 2c 20 0a 28 61 74 20 6d 6f 73 74 20 39 2c 20 74 ┆f area processes, (at most 9, t┆ 0x0ca00…0ca20 (101,) 68 6f 75 67 68 29 20 61 6e 64 20 74 68 65 20 6d 61 78 69 6d 61 6c 20 6e 75 6d 62 65 72 20 6f 66 ┆hough) and the maximal number of┆ 0x0ca20…0ca40 20 65 6e 74 72 69 65 73 20 69 6e 20 65 61 63 68 20 0a 70 61 72 74 69 61 6c 20 63 61 74 61 6c 6f ┆ entries in each partial catalo┆ 0x0ca40…0ca60 67 20 62 65 63 6f 6d 65 73 20 6f 6e 65 20 6c 65 73 73 2e 0d 0a 0d 0a 49 66 20 74 68 65 20 70 72 ┆g becomes one less. If the pr┆ 0x0ca60…0ca80 6f 63 65 73 73 20 64 6f 65 73 20 6e 6f 74 20 63 6c 61 69 6d 20 65 6e 6f 75 67 68 20 61 72 65 61 ┆ocess does not claim enough area┆ 0x0ca80…0caa0 20 70 72 6f 63 65 73 73 65 73 20 74 6f 20 68 61 76 65 20 0a 61 74 20 6c 65 61 73 74 20 6f 6e 65 ┆ processes to have at least one┆ 0x0caa0…0cac0 20 66 6f 72 20 65 6e 74 72 69 65 73 20 69 6e 20 70 61 72 74 69 61 6c 20 63 61 74 61 6c 6f 67 2c ┆ for entries in partial catalog,┆ 0x0cac0…0cae0 20 74 68 65 20 70 72 6f 67 72 61 6d 20 0a 74 65 72 6d 69 6e 61 74 65 73 20 77 69 74 68 20 61 6e ┆ the program terminates with an┆ 0x0cae0…0cb00 20 61 6c 61 72 6d 2c 20 73 74 61 74 69 6e 67 20 74 68 65 20 6d 69 6e 69 6d 61 6c 20 6e 75 6d 62 ┆ alarm, stating the minimal numb┆ 0x0cb00…0cb20 65 72 20 6f 66 20 61 72 65 61 20 0a 70 72 6f 63 65 73 73 65 73 20 6e 65 65 64 65 64 20 28 36 29 ┆er of area processes needed (6)┆ 0x0cb20…0cb40 2e 0d 0a 0d 0a 8c 83 d4 0a 54 68 65 20 61 6e 73 77 65 72 73 2c 20 63 66 2e 20 28 31 29 2c 20 61 ┆. The answers, cf. (1), a┆ 0x0cb40…0cb60 72 65 20 63 68 65 63 6b 65 64 20 61 6e 64 20 74 68 65 79 20 61 6c 6c 20 6c 65 61 64 20 74 6f 20 ┆re checked and they all lead to ┆ 0x0cb60…0cb80 61 20 0a 63 61 6c 6c 20 6f 66 20 74 68 65 20 62 6c 6f 63 6b 20 70 72 6f 63 65 64 75 72 65 20 77 ┆a call of the block procedure w┆ 0x0cb80…0cba0 68 65 72 65 0d 0a 0d 0a 2d 20 84 61 20 6e 6f 72 6d 61 6c 20 61 6e 73 77 65 72 2c 20 6e 6f 20 64 ┆here - a normal answer, no d┆ 0x0cba0…0cbc0 65 76 69 63 65 20 73 74 61 74 75 73 20 65 72 72 6f 72 20 77 69 6c 6c 20 6a 75 73 74 20 72 65 63 ┆evice status error will just rec┆ 0x0cbc0…0cbe0 6f 72 64 20 0a 19 82 80 80 74 68 65 20 70 6f 73 69 74 69 6f 6e 20 61 6e 64 20 74 68 65 20 6e 75 ┆ord the position and the nu┆ 0x0cbe0…0cc00 6d 62 65 72 20 6f 66 20 73 65 67 6d 65 6e 74 73 20 74 72 61 6e 73 66 65 72 72 65 64 20 0a 19 82 ┆mber of segments transferred ┆ 0x0cc00…0cc20 (102,) 80 80 72 65 74 75 72 6e 65 64 20 69 6e 20 74 68 65 20 61 6e 73 77 65 72 20 61 6e 64 20 72 65 6d ┆ returned in the answer and rem┆ 0x0cc20…0cc40 6f 76 65 20 74 68 65 20 61 72 65 61 20 70 72 6f 63 65 73 73 0d 0a 0d 0a 2d 20 84 61 6c 6c 20 6f ┆ove the area process - all o┆ 0x0cc40…0cc60 74 68 65 72 20 61 6e 73 77 65 72 73 20 77 69 6c 6c 20 63 61 75 73 65 20 61 6c 6c 20 70 65 6e 64 ┆ther answers will cause all pend┆ 0x0cc60…0cc80 69 6e 67 20 6d 65 73 73 61 67 65 73 20 74 6f 20 62 65 20 0a 19 82 80 80 77 61 69 74 65 64 20 66 ┆ing messages to be waited f┆ 0x0cc80…0cca0 6f 72 20 77 69 74 68 6f 75 74 20 63 68 65 63 6b 2c 20 61 6e 64 0d 0a 0d 0a 2d 20 84 6e 6f 72 6d ┆or without check, and - norm┆ 0x0cca0…0ccc0 61 6c 20 61 6e 73 77 65 72 2c 20 64 65 76 69 63 65 20 73 74 61 74 75 73 20 65 72 72 6f 72 20 77 ┆al answer, device status error w┆ 0x0ccc0…0cce0 69 6c 6c 20 72 65 63 6f 72 64 20 74 68 65 20 0a 19 82 80 80 70 6f 73 69 74 69 6f 6e 20 61 6e 64 ┆ill record the position and┆ 0x0cce0…0cd00 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 73 65 67 6d 65 6e 74 73 20 74 72 61 6e 73 66 65 72 ┆ the number of segments transfer┆ 0x0cd00…0cd20 72 65 64 20 72 65 74 75 72 6e 65 64 20 0a 19 82 80 80 69 6e 20 74 68 65 20 61 6e 73 77 65 72 2c ┆red returned in the answer,┆ 0x0cd20…0cd40 20 72 65 70 65 61 74 20 74 68 65 20 75 6e 66 69 6e 69 73 68 65 64 20 70 61 72 74 20 6f 66 20 74 ┆ repeat the unfinished part of t┆ 0x0cd40…0cd60 68 65 20 74 72 61 6e 73 66 65 72 20 0a 19 82 80 80 61 73 20 64 65 73 63 72 69 62 65 64 20 69 6e ┆he transfer as described in┆ 0x0cd60…0cd80 20 36 2e 34 2e 32 20 61 6e 64 20 72 65 73 65 6e 64 20 61 6c 6c 20 74 68 65 20 63 6f 70 79 20 6f ┆ 6.4.2 and resend all the copy o┆ 0x0cd80…0cda0 70 65 72 61 74 69 6f 6e 73 20 0a 19 82 80 80 77 68 69 63 68 20 77 65 72 65 20 70 65 6e 64 69 6e ┆perations which were pendin┆ 0x0cda0…0cdc0 67 0d 0a 0d 0a 2d 20 84 64 75 6d 6d 79 20 61 6e 73 77 65 72 20 77 69 6c 6c 20 72 65 63 6f 72 64 ┆g - dummy answer will record┆ 0x0cdc0…0cde0 20 74 68 65 20 70 6f 73 69 74 69 6f 6e 20 61 73 20 75 6e 63 68 61 6e 67 65 64 20 61 6e 64 20 0d ┆ the position as unchanged and ┆ 0x0cde0…0ce00 0a 0d 0a 20 20 61 29 20 84 69 6e 20 63 61 73 65 20 6f 66 20 72 65 73 75 6c 74 3a 20 32 20 74 72 ┆ a) in case of result: 2 tr┆ 0x0ce00…0ce20 (103,) 79 20 74 6f 20 72 65 73 65 72 76 65 20 74 68 65 20 74 61 70 65 20 70 72 6f 63 65 73 73 20 0a 19 ┆y to reserve the tape process ┆ 0x0ce20…0ce40 85 80 80 61 6e 64 20 77 72 69 74 65 20 70 72 6f 74 65 63 74 2f 72 65 73 65 72 76 65 20 74 68 65 ┆ and write protect/reserve the┆ 0x0ce40…0ce60 20 61 72 65 61 20 70 72 6f 63 65 73 73 20 0d 0a 0d 0a 20 20 62 29 20 84 69 6e 20 63 61 73 65 20 ┆ area process b) in case ┆ 0x0ce60…0ce80 6f 66 20 72 65 73 75 6c 74 20 3d 20 33 20 63 68 61 6e 67 65 20 74 6f 20 61 6e 6f 74 68 65 72 20 ┆of result = 3 change to another ┆ 0x0ce80…0cea0 74 61 72 67 65 74 20 70 72 6f 63 65 73 73 2c 20 0a 19 85 80 80 69 66 20 74 68 65 20 6d 61 69 6e ┆target process, if the main┆ 0x0cea0…0cec0 20 70 72 6f 63 65 73 73 20 6f 66 20 74 68 65 20 74 61 70 65 20 70 72 6f 63 65 73 73 20 69 73 20 ┆ process of the tape process is ┆ 0x0cec0…0cee0 66 6f 75 6e 64 20 74 6f 20 62 65 20 0a 19 85 80 80 61 6e 20 69 64 61 20 70 72 6f 63 65 73 73 20 ┆found to be an ida process ┆ 0x0cee0…0cf00 61 6e 64 20 61 6e 6f 74 68 65 72 20 6f 6e 65 20 74 68 61 6e 20 74 68 65 20 70 72 65 73 65 6e 74 ┆and another one than the present┆ 0x0cf00…0cf20 20 74 61 72 67 65 74 20 0a 19 85 80 80 70 72 6f 63 65 73 73 2e 0d 0a 0d 0a 2d 20 84 66 69 6e 69 ┆ target process. - fini┆ 0x0cf20…0cf40 73 68 65 64 20 62 79 20 61 20 74 72 61 6e 73 66 65 72 20 6f 66 20 74 68 65 20 61 72 65 61 20 61 ┆shed by a transfer of the area a┆ 0x0cf40…0cf60 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 36 2e 34 2e 32 20 0a 19 82 80 80 61 6e 64 20 61 20 ┆s described in 6.4.2 and a ┆ 0x0cf60…0cf80 72 65 73 65 6e 64 20 6f 66 20 61 6c 6c 20 74 68 65 20 6f 70 65 72 61 74 69 6f 6e 73 20 77 68 69 ┆resend of all the operations whi┆ 0x0cf80…0cfa0 63 68 20 77 65 72 65 20 70 65 6e 64 69 6e 67 2e 0d 0a 0d 0a 4e 6f 74 65 20 74 68 61 74 20 72 65 ┆ch were pending. Note that re┆ 0x0cfa0…0cfc0 73 75 6c 74 20 3d 20 33 2c 20 75 6e 69 6e 74 65 6c 6c 69 67 69 62 6c 65 2c 20 6d 61 79 20 62 65 ┆sult = 3, unintelligible, may be┆ 0x0cfc0…0cfe0 20 63 61 75 73 65 64 20 62 79 20 74 68 65 20 0a 63 68 6f 69 63 65 20 6f 66 20 62 6c 6f 63 6b 6c ┆ caused by the choice of blockl┆ 0x0cfe0…0d000 65 6e 67 74 68 20 61 6e 64 2f 6f 72 20 74 68 65 20 73 6c 69 63 65 6c 65 6e 67 74 68 20 6f 66 20 ┆ength and/or the slicelength of ┆ 0x0d000…0d020 (104,) 74 68 65 20 64 69 73 63 20 0a 69 6e 76 6f 6c 76 65 64 2e 0d 0a 0d 0a 54 6f 20 62 65 20 61 62 6c ┆the disc involved. To be abl┆ 0x0d020…0d040 65 20 74 6f 20 73 74 61 72 74 20 61 20 6c 6f 63 61 6c 20 63 6f 70 79 20 6f 70 65 72 61 74 69 6f ┆e to start a local copy operatio┆ 0x0d040…0d060 6e 2c 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 0a 63 6f 6e 64 69 74 69 6f 6e 73 20 6d 75 73 ┆n, the following conditions mus┆ 0x0d060…0d080 74 20 62 65 20 66 75 6c 66 69 6c 6c 65 64 3a 0d 0a 0d 0a 49 66 20 73 6c 69 63 65 6c 65 6e 67 74 ┆t be fulfilled: If slicelengt┆ 0x0d080…0d0a0 68 20 3c 3d 20 32 31 20 73 65 67 6d 65 6e 74 73 2c 0d 0a 2d 20 62 6c 6f 63 6b 73 69 7a 65 20 69 ┆h <= 21 segments, - blocksize i┆ 0x0d0a0…0d0c0 73 20 61 6e 20 69 6e 74 65 67 65 72 20 64 69 76 69 73 6f 72 20 69 6e 20 73 6c 69 63 65 6c 65 6e ┆s an integer divisor in slicelen┆ 0x0d0c0…0d0e0 67 74 68 0d 0a 0d 0a 8c 83 d4 0a 69 66 20 73 6c 69 63 65 6c 65 6e 67 74 68 20 3e 20 32 31 20 73 ┆gth if slicelength > 21 s┆ 0x0d0e0…0d100 65 67 6d 65 6e 74 73 2c 0d 0a 2d 20 32 31 20 69 73 20 61 6e 20 69 6e 74 65 67 65 72 20 64 69 76 ┆egments, - 21 is an integer div┆ 0x0d100…0d120 69 73 6f 72 20 69 6e 20 73 6c 69 63 65 6c 65 6e 67 74 68 20 61 6e 64 0d 0a 2d 20 62 6c 6f 63 6b ┆isor in slicelength and - block┆ 0x0d120…0d140 73 69 7a 65 20 69 73 20 61 6e 20 69 6e 74 65 67 65 72 20 64 69 76 69 73 6f 72 20 69 6e 20 32 31 ┆size is an integer divisor in 21┆ 0x0d140…0d160 0d 0a 0d 0a 54 68 65 20 61 63 74 69 6f 6e 20 74 61 6b 65 6e 20 6f 6e 20 72 65 73 75 6c 74 20 3d ┆ The action taken on result =┆ 0x0d160…0d180 20 33 20 69 73 20 6e 6f 74 20 61 62 6c 65 20 74 6f 20 63 68 61 6e 67 65 20 61 6e 79 20 6f 66 20 ┆ 3 is not able to change any of ┆ 0x0d180…0d1a0 0a 74 68 65 73 65 20 63 6f 6e 64 69 74 69 6f 6e 73 20 61 6e 64 20 74 68 65 20 74 72 61 6e 73 66 ┆ these conditions and the transf┆ 0x0d1a0…0d1c0 65 72 20 77 69 6c 6c 20 63 68 61 6e 67 65 20 74 6f 20 61 20 74 72 61 6e 73 20 0a 6d 65 6d 6f 72 ┆er will change to a trans memor┆ 0x0d1c0…0d1e0 79 20 74 72 61 6e 73 66 65 72 20 69 66 20 6f 6e 65 20 6f 66 20 74 68 65 6d 20 69 73 20 6e 6f 74 ┆y transfer if one of them is not┆ 0x0d1e0…0d200 20 66 75 6c 66 69 6c 6c 65 64 2e 0d 0a 0d 0a 54 68 69 73 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f ┆ fulfilled. This communicatio┆ 0x0d200…0d220 (105,) 6e 20 6d 65 74 68 6f 64 20 61 6c 6c 6f 77 73 3a 0d 0a 0d 0a 2d 20 84 74 68 65 20 62 61 63 6b 69 ┆n method allows: - the backi┆ 0x0d220…0d240 6e 67 20 73 74 6f 72 61 67 65 20 61 72 65 61 73 20 69 6e 20 74 68 65 20 62 61 63 6b 75 70 20 74 ┆ng storage areas in the backup t┆ 0x0d240…0d260 6f 20 62 65 20 61 6e 79 20 6d 69 78 20 6f 66 20 0a 19 82 80 80 61 72 65 61 73 20 62 65 6c 6f 6e ┆o be any mix of areas belon┆ 0x0d260…0d280 67 69 6e 67 20 74 6f 20 6f 72 20 6e 6f 74 20 62 65 6c 6f 6e 67 69 6e 67 20 74 6f 20 69 64 61 20 ┆ging to or not belonging to ida ┆ 0x0d280…0d2a0 64 69 73 63 73 20 0a 19 82 80 80 63 6f 6e 74 72 6f 6c 6c 65 64 20 62 79 20 74 68 65 20 73 61 6d ┆discs controlled by the sam┆ 0x0d2a0…0d2c0 65 20 63 6f 6e 74 72 6f 6c 6c 65 72 20 61 73 20 74 68 65 20 6f 6e 65 20 63 6f 6e 74 72 6f 6c 6c ┆e controller as the one controll┆ 0x0d2c0…0d2e0 69 6e 67 20 0a 19 82 80 80 74 68 65 20 74 61 70 65 2c 20 69 6e 20 63 61 73 65 20 74 68 65 20 74 ┆ing the tape, in case the t┆ 0x0d2e0…0d300 61 70 65 20 69 73 20 6d 6f 75 6e 74 65 64 20 6f 6e 20 61 6e 20 69 64 61 20 74 61 70 65 20 0a 19 ┆ape is mounted on an ida tape ┆ 0x0d300…0d320 82 80 80 73 74 61 74 69 6f 6e 2e 0d 0a 0d 0a 2d 20 84 74 68 65 20 62 61 63 6b 69 6e 67 20 73 74 ┆ station. - the backing st┆ 0x0d320…0d340 6f 72 61 67 65 20 61 72 65 61 73 20 69 6e 20 74 68 65 20 62 61 63 6b 75 70 20 74 6f 20 62 65 20 ┆orage areas in the backup to be ┆ 0x0d340…0d360 61 6e 79 20 6d 69 78 20 6f 66 20 0a 19 82 80 80 61 72 65 61 73 20 62 65 6c 6f 6e 67 69 6e 67 20 ┆any mix of areas belonging ┆ 0x0d360…0d380 74 6f 20 69 64 61 20 64 69 73 63 73 20 61 6e 64 20 61 72 65 61 73 20 62 65 6c 6f 6e 67 69 6e 67 ┆to ida discs and areas belonging┆ 0x0d380…0d3a0 20 74 6f 20 6f 74 68 65 72 20 0a 19 82 80 80 64 69 73 63 73 2c 20 6e 6f 20 6d 61 74 74 65 72 20 ┆ to other discs, no matter ┆ 0x0d3a0…0d3c0 77 68 61 74 20 6b 69 6e 64 20 6f 66 20 74 61 70 65 20 73 74 61 74 69 6f 6e 20 69 73 20 75 73 65 ┆what kind of tape station is use┆ 0x0d3c0…0d3e0 64 2e 0d 0a 0d 0a 2d 20 84 74 68 65 20 74 61 70 65 73 20 69 6e 20 74 68 65 20 62 61 63 6b 75 70 ┆d. - the tapes in the backup┆ 0x0d3e0…0d400 20 74 6f 20 62 65 20 6d 6f 75 6e 74 65 64 20 6f 6e 20 61 6e 79 20 6b 69 6e 64 20 6f 66 20 74 61 ┆ to be mounted on any kind of ta┆ 0x0d400…0d420 (106,) 70 65 20 0a 19 82 80 80 73 74 61 74 69 6f 6e 20 67 69 76 69 6e 67 20 74 68 65 20 72 65 63 6f 72 ┆pe station giving the recor┆ 0x0d420…0d440 64 69 6e 67 20 64 65 6e 73 69 74 79 20 77 61 6e 74 65 64 20 66 6f 72 20 74 68 65 20 0a 19 82 80 ┆ding density wanted for the ┆ 0x0d440…0d460 80 6d 6f 64 65 6b 69 6e 64 20 73 70 65 63 66 69 65 64 20 6e 6f 20 6d 61 74 74 65 72 20 77 68 69 ┆ modekind specfied no matter whi┆ 0x0d460…0d480 63 68 20 6b 69 6e 64 20 6f 66 20 64 69 73 63 73 20 61 72 65 20 0a 19 82 80 80 69 6e 76 6f 6c 76 ┆ch kind of discs are involv┆ 0x0d480…0d4a0 65 64 20 69 6e 20 74 68 65 20 62 61 63 6b 75 70 0d 0a 0d 0a 2d 20 84 74 68 65 20 74 61 70 65 73 ┆ed in the backup - the tapes┆ 0x0d4a0…0d4c0 20 69 6e 20 74 68 65 20 62 61 63 6b 75 70 20 74 6f 20 62 65 20 72 65 6d 6f 75 6e 74 65 64 20 6f ┆ in the backup to be remounted o┆ 0x0d4c0…0d4e0 6e 20 28 6d 6f 76 65 64 20 74 6f 29 20 61 6e 79 20 0a 19 82 80 80 6f 74 68 65 72 20 74 61 70 65 ┆n (moved to) any other tape┆ 0x0d4e0…0d500 20 73 74 61 74 69 6f 6e 20 67 69 76 69 6e 67 20 74 68 65 20 73 61 6d 65 20 72 65 63 6f 72 64 69 ┆ station giving the same recordi┆ 0x0d500…0d520 6e 67 20 64 65 6e 73 69 74 79 20 20 0a 19 82 80 80 66 6f 72 20 74 68 65 20 6d 6f 64 65 6b 69 6e ┆ng density for the modekin┆ 0x0d520…0d540 64 20 73 70 65 63 69 66 69 65 64 20 61 74 20 61 6e 79 20 74 69 6d 65 20 64 75 72 69 6e 67 20 74 ┆d specified at any time during t┆ 0x0d540…0d560 68 65 20 62 61 63 6b 75 70 20 0a 19 82 80 80 6e 6f 20 6d 61 74 74 65 72 20 77 68 69 63 68 20 6b ┆he backup no matter which k┆ 0x0d560…0d580 69 6e 64 20 6f 66 20 64 69 73 63 73 20 61 72 65 20 69 6e 76 6f 6c 76 65 64 20 69 6e 20 74 68 65 ┆ind of discs are involved in the┆ 0x0d580…0d5a0 20 62 61 63 6b 75 70 0d 0a 0d 0a 2d 20 84 61 6e 79 20 64 65 76 69 63 65 20 73 74 61 74 75 73 2c ┆ backup - any device status,┆ 0x0d5a0…0d5c0 20 64 69 73 63 20 6f 72 20 74 61 70 65 2c 20 74 6f 20 62 65 20 68 61 6e 64 6c 65 64 20 62 79 20 ┆ disc or tape, to be handled by ┆ 0x0d5c0…0d5e0 74 68 65 20 0a 19 82 80 80 6e 6f 72 6d 61 6c 20 69 2f 6f 20 63 68 65 63 6b 20 61 6e 64 20 72 65 ┆the normal i/o check and re┆ 0x0d5e0…0d600 63 6f 76 65 72 79 20 61 63 74 69 6f 6e 73 2c 20 73 70 65 63 69 61 6c 6c 79 20 65 6e 64 20 6f 66 ┆covery actions, specially end of┆ 0x0d600…0d620 (107,) 20 0a 19 82 80 80 74 61 70 65 20 61 63 74 69 6f 6e 20 77 69 74 68 20 63 68 61 6e 67 65 20 74 6f ┆ tape action with change to┆ 0x0d620…0d638 20 6e 65 78 74 20 76 6f 6c 75 6d 65 20 74 61 70 65 2e 0d 0a 0d 0a 0d 0a ┆ next volume tape. ┆ 0x0d638…0d63b FormFeed { 0x0d638…0d63b 0c 83 a4 ┆ ┆ 0x0d638…0d63b } 0x0d63b…0d640 0a b0 a1 36 2e ┆ 6.┆ 0x0d640…0d660 34 2e 32 20 54 72 61 6e 73 20 4d 65 6d 6f 72 79 20 54 72 61 6e 73 66 65 72 0d 0a 0d 0a 49 66 20 ┆4.2 Trans Memory Transfer If ┆ 0x0d660…0d680 6e 6f 74 20 62 6f 74 68 20 63 6f 6e 64 69 74 69 6f 6e 73 20 69 6e 20 74 68 65 20 66 69 72 73 74 ┆not both conditions in the first┆ 0x0d680…0d6a0 20 70 61 72 61 67 72 61 70 68 20 6f 66 20 35 2e 34 2e 31 20 61 72 65 20 0a 66 75 6c 66 69 6c 6c ┆ paragraph of 5.4.1 are fulfill┆ 0x0d6a0…0d6c0 65 64 20 74 68 65 20 74 72 61 6e 73 66 65 72 73 20 77 69 6c 6c 20 62 65 20 73 74 61 72 74 65 64 ┆ed the transfers will be started┆ 0x0d6c0…0d6e0 20 61 6e 64 20 63 61 72 72 69 65 64 20 74 68 72 6f 75 67 68 20 0a 61 73 20 74 72 61 6e 73 20 6d ┆ and carried through as trans m┆ 0x0d6e0…0d700 65 6d 6f 72 79 20 74 72 61 6e 73 66 65 72 73 2e 0d 0a 0d 0a 49 6e 20 35 2e 34 2e 32 20 69 73 20 ┆emory transfers. In 5.4.2 is ┆ 0x0d700…0d720 64 65 73 63 72 69 62 65 64 20 68 6f 77 20 74 72 61 6e 73 66 65 72 73 20 73 74 61 72 74 65 64 20 ┆described how transfers started ┆ 0x0d720…0d740 61 73 20 6c 6f 63 61 6c 20 63 6f 70 79 20 0a 74 72 61 6e 73 66 65 72 73 20 6d 61 79 20 63 68 61 ┆as local copy transfers may cha┆ 0x0d740…0d760 6e 67 65 20 74 6f 20 74 72 61 6e 73 20 6d 65 6d 6f 72 79 20 74 72 61 6e 73 66 65 72 73 2e 0d 0a ┆nge to trans memory transfers. ┆ 0x0d760…0d780 0d 0a 54 72 61 6e 73 20 6d 65 6d 6f 72 79 20 74 72 61 6e 73 66 65 72 73 20 61 72 65 20 63 61 72 ┆ Trans memory transfers are car┆ 0x0d780…0d7a0 72 69 65 64 20 6f 75 74 20 61 73 20 6d 75 6c 74 69 62 75 66 66 65 72 65 64 20 0a 72 65 63 6f 72 ┆ried out as multibuffered recor┆ 0x0d7a0…0d7c0 64 20 69 6e 70 75 74 2f 6f 75 74 70 75 74 20 77 69 74 68 6f 75 74 20 69 6e 20 6d 65 6d 6f 72 79 ┆d input/output without in memory┆ 0x0d7c0…0d7e0 20 64 61 74 61 20 63 6f 70 79 69 6e 67 2e 0d 0a 0d 0a 49 6e 20 63 61 73 65 20 6f 66 20 62 6c 6f ┆ data copying. In case of blo┆ 0x0d7e0…0d800 63 6b 6c 65 6e 67 74 68 20 67 72 65 61 74 65 72 20 74 68 61 6e 20 32 31 20 73 65 67 6d 65 6e 74 ┆cklength greater than 21 segment┆ 0x0d800…0d820 (108,) 73 2c 20 69 6e 70 75 74 20 61 73 20 0a 77 65 6c 6c 20 61 73 20 6f 75 74 70 75 74 20 69 73 20 64 ┆s, input as well as output is d┆ 0x0d820…0d840 6f 75 62 6c 65 20 62 75 66 66 65 72 65 64 2c 20 65 6c 73 65 20 62 6f 74 68 20 61 72 65 20 74 72 ┆ouble buffered, else both are tr┆ 0x0d840…0d860 69 70 6c 65 20 0a 62 75 66 66 65 72 65 64 2e 0d 0a 0d 0a 57 69 74 68 20 64 6f 75 62 6c 65 20 62 ┆iple buffered. With double b┆ 0x0d860…0d880 75 66 66 65 72 65 64 20 69 6e 70 75 74 2f 6f 75 74 70 75 74 2c 20 74 68 72 65 65 20 64 61 74 61 ┆uffered input/output, three data┆ 0x0d880…0d8a0 20 62 75 66 66 65 72 73 2c 20 77 69 74 68 20 0a 74 72 69 70 6c 65 20 62 75 66 66 65 72 65 64 20 ┆ buffers, with triple buffered ┆ 0x0d8a0…0d8c0 66 69 76 65 20 64 61 74 61 20 62 75 66 66 65 72 73 2c 20 61 72 65 20 61 6c 6c 6f 63 61 74 65 64 ┆five data buffers, are allocated┆ 0x0d8c0…0d8e0 20 69 6e 20 6d 65 6d 6f 72 79 2c 20 0a 61 6e 64 20 62 79 20 63 68 61 6e 67 65 20 6f 66 20 62 6c ┆ in memory, and by change of bl┆ 0x0d8e0…0d900 6f 63 6b 20 74 68 65 20 64 65 73 63 72 69 70 74 69 6f 6e 73 20 61 72 65 20 73 68 69 66 74 65 64 ┆ock the descriptions are shifted┆ 0x0d900…0d920 20 69 6e 20 73 75 63 68 20 0a 61 20 77 61 79 2c 20 74 68 61 74 20 74 68 65 20 62 6c 6f 63 6b 20 ┆ in such a way, that the block ┆ 0x0d920…0d940 6f 75 74 70 75 74 20 77 69 6c 6c 20 62 65 20 74 68 65 20 6f 6c 64 65 73 74 20 62 6c 6f 63 6b 20 ┆output will be the oldest block ┆ 0x0d940…0d960 69 6e 70 75 74 2c 20 0a 61 6e 64 20 74 68 65 20 62 6c 6f 63 6b 20 69 6e 70 75 74 20 77 69 6c 6c ┆input, and the block input will┆ 0x0d960…0d980 20 6f 76 65 72 77 72 69 74 65 20 74 68 65 20 6c 61 74 65 73 74 20 62 6c 6f 63 6b 20 6f 75 74 70 ┆ overwrite the latest block outp┆ 0x0d980…0d9a0 75 74 2e 0d 0a 0d 0a 46 75 72 74 68 65 72 6d 6f 72 65 2c 20 74 68 65 20 62 6c 6f 63 6b 20 6f 75 ┆ut. Furthermore, the block ou┆ 0x0d9a0…0d9c0 74 70 75 74 20 6d 61 79 20 62 65 20 72 65 70 65 61 74 65 64 20 66 6f 72 20 6d 6f 72 65 20 0a 6f ┆tput may be repeated for more o┆ 0x0d9c0…0d9e0 75 74 70 75 74 20 64 6f 63 75 6d 65 6e 74 73 20 69 6e 20 70 61 72 61 6c 6c 65 6c 2c 20 69 6e 20 ┆utput documents in parallel, in ┆ 0x0d9e0…0da00 74 68 69 73 20 63 61 73 65 20 6d 61 79 62 65 20 66 6f 72 20 74 68 65 20 74 77 6f 20 0a 63 6f 70 ┆this case maybe for the two cop┆ 0x0da00…0da20 (109,) 69 65 73 20 6f 66 20 74 68 65 20 76 6f 6c 75 6d 65 20 74 61 70 65 2e 0d 0a 0d 0a 46 69 6e 61 6c ┆ies of the volume tape. Final┆ 0x0da20…0da40 6c 79 2c 20 74 68 65 20 62 6c 6f 63 6b 20 6f 75 74 70 75 74 20 74 6f 20 6f 6e 65 20 6f 72 20 6d ┆ly, the block output to one or m┆ 0x0da40…0da60 6f 72 65 20 6f 75 74 70 75 74 20 64 6f 63 75 6d 65 6e 74 73 20 0a 6d 61 79 20 62 65 20 62 6c 69 ┆ore output documents may be bli┆ 0x0da60…0da80 6e 64 65 64 2c 20 68 65 72 65 20 75 73 65 64 20 74 6f 20 68 61 6e 64 6c 65 20 63 68 61 6e 67 65 ┆nded, here used to handle change┆ 0x0da80…0daa0 20 6f 66 20 76 6f 6c 75 6d 65 20 74 61 70 65 20 0a 77 69 74 68 20 6f 75 74 70 75 74 20 6f 66 20 ┆ of volume tape with output of ┆ 0x0daa0…0dac0 73 61 76 65 20 63 61 74 61 6c 6f 67 20 69 6e 20 6f 6e 65 20 63 6f 70 79 20 6f 66 20 74 68 65 20 ┆save catalog in one copy of the ┆ 0x0dac0…0dae0 76 6f 6c 75 6d 65 20 74 61 70 65 73 20 0a 77 69 74 68 6f 75 74 20 61 66 66 65 63 74 69 6e 67 20 ┆volume tapes without affecting ┆ 0x0dae0…0db00 74 68 65 20 6f 74 68 65 72 2e 0d 0a 0d 0a 54 68 65 20 61 64 76 61 6e 74 61 67 65 73 20 6f 66 20 ┆the other. The advantages of ┆ 0x0db00…0db20 74 68 65 20 6d 65 74 68 6f 64 20 65 6d 70 6c 6f 79 65 64 20 61 72 65 0d 0a 0d 0a 2d 20 84 73 74 ┆the method employed are - st┆ 0x0db20…0db40 61 6e 64 61 72 64 20 69 6e 62 6c 6f 63 6b 20 61 6e 64 20 6f 75 74 62 6c 6f 63 6b 20 70 72 6f 63 ┆andard inblock and outblock proc┆ 0x0db40…0db60 65 64 75 72 65 73 20 61 72 65 20 75 73 65 64 20 77 69 74 68 20 74 68 65 20 0a 19 82 80 80 6e 6f ┆edures are used with the no┆ 0x0db60…0db80 72 6d 61 6c 20 65 72 72 6f 72 20 72 65 63 6f 76 65 72 79 20 61 63 74 69 6f 6e 73 20 74 61 6b 65 ┆rmal error recovery actions take┆ 0x0db80…0db92 6e 20 6f 6e 20 74 72 61 6e 73 66 65 72 73 0d 0a 0d 0a ┆n on transfers ┆ 0x0db92…0db95 FormFeed { 0x0db92…0db95 0c 83 b0 ┆ ┆ 0x0db92…0db95 } 0x0db95…0dba0 0a 2d 20 84 6e 6f 20 6e 65 65 64 ┆ - no need┆ 0x0dba0…0dbc0 20 66 6f 72 20 69 6e 20 6d 65 6d 6f 72 79 20 69 6e 70 75 74 20 62 75 66 66 65 72 20 74 6f 20 6f ┆ for in memory input buffer to o┆ 0x0dbc0…0dbe0 75 74 70 75 74 20 62 75 66 66 65 72 20 64 61 74 61 20 0a 19 82 80 80 63 6f 70 79 69 6e 67 2c 20 ┆utput buffer data copying, ┆ 0x0dbe0…0dc00 73 61 76 69 6e 67 20 61 70 70 72 2e 20 31 20 6d 73 65 63 20 63 70 75 20 74 69 6d 65 20 70 65 72 ┆saving appr. 1 msec cpu time per┆ 0x0dc00…0dc20 (110,) 20 73 65 67 6d 65 6e 74 20 6f 66 20 64 61 74 61 0d 0a 0d 0a 2d 20 84 61 20 76 65 72 79 20 68 69 ┆ segment of data - a very hi┆ 0x0dc20…0dc40 67 68 20 6d 65 61 6e 20 64 61 74 61 20 74 72 61 6e 73 66 65 72 20 72 61 74 65 2c 20 69 6e 63 72 ┆gh mean data transfer rate, incr┆ 0x0dc40…0dc60 65 61 73 69 6e 67 20 77 69 74 68 20 61 6e 20 0a 19 82 80 80 69 6e 63 72 65 61 73 65 20 69 6e 20 ┆easing with an increase in ┆ 0x0dc60…0dc80 62 6c 6f 63 6b 20 6c 65 6e 67 74 68 0d 0a 0d 0a 54 68 65 20 64 69 73 61 64 76 61 6e 74 61 67 65 ┆block length The disadvantage┆ 0x0dc80…0dca0 20 6f 66 20 74 68 65 20 74 72 61 6e 73 20 6d 65 6d 6f 72 79 20 74 72 61 6e 73 66 65 72 20 63 6f ┆ of the trans memory transfer co┆ 0x0dca0…0dcc0 6d 70 61 72 65 64 20 74 6f 20 0a 6c 6f 63 61 6c 20 63 6f 70 79 20 74 72 61 6e 73 66 65 72 20 69 ┆mpared to local copy transfer i┆ 0x0dcc0…0dce0 73 20 74 68 65 20 68 65 61 76 79 20 6c 6f 61 64 20 6f 6e 20 74 68 65 20 52 43 38 30 30 30 20 62 ┆s the heavy load on the RC8000 b┆ 0x0dce0…0dd00 75 73 2c 20 0a 69 6e 63 72 65 61 73 69 6e 67 20 77 69 74 68 20 61 6e 20 69 6e 63 72 65 61 73 65 ┆us, increasing with an increase┆ 0x0dd00…0dd20 20 69 6e 20 62 6c 6f 63 6b 6c 65 6e 67 74 68 20 61 6e 64 20 77 69 74 68 20 74 77 6f 20 0a 63 6f ┆ in blocklength and with two co┆ 0x0dd20…0dd40 70 69 65 73 2c 20 65 6e 64 61 6e 67 65 72 69 6e 67 20 74 68 65 20 74 72 61 6e 73 66 65 72 73 20 ┆pies, endangering the transfers ┆ 0x0dd40…0dd60 74 6f 20 74 68 65 20 6e 65 65 64 20 6f 66 20 62 65 69 6e 67 20 0a 72 65 70 65 61 74 65 64 20 61 ┆to the need of being repeated a┆ 0x0dd60…0dd80 74 20 64 61 74 61 20 6f 76 65 72 72 75 6e 20 61 6e 64 20 74 68 75 73 20 73 6c 6f 77 69 6e 67 20 ┆t data overrun and thus slowing ┆ 0x0dd80…0dda0 64 6f 77 6e 20 74 68 65 20 6f 76 65 72 61 6c 6c 20 0a 64 61 74 61 20 74 72 61 6e 73 66 65 72 20 ┆down the overall data transfer ┆ 0x0dda0…0ddc0 72 61 74 65 2e 0d 0a 0d 0a 54 68 65 20 64 61 74 61 20 62 75 66 66 65 72 73 20 66 6f 72 20 74 72 ┆rate. The data buffers for tr┆ 0x0ddc0…0dde0 61 6e 73 20 6d 65 6d 6f 72 79 20 74 72 61 6e 73 66 65 72 20 61 72 65 20 61 6c 6c 6f 63 61 74 65 ┆ans memory transfer are allocate┆ 0x0dde0…0de00 64 20 69 6e 20 0a 63 6f 72 65 20 61 6e 64 20 72 65 61 64 79 20 66 6f 72 20 75 73 65 2c 20 65 76 ┆d in core and ready for use, ev┆ 0x0de00…0de20 (111,) 65 6e 20 74 68 6f 75 67 68 20 74 72 61 6e 73 66 65 72 73 20 61 72 65 20 73 74 61 72 74 65 64 20 ┆en though transfers are started ┆ 0x0de20…0de40 61 73 20 0a 6c 6f 63 61 6c 20 63 6f 70 79 20 74 72 61 6e 73 66 65 72 73 2c 20 73 6f 20 74 68 65 ┆as local copy transfers, so the┆ 0x0de40…0de60 20 6d 65 6d 6f 72 79 20 61 6e 64 20 62 75 66 66 65 72 20 72 65 73 6f 75 72 63 65 73 20 0a 64 65 ┆ memory and buffer resources de┆ 0x0de60…0de80 6d 61 6e 64 65 64 20 62 79 20 74 68 65 20 6a 6f 62 20 70 72 6f 63 65 73 73 20 61 72 65 20 74 68 ┆manded by the job process are th┆ 0x0de80…0dea0 65 20 73 61 6d 65 20 66 72 6f 6d 20 6a 6f 62 20 73 74 61 72 74 20 0a 75 6e 74 69 6c 20 66 69 6e ┆e same from job start until fin┆ 0x0dea0…0dea8 69 73 68 2e 0d 0a 0d 0a ┆ish. ┆ 0x0dea8…0deab FormFeed { 0x0dea8…0deab 0c 81 e4 ┆ ┆ 0x0dea8…0deab } 0x0deab…0dec0 0a b0 a1 37 2e 20 45 58 41 43 54 20 46 4f 52 4d 41 54 53 0d 0a ┆ 7. EXACT FORMATS ┆ 0x0dec0…0dee0 0d 0a 49 6e 20 74 68 65 20 70 72 65 73 65 6e 74 20 63 68 61 70 74 65 72 20 74 68 65 20 65 78 61 ┆ In the present chapter the exa┆ 0x0dee0…0df00 63 74 20 66 6f 72 6d 61 74 73 20 6f 66 0d 0a 0d 0a 2d 20 74 68 65 20 73 61 76 65 20 63 61 74 61 ┆ct formats of - the save cata┆ 0x0df00…0df20 6c 6f 67 0d 0a 2d 20 74 68 65 20 6d 61 67 6e 65 74 69 63 20 74 61 70 65 20 62 6c 6f 63 6b 73 0d ┆log - the magnetic tape blocks ┆ 0x0df20…0df40 0a 0d 0a 61 72 65 20 67 69 76 65 6e 2e 0d 0a 0d 0a 0d 0a b0 a1 37 2e 31 20 53 61 76 65 20 43 61 ┆ are given. 7.1 Save Ca┆ 0x0df40…0df60 74 61 6c 6f 67 20 46 6f 72 6d 61 74 0d 0a 0d 0a 54 68 65 20 63 61 74 61 6c 6f 67 20 68 65 61 64 ┆talog Format The catalog head┆ 0x0df60…0df80 20 69 73 20 6f 6e 65 20 62 6c 6f 63 6b 20 6f 66 20 61 6e 20 69 6e 74 65 67 72 61 6c 20 6e 75 6d ┆ is one block of an integral num┆ 0x0df80…0dfa0 62 65 72 20 6f 66 20 0a 73 65 67 6d 65 6e 74 73 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 ┆ber of segments containing the ┆ 0x0dfa0…0dfc0 66 69 65 6c 64 73 3a 0d 0a 0d 0a 2b 30 09 09 09 3a 20 63 61 74 61 6c 6f 67 20 62 61 73 65 20 6c ┆fields: +0 : catalog base l┆ 0x0dfc0…0dfe0 6f 77 65 72 0d 0a 2b 32 09 09 09 3a 20 63 61 74 61 6c 6f 67 20 62 61 73 65 20 75 70 70 65 72 0d ┆ower +2 : catalog base upper ┆ 0x0dfe0…0e000 0a 2b 34 09 09 09 3a 20 73 74 61 6e 64 61 72 64 20 62 61 73 65 20 6c 6f 77 65 72 0d 0a 2b 36 09 ┆ +4 : standard base lower +6 ┆ 0x0e000…0e020 (112,) 09 09 3a 20 73 74 61 6e 64 61 72 64 20 62 61 73 65 20 75 70 70 65 72 0d 0a 2b 38 09 09 09 3a 20 ┆ : standard base upper +8 : ┆ 0x0e020…0e040 75 73 65 72 20 62 61 73 65 20 6c 6f 77 65 72 0d 0a 2b 31 30 09 09 09 3a 20 75 73 65 72 20 62 61 ┆user base lower +10 : user ba┆ 0x0e040…0e060 73 65 20 75 70 70 65 72 0d 0a 2b 31 32 09 09 09 3a 20 6d 61 78 20 62 61 73 65 20 6c 6f 77 65 72 ┆se upper +12 : max base lower┆ 0x0e060…0e080 0d 0a 2b 31 34 09 09 09 3a 20 6d 61 78 20 62 61 73 65 20 75 70 70 65 72 0d 0a 2b 31 36 09 09 09 ┆ +14 : max base upper +16 ┆ 0x0e080…0e0a0 3a 20 84 6e 75 6d 62 65 72 20 6f 66 20 64 69 73 63 73 20 69 6e 20 74 68 65 20 62 61 63 6b 69 6e ┆: number of discs in the backin┆ 0x0e0a0…0e0c0 67 20 0a 19 9a 80 80 73 74 6f 72 61 67 65 20 73 79 73 74 65 6d 0d 0a 2b 31 38 20 09 09 3a 20 84 ┆g storage system +18 : ┆ 0x0e0c0…0e0e0 6d 61 78 20 6e 75 6d 62 65 72 20 6f 66 20 76 6f 6c 75 6d 65 20 74 61 70 65 73 20 28 33 32 29 0d ┆max number of volume tapes (32) ┆ 0x0e0e0…0e100 0a 2b 32 30 20 09 09 3a 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 70 69 65 73 20 73 70 65 63 69 66 ┆ +20 : number of copies specif┆ 0x0e100…0e120 69 65 64 0d 0a 2b 32 32 09 09 09 3a 20 84 6e 75 6d 62 65 72 20 6f 66 20 76 6f 6c 75 6d 65 20 74 ┆ied +22 : number of volume t┆ 0x0e120…0e140 61 70 65 73 20 73 70 65 63 69 66 69 65 64 20 0a 19 9a 80 80 69 6e 20 63 6f 70 79 20 6e 6f 20 31 ┆apes specified in copy no 1┆ 0x0e140…0e160 0d 0a 2b 32 34 09 09 09 3a 20 84 6e 75 6d 62 65 72 20 6f 66 20 76 6f 6c 75 6d 65 20 74 61 70 65 ┆ +24 : number of volume tape┆ 0x0e160…0e180 73 20 73 70 65 63 69 66 69 65 64 20 0a 19 9a 80 80 69 6e 20 63 6f 70 79 20 6e 6f 20 32 0d 0a 2b ┆s specified in copy no 2 +┆ 0x0e180…0e1a0 32 36 09 09 09 3a 20 84 6d 61 78 20 6e 75 6d 62 65 72 20 6f 66 20 73 65 67 6d 65 6e 74 73 20 69 ┆26 : max number of segments i┆ 0x0e1a0…0e1c0 6e 20 6f 6e 65 20 0a 19 9a 80 80 62 6c 6f 63 6b 20 6f 6e 20 74 68 65 20 74 61 70 65 20 28 73 65 ┆n one block on the tape (se┆ 0x0e1c0…0e1e0 67 6d 29 0d 0a 2b 32 30 20 2b 20 38 09 09 3a 20 6e 61 6d 65 20 6f 66 20 64 69 73 63 20 6e 6f 2e ┆gm) +20 + 8 : name of disc no.┆ 0x0e1e0…0e200 20 31 20 28 38 20 68 77 64 73 29 0d 0a 2b 32 30 20 2b 20 38 20 2a 20 32 09 09 3a 20 6e 61 6d 65 ┆ 1 (8 hwds) +20 + 8 * 2 : name┆ 0x0e200…0e220 (113,) 20 6f 66 20 64 69 73 63 20 6e 6f 2e 20 32 20 28 38 20 68 77 64 73 29 0d 0a 09 09 09 2e 0d 0a 09 ┆ of disc no. 2 (8 hwds) . ┆ 0x0e220…0e240 09 09 2e 0d 0a 09 09 09 2e 0d 0a 8c 83 c8 0a 2b 32 30 20 2b 20 38 20 2a 20 6e 6f 5f 6f 66 5f 64 ┆ . . +20 + 8 * no_of_d┆ 0x0e240…0e260 69 73 63 73 20 20 20 3a 20 84 6e 61 6d 65 20 6f 66 20 64 69 73 63 20 6e 6f 2e 20 6e 6f 5f 6f 66 ┆iscs : name of disc no. no_of┆ 0x0e260…0e280 5f 64 69 73 63 73 20 28 38 20 0a 19 9a 80 80 68 77 64 73 29 0d 0a 09 09 09 2e 0d 0a 09 09 09 2e ┆_discs (8 hwds) . .┆ 0x0e280…0e2a0 0d 0a 09 09 09 2e 0d 0a 2b 32 32 20 2b 20 38 20 2a 20 6e 6f 5f 6f 66 5f 64 69 73 63 73 20 20 20 ┆ . +22 + 8 * no_of_discs ┆ 0x0e2a0…0e2c0 3a 20 84 6e 61 6d 65 20 6f 66 20 74 61 70 65 20 76 6f 6c 75 6d 65 20 31 20 63 6f 70 79 20 6e 6f ┆: name of tape volume 1 copy no┆ 0x0e2c0…0e2e0 2e 20 31 20 0a 19 9a 80 80 28 38 20 68 77 64 73 29 0d 0a 09 09 09 2e 0d 0a 09 09 09 2e 0d 0a 09 ┆. 1 (8 hwds) . . ┆ 0x0e2e0…0e300 09 09 2e 0d 0a 09 09 09 3a 20 84 6e 61 6d 65 20 6f 66 20 74 61 70 65 20 76 6f 6c 75 6d 65 20 6d ┆ . : name of tape volume m┆ 0x0e300…0e320 61 78 20 28 33 32 29 20 63 6f 70 79 20 0a 19 9a 80 80 6e 6f 2e 31 20 28 38 20 68 77 64 73 29 0d ┆ax (32) copy no.1 (8 hwds) ┆ 0x0e320…0e340 0a 09 09 09 3a 20 84 6e 61 6d 65 20 6f 66 20 74 61 70 65 20 76 6f 6c 75 6d 65 20 31 20 63 6f 70 ┆ : name of tape volume 1 cop┆ 0x0e340…0e360 79 20 6e 6f 2e 20 32 20 0a 19 9a 80 80 28 38 20 68 77 64 73 29 0d 0a 09 09 09 2e 0d 0a 09 09 09 ┆y no. 2 (8 hwds) . ┆ 0x0e360…0e380 2e 0d 0a 09 09 09 2e 0d 0a 09 09 09 3a 20 84 6e 61 6d 65 20 6f 66 20 74 61 70 65 20 76 6f 6c 75 ┆. . : name of tape volu┆ 0x0e380…0e3a0 6d 65 20 6d 61 78 20 28 33 32 29 20 63 6f 70 79 20 0a 19 9a 80 80 6e 6f 2e 20 32 20 28 38 20 68 ┆me max (32) copy no. 2 (8 h┆ 0x0e3a0…0e3c0 77 64 73 29 0d 0a 0d 0a 54 68 65 20 73 61 76 65 20 63 61 74 61 6c 6f 67 20 65 6e 74 72 79 20 72 ┆wds) The save catalog entry r┆ 0x0e3c0…0e3e0 65 63 6f 72 64 73 20 68 61 76 65 20 61 20 6c 65 6e 67 74 68 20 6f 66 20 0d 0a 0d 0a 2d 20 84 35 ┆ecords have a length of - 5┆ 0x0e3e0…0e400 38 20 68 61 6c 66 77 6f 72 64 73 20 77 68 65 6e 20 6f 6e 6c 79 20 6f 6e 65 20 63 6f 70 79 20 6f ┆8 halfwords when only one copy o┆ 0x0e400…0e420 (114,) 66 20 76 6f 6c 75 6d 65 20 74 61 70 65 73 20 69 73 20 0a 19 82 80 80 73 70 65 63 69 66 69 65 64 ┆f volume tapes is specified┆ 0x0e420…0e440 2e 0d 0a 2d 20 84 36 34 20 68 61 6c 66 77 6f 72 64 73 20 77 68 65 6e 20 74 6f 20 63 6f 70 69 65 ┆. - 64 halfwords when to copie┆ 0x0e440…0e460 73 20 6f 66 20 76 6f 6c 75 6d 65 20 74 61 70 65 73 20 61 72 65 20 73 70 65 63 69 66 69 65 64 0d ┆s of volume tapes are specified ┆ 0x0e460…0e480 0a 0d 0a 41 20 72 65 63 6f 72 64 20 68 61 73 20 74 68 65 20 66 69 65 6c 64 73 3a 0d 0a 0d 0a 2b ┆ A record has the fields: +┆ 0x0e480…0e4a0 30 20 09 09 3a 20 66 69 72 73 74 20 73 6c 69 63 65 20 3c 31 32 20 2b 20 6e 61 6d 65 6b 65 79 20 ┆0 : first slice <12 + namekey ┆ 0x0e4a0…0e4c0 3c 33 20 2b 20 70 65 72 6d 6b 65 79 0d 0a 2b 32 09 09 3a 20 6c 6f 77 65 72 20 65 6e 74 72 79 20 ┆<3 + permkey +2 : lower entry ┆ 0x0e4c0…0e4e0 62 61 73 65 0d 0a 2b 34 09 09 3a 20 75 70 70 65 72 20 65 6e 74 72 79 20 62 61 73 65 0d 0a 2b 36 ┆base +4 : upper entry base +6┆ 0x0e4e0…0e500 09 09 3a 20 6e 61 6d 65 20 6f 66 20 65 6e 74 72 79 20 28 31 29 0d 0a 09 09 3a 20 6e 61 6d 65 20 ┆ : name of entry (1) : name ┆ 0x0e500…0e520 6f 66 20 65 6e 74 72 79 20 28 32 29 0d 0a 09 09 3a 20 6e 61 6d 65 20 6f 66 20 65 6e 74 72 79 20 ┆of entry (2) : name of entry ┆ 0x0e520…0e540 28 33 29 0d 0a 09 09 3a 20 6e 61 6d 65 20 6f 66 20 65 6e 74 72 79 20 28 34 29 0d 0a 2b 31 34 09 ┆(3) : name of entry (4) +14 ┆ 0x0e540…0e560 09 3a 20 6d 6f 64 65 6b 69 6e 64 20 28 73 69 7a 65 29 0d 0a 2b 31 36 09 09 3a 20 64 6f 63 75 6d ┆ : modekind (size) +16 : docum┆ 0x0e560…0e580 65 6e 74 20 6e 61 6d 65 20 28 31 29 0d 0a 8c 83 bc 0a 09 09 3a 20 64 6f 63 75 6d 65 6e 74 20 6e ┆ent name (1) : document n┆ 0x0e580…0e5a0 61 6d 65 20 28 32 29 0d 0a 09 09 3a 20 64 6f 63 75 6d 65 6e 74 20 6e 61 6d 65 20 28 33 29 0d 0a ┆ame (2) : document name (3) ┆ 0x0e5a0…0e5c0 09 09 3a 20 64 6f 63 75 6d 65 6e 74 20 6e 61 6d 65 20 28 34 29 0d 0a 2b 32 34 09 09 3a 20 74 61 ┆ : document name (4) +24 : ta┆ 0x0e5c0…0e5e0 69 6c 20 28 36 29 0d 0a 09 09 3a 20 74 61 69 6c 20 28 37 29 0d 0a 09 09 3a 20 74 61 69 6c 20 28 ┆il (6) : tail (7) : tail (┆ 0x0e5e0…0e600 38 29 0d 0a 09 09 3a 20 74 61 69 6c 20 28 39 29 0d 0a 2b 33 32 09 09 3a 20 74 61 69 6c 20 28 31 ┆8) : tail (9) +32 : tail (1┆ 0x0e600…0e620 (115,) 30 29 0d 0a 2b 33 34 09 09 3a 20 73 63 6f 70 65 0d 0a 2b 33 36 09 09 3a 20 61 63 74 75 61 6c 20 ┆0) +34 : scope +36 : actual ┆ 0x0e620…0e640 73 63 6f 70 65 0d 0a 2b 33 38 09 09 3a 20 6e 65 77 20 73 63 6f 70 65 0d 0a 2b 34 30 09 09 3a 20 ┆scope +38 : new scope +40 : ┆ 0x0e640…0e660 64 69 73 63 20 6e 75 6d 62 65 72 0d 0a 2b 34 32 09 09 3a 20 6e 65 77 20 64 69 73 63 20 6e 61 6d ┆disc number +42 : new disc nam┆ 0x0e660…0e680 65 20 28 31 29 0d 0a 2b 34 34 09 09 3a 20 6e 65 77 20 64 69 73 63 20 6e 61 6d 65 20 28 32 29 0d ┆e (1) +44 : new disc name (2) ┆ 0x0e680…0e6a0 0a 2b 34 36 09 09 3a 20 6e 65 77 20 64 69 73 63 20 6e 61 6d 65 20 28 33 29 0d 0a 2b 34 38 09 09 ┆ +46 : new disc name (3) +48 ┆ 0x0e6a0…0e6c0 3a 20 6e 65 77 20 64 69 73 63 20 6e 61 6d 65 20 28 34 29 0d 0a 2b 35 30 09 09 3a 20 73 68 6f 72 ┆: new disc name (4) +50 : shor┆ 0x0e6c0…0e6e0 74 63 6c 6f 63 6b 20 6c 61 74 65 73 74 20 63 68 61 6e 67 65 64 0d 0a 2b 35 32 09 09 3a 20 76 6f ┆tclock latest changed +52 : vo┆ 0x0e6e0…0e700 6c 75 6d 65 20 63 6f 75 6e 74 20 63 6f 70 79 20 6e 6f 2e 20 31 20 66 6f 72 20 70 61 72 74 69 61 ┆lume count copy no. 1 for partia┆ 0x0e700…0e720 6c 20 63 61 74 61 6c 6f 67 0d 0a 2b 35 34 09 09 3a 20 66 69 6c 65 20 20 20 63 6f 75 6e 74 20 63 ┆l catalog +54 : file count c┆ 0x0e720…0e740 6f 70 79 20 6e 6f 2e 20 31 20 66 6f 72 20 70 61 72 74 69 61 6c 20 63 61 74 61 6c 6f 67 0d 0a 2b ┆opy no. 1 for partial catalog +┆ 0x0e740…0e760 35 36 09 09 3a 20 62 6c 6f 63 6b 20 20 63 6f 75 6e 74 20 63 6f 70 79 20 6e 6f 2e 20 31 20 66 6f ┆56 : block count copy no. 1 fo┆ 0x0e760…0e780 72 20 70 61 72 74 69 61 6c 20 63 61 74 61 6c 6f 67 0d 0a 2b 35 38 09 09 3a 20 76 6f 6c 75 6d 65 ┆r partial catalog +58 : volume┆ 0x0e780…0e7a0 20 63 6f 75 6e 74 20 63 6f 70 79 20 6e 6f 2e 20 32 20 66 6f 72 20 70 61 72 74 69 61 6c 20 63 61 ┆ count copy no. 2 for partial ca┆ 0x0e7a0…0e7c0 74 61 6c 6f 67 0d 0a 2b 36 30 09 09 3a 20 66 69 6c 65 20 20 20 63 6f 75 6e 74 20 63 6f 70 79 20 ┆talog +60 : file count copy ┆ 0x0e7c0…0e7e0 6e 6f 2e 20 32 20 66 6f 72 20 70 61 72 74 69 61 6c 20 63 61 74 61 6c 6f 67 0d 0a 2b 36 32 09 09 ┆no. 2 for partial catalog +62 ┆ 0x0e7e0…0e800 3a 20 62 6c 6f 63 6b 20 20 63 6f 75 6e 74 20 63 6f 70 79 20 6e 6f 2e 20 32 20 66 6f 72 20 70 61 ┆: block count copy no. 2 for pa┆ 0x0e800…0e820 (116,) 72 74 69 61 6c 20 63 61 74 61 6c 6f 67 0d 0a 0d 0a 54 68 65 20 6c 65 61 64 69 6e 67 20 33 34 20 ┆rtial catalog The leading 34 ┆ 0x0e820…0e840 68 61 6c 66 77 6f 72 64 73 20 61 72 65 20 74 68 65 20 63 61 74 61 6c 6f 67 20 65 6e 74 72 79 20 ┆halfwords are the catalog entry ┆ 0x0e840…0e860 68 65 61 64 20 61 6e 64 20 74 61 69 6c 20 0a 66 72 6f 6d 20 74 68 65 20 6d 61 69 6e 20 63 61 74 ┆head and tail from the main cat┆ 0x0e860…0e880 61 6c 6f 67 2e 0d 0a 0d 0a 54 68 65 20 66 69 65 6c 64 20 66 69 72 73 74 20 73 6c 69 63 65 20 6d ┆alog. The field first slice m┆ 0x0e880…0e8a0 61 79 20 62 65 20 7a 65 72 6f 65 64 20 61 74 20 74 69 6d 65 20 6f 66 20 74 72 61 6e 73 66 65 72 ┆ay be zeroed at time of transfer┆ 0x0e8a0…0e8c0 20 74 6f 20 0a 74 61 70 65 20 6f 66 20 74 68 65 20 70 61 72 74 69 61 6c 20 63 61 74 61 6c 6f 67 ┆ to tape of the partial catalog┆ 0x0e8c0…0e8e0 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 65 6e 74 72 79 20 69 66 20 74 68 65 20 0a 62 61 ┆ containing the entry if the ba┆ 0x0e8e0…0e900 63 6b 69 6e 67 20 73 74 6f 72 61 67 65 20 61 72 65 61 20 66 6f 72 20 73 6f 6d 65 20 72 65 61 73 ┆cking storage area for some reas┆ 0x0e900…0e920 6f 6e 20 69 73 20 6e 6f 74 20 74 72 61 6e 73 66 65 72 72 65 64 20 74 6f 20 0a 74 61 70 65 20 28 ┆on is not transferred to tape (┆ 0x0e920…0e940 61 72 65 61 20 70 72 6f 63 65 73 73 20 69 6e 20 61 63 63 65 73 73 69 62 6c 65 2c 20 72 65 73 65 ┆area process in accessible, rese┆ 0x0e940…0e960 72 76 65 64 20 62 79 20 61 6e 6f 74 68 65 72 20 65 74 63 2e 20 0a 63 66 2e 20 36 2e 33 29 2e 0d ┆rved by another etc. cf. 6.3). ┆ 0x0e960…0e980 0a 0d 0a 54 68 65 20 66 69 65 6c 64 73 20 73 63 6f 70 65 2c 20 61 63 74 75 61 6c 20 73 63 6f 70 ┆ The fields scope, actual scop┆ 0x0e980…0e9a0 65 20 61 6e 64 20 6e 65 77 20 73 63 6f 70 65 20 61 72 65 20 73 63 6f 70 65 20 6b 65 79 73 20 0a ┆e and new scope are scope keys ┆ 0x0e9a0…0e9c0 72 65 70 72 65 73 65 6e 74 69 6e 67 20 74 68 65 20 73 63 6f 70 65 20 73 70 65 63 69 66 69 63 61 ┆representing the scope specifica┆ 0x0e9c0…0e9e0 74 69 6f 6e 20 75 73 65 64 20 69 6e 20 74 68 65 20 0a 73 70 65 63 69 66 69 63 61 74 69 6f 6e 73 ┆tion used in the specifications┆ 0x0e9e0…0ea00 20 6f 66 20 74 68 65 20 65 6e 74 72 79 2c 20 74 68 65 20 61 63 74 75 61 6c 20 73 63 6f 70 65 20 ┆ of the entry, the actual scope ┆ 0x0ea00…0ea20 (117,) 6f 66 20 74 68 65 20 65 6e 74 72 79 20 0a 61 6e 64 20 74 68 65 20 6e 65 77 20 73 63 6f 70 65 20 ┆of the entry and the new scope ┆ 0x0ea20…0ea40 74 6f 20 62 65 20 67 69 76 65 6e 20 74 68 65 20 65 6e 74 72 79 20 62 79 20 63 75 72 72 65 6e 74 ┆to be given the entry by current┆ 0x0ea40…0ea60 20 6d 6f 64 69 66 69 65 72 2e 0d 0a 0d 0a 8c 83 c8 0a 54 68 65 20 73 63 6f 70 65 20 6b 65 79 20 ┆ modifier. The scope key ┆ 0x0ea60…0ea80 68 61 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 76 61 6c 75 65 20 72 61 6e 67 65 3a 0d 0a ┆has the following value range: ┆ 0x0ea80…0eaa0 0d 0a 30 20 61 6e 79 20 73 63 6f 70 65 20 76 69 73 69 62 6c 65 0d 0a 31 20 61 6c 6c 0d 0a 32 20 ┆ 0 any scope visible 1 all 2 ┆ 0x0eaa0…0eac0 70 65 72 6d 0d 0a 33 20 73 79 73 74 65 6d 0d 0a 34 20 6f 77 6e 0d 0a 35 20 70 72 6f 6a 65 63 74 ┆perm 3 system 4 own 5 project┆ 0x0eac0…0eae0 0d 0a 36 20 75 73 65 72 0d 0a 37 20 6c 6f 67 69 6e 0d 0a 38 20 74 65 6d 70 0d 0a 0d 0a 54 68 65 ┆ 6 user 7 login 8 temp The┆ 0x0eae0…0eb00 20 66 69 65 6c 64 20 64 69 73 63 20 6e 75 6d 62 65 72 20 69 73 20 74 68 65 20 6e 75 6d 62 65 72 ┆ field disc number is the number┆ 0x0eb00…0eb20 20 6f 66 20 74 68 65 20 64 69 73 63 20 74 6f 20 77 68 69 63 68 20 74 68 65 20 0a 65 6e 74 72 79 ┆ of the disc to which the entry┆ 0x0eb20…0eb40 20 62 65 6c 6f 6e 67 73 2c 20 6e 75 6d 62 65 72 65 64 20 31 2c 20 2e 2e 2e 2c 20 6e 6f 20 6f 66 ┆ belongs, numbered 1, ..., no of┆ 0x0eb40…0eb60 20 64 69 73 63 73 20 69 6e 20 74 68 65 20 73 79 73 74 65 6d 2e 0d 0a 0d 0a 54 68 65 20 66 69 65 ┆ discs in the system. The fie┆ 0x0eb60…0eb80 6c 64 20 6e 65 77 20 64 69 73 63 20 6e 61 6d 65 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 6e 61 ┆ld new disc name contains the na┆ 0x0eb80…0eba0 6d 65 20 6f 66 20 74 68 65 20 6e 65 77 20 64 69 73 63 20 74 6f 20 0a 77 68 69 63 68 20 74 68 65 ┆me of the new disc to which the┆ 0x0eba0…0ebc0 20 65 6e 74 72 79 20 73 68 6f 75 6c 64 20 62 65 6c 6f 6e 67 20 61 63 63 6f 72 64 69 6e 67 20 74 ┆ entry should belong according t┆ 0x0ebc0…0ebe0 6f 20 63 75 72 72 65 6e 74 20 6d 6f 64 69 66 69 65 72 2e 20 0d 0a 0d 0a 54 68 65 20 66 69 65 6c ┆o current modifier. The fiel┆ 0x0ebe0…0ec00 64 20 73 68 6f 72 74 63 6c 6f 63 6b 20 6c 61 74 65 73 74 20 63 68 61 6e 67 65 64 20 68 61 73 20 ┆d shortclock latest changed has ┆ 0x0ec00…0ec20 (118,) 74 68 65 20 6d 65 61 6e 69 6e 67 3a 0d 0a 0d 0a 70 65 72 6d 61 6e 65 6e 74 20 61 72 65 61 20 65 ┆the meaning: permanent area e┆ 0x0ec20…0ec40 6e 74 72 79 20 20 20 20 20 3a 20 84 73 68 6f 72 74 63 6c 6f 63 6b 20 6c 61 74 65 73 74 20 63 68 ┆ntry : shortclock latest ch┆ 0x0ec40…0ec60 61 6e 67 65 64 20 69 6e 20 0a 19 9b 80 80 65 6e 74 72 79 20 28 39 29 20 69 6e 20 61 75 78 63 61 ┆anged in entry (9) in auxca┆ 0x0ec60…0ec80 74 0d 0a 70 65 72 6d 61 6e 65 6e 74 20 62 73 20 65 6e 74 72 79 20 20 20 20 20 20 20 3a 20 84 73 ┆t permanent bs entry : s┆ 0x0ec80…0eca0 68 6f 72 74 63 6c 6f 63 6b 20 66 72 6f 6d 20 61 73 73 6f 63 69 61 74 65 64 20 6d 61 69 6e 20 0a ┆hortclock from associated main ┆ 0x0eca0…0ecc0 19 9b 80 80 65 6e 74 72 79 20 65 78 63 65 70 74 3a 0d 0a 09 09 20 20 20 20 20 20 20 20 20 20 20 ┆ entry except: ┆ 0x0ecc0…0ece0 20 20 31 29 20 84 6d 61 69 6e 20 65 6e 74 72 79 20 6e 6f 74 20 66 6f 75 6e 64 20 69 6e 20 6d 61 ┆ 1) main entry not found in ma┆ 0x0ece0…0ed00 69 6e 20 0a 19 9e 80 80 63 61 74 20 3d 3e 20 76 61 6c 75 65 3a 20 3d 20 31 0d 0a 09 09 20 20 20 ┆in cat => value: = 1 ┆ 0x0ed00…0ed20 20 20 20 20 20 20 20 20 20 20 32 29 20 84 6d 61 69 6e 20 65 6e 74 72 79 20 6e 6f 74 20 66 6f 75 ┆ 2) main entry not fou┆ 0x0ed20…0ed40 6e 64 20 69 6e 20 61 75 78 20 0a 19 9e 80 80 63 61 74 20 3d 3e 20 65 6e 74 72 79 20 64 72 6f 70 ┆nd in aux cat => entry drop┆ 0x0ed40…0ed60 70 65 64 0d 0a 70 65 72 6d 61 6e 65 6e 74 20 6f 74 68 65 72 20 65 6e 74 72 79 20 20 20 20 3a 20 ┆ped permanent other entry : ┆ 0x0ed60…0ed80 84 73 68 6f 72 74 63 6c 6f 63 6b 20 69 6e 20 65 6e 74 72 79 20 28 31 33 29 20 69 6e 20 0a 19 9b ┆ shortclock in entry (13) in ┆ 0x0ed80…0eda0 80 80 61 75 78 63 61 74 0d 0a 74 65 6d 70 6f 72 61 72 79 20 70 72 6f 63 65 64 75 72 65 20 65 6e ┆ auxcat temporary procedure en┆ 0x0eda0…0edc0 74 72 79 3a 20 84 73 68 6f 72 74 63 6c 6f 63 6b 20 61 74 20 74 69 6d 65 20 6f 66 20 63 61 74 61 ┆try: shortclock at time of cata┆ 0x0edc0…0ede0 6c 6f 67 20 0a 19 9b 80 80 73 63 61 6e 0d 0a 74 65 6d 70 6f 72 61 72 79 20 6f 74 68 65 72 20 65 ┆log scan temporary other e┆ 0x0ede0…0ee00 6e 74 72 79 20 20 20 20 3a 20 84 73 68 6f 72 74 63 6c 6f 63 6b 20 69 6e 20 65 6e 74 72 79 20 28 ┆ntry : shortclock in entry (┆ 0x0ee00…0ee20 (119,) 31 33 29 20 69 6e 20 6d 61 69 6e 20 0a 19 9b 80 80 63 61 74 0d 0a 0d 0a 54 68 65 20 66 69 65 6c ┆13) in main cat The fiel┆ 0x0ee20…0ee40 64 73 20 76 6f 6c 75 6d 65 20 63 6f 75 6e 74 2c 20 66 69 6c 65 20 63 6f 75 6e 74 20 61 6e 64 20 ┆ds volume count, file count and ┆ 0x0ee40…0ee60 62 6c 6f 63 6b 20 63 6f 75 6e 74 20 66 6f 72 20 63 6f 70 79 20 0a 6e 6f 20 31 20 61 6e 64 20 32 ┆block count for copy no 1 and 2┆ 0x0ee60…0ee80 20 64 65 73 69 67 6e 61 74 65 20 74 68 65 20 74 61 70 65 20 6f 72 20 74 61 70 65 73 20 61 6e 64 ┆ designate the tape or tapes and┆ 0x0ee80…0eea0 20 70 6f 73 69 74 69 6f 6e 73 20 6f 66 20 74 68 65 20 0a 73 79 6e 63 20 62 6c 6f 63 6b 20 61 68 ┆ positions of the sync block ah┆ 0x0eea0…0eec0 65 61 64 20 6f 66 20 70 61 72 74 69 61 6c 20 63 61 74 61 6c 6f 67 20 63 6f 6e 74 61 69 6e 69 6e ┆ead of partial catalog containin┆ 0x0eec0…0eee0 67 20 74 68 65 20 65 6e 74 72 79 2e 20 0a 8c 83 c8 0a 49 6e 69 74 69 61 6c 6c 79 20 61 6c 6c 20 ┆g the entry. Initially all ┆ 0x0eee0…0ef00 7a 65 72 6f 2c 20 61 73 73 69 67 6e 65 64 20 76 61 6c 75 65 73 20 77 68 65 6e 20 74 68 65 20 70 ┆zero, assigned values when the p┆ 0x0ef00…0ef20 61 72 74 69 61 6c 20 63 61 74 61 6c 6f 67 20 0a 69 73 20 74 72 61 6e 73 66 65 72 72 65 64 20 74 ┆artial catalog is transferred t┆ 0x0ef20…0ef40 6f 20 74 61 70 65 2e 0d 0a 0d 0a 0d 0a b0 a1 37 2e 32 20 4d 61 67 6e 65 74 69 63 20 54 61 70 65 ┆o tape. 7.2 Magnetic Tape┆ 0x0ef40…0ef60 20 46 6f 72 6d 61 74 0d 0a 0d 0a 54 68 65 20 76 6f 6c 75 6d 65 20 74 61 70 65 73 20 69 6e 20 65 ┆ Format The volume tapes in e┆ 0x0ef60…0ef80 61 63 68 20 63 6f 70 79 20 6f 66 20 74 68 65 20 62 61 63 6b 75 70 20 63 6f 6e 74 61 69 6e 3a 0d ┆ach copy of the backup contain: ┆ 0x0ef80…0efa0 0a 0d 0a 2d 20 84 61 20 76 65 72 73 69 6f 6e 20 28 76 6f 6c 75 6d 65 20 31 29 20 6f 72 20 61 20 ┆ - a version (volume 1) or a ┆ 0x0efa0…0efc0 63 6f 6e 74 69 6e 75 65 20 28 6c 61 74 65 72 20 76 6f 6c 75 6d 65 73 29 20 64 75 6d 70 20 0a 19 ┆continue (later volumes) dump ┆ 0x0efc0…0efe0 82 80 80 6c 61 62 65 6c 20 62 6c 6f 63 6b 20 61 73 20 74 68 65 20 66 69 72 73 74 20 62 6c 6f 63 ┆ label block as the first bloc┆ 0x0efe0…0f000 6b 20 69 6e 20 74 68 65 20 66 69 6c 65 20 73 70 65 63 69 66 69 65 64 20 0a 19 82 80 80 28 76 6f ┆k in the file specified (vo┆ 0x0f000…0f020 (120,) 6c 75 6d 65 20 31 29 20 6f 72 20 66 69 6c 65 20 6f 6e 65 20 28 6c 61 74 65 72 20 76 6f 6c 75 6d ┆lume 1) or file one (later volum┆ 0x0f020…0f040 65 73 29 2e 0d 0a 0d 0a 2d 20 84 61 20 73 61 76 65 20 63 61 74 61 6c 6f 67 20 69 6e 20 61 20 6e ┆es). - a save catalog in a n┆ 0x0f040…0f060 75 6d 62 65 72 20 6f 66 20 62 6c 6f 63 6b 73 2c 20 75 70 64 61 74 65 64 20 75 6e 74 69 6c 20 74 ┆umber of blocks, updated until t┆ 0x0f060…0f080 68 65 20 0a 19 82 80 80 6c 61 74 65 73 74 20 6f 75 74 70 75 74 20 6f 66 20 61 20 70 61 72 74 69 ┆he latest output of a parti┆ 0x0f080…0f0a0 61 6c 20 63 61 74 61 6c 6f 67 2e 0d 0a 0d 0a 41 66 74 65 72 20 74 68 65 20 73 61 76 65 20 63 61 ┆al catalog. After the save ca┆ 0x0f0a0…0f0c0 74 61 6c 6f 67 20 66 6f 6c 6c 6f 77 73 20 69 6e 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 62 6c 6f ┆talog follows in one or more blo┆ 0x0f0c0…0f0e0 63 6b 73 20 61 20 0a 6e 75 6d 62 65 72 20 6f 66 20 70 61 72 74 69 61 6c 20 63 61 74 61 6c 6f 67 ┆cks a number of partial catalog┆ 0x0f0e0…0f100 73 20 65 61 63 68 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 73 61 6d 65 20 6d 61 78 69 6d ┆s each containing the same maxim┆ 0x0f100…0f120 61 6c 20 0a 6e 75 6d 62 65 72 20 6f 66 20 65 6e 74 72 69 65 73 20 65 78 63 65 70 74 20 74 68 65 ┆al number of entries except the┆ 0x0f120…0f140 20 6c 61 73 74 20 6f 6e 65 20 77 68 69 63 68 20 6d 61 79 20 62 65 20 73 68 6f 72 74 65 72 2e 20 ┆ last one which may be shorter. ┆ 0x0f140…0f160 0a 45 76 65 72 79 20 70 61 72 74 69 61 6c 20 63 61 74 61 6c 6f 67 20 69 73 20 70 72 65 63 65 65 ┆ Every partial catalog is precee┆ 0x0f160…0f180 64 65 64 20 62 79 20 61 20 73 79 6e 63 20 62 6c 6f 63 6b 20 6f 66 20 61 20 0a 6c 65 6e 67 74 68 ┆ded by a sync block of a length┆ 0x0f180…0f1a0 20 72 65 63 6f 72 64 65 64 20 69 6e 20 74 68 65 20 64 75 6d 70 20 6c 61 62 65 6c 20 28 37 2e 32 ┆ recorded in the dump label (7.2┆ 0x0f1a0…0f1c0 2e 31 29 20 63 6f 6e 74 61 69 6e 69 6e 67 20 61 6c 6c 20 0a 7a 65 72 6f 65 73 2e 20 0d 0a 0d 0a ┆.1) containing all zeroes. ┆ 0x0f1c0…0f1e0 45 76 65 72 79 20 70 61 72 74 69 61 6c 20 63 61 74 61 6c 6f 67 20 69 73 20 66 6f 6c 6c 6f 77 65 ┆Every partial catalog is followe┆ 0x0f1e0…0f200 64 20 62 79 20 74 68 65 20 64 61 74 61 20 61 72 65 61 73 20 69 6e 20 6f 6e 65 20 0a 6f 72 20 6d ┆d by the data areas in one or m┆ 0x0f200…0f220 (121,) 6f 72 65 20 62 6c 6f 63 6b 73 20 62 65 6c 6f 6e 67 69 6e 67 20 74 6f 20 74 68 65 20 62 61 63 6b ┆ore blocks belonging to the back┆ 0x0f220…0f240 69 6e 67 20 73 74 6f 72 61 67 65 20 61 72 65 61 20 65 6e 74 72 69 65 73 20 0a 77 68 69 63 68 20 ┆ing storage area entries which ┆ 0x0f240…0f260 6d 61 79 20 62 65 20 69 6e 20 74 68 65 20 70 61 72 74 69 61 6c 20 63 61 74 61 6c 6f 67 2e 20 49 ┆may be in the partial catalog. I┆ 0x0f260…0f280 66 20 6e 6f 20 61 72 65 61 20 65 6e 74 72 69 65 73 20 0a 65 78 69 73 74 20 69 6e 20 61 20 70 61 ┆f no area entries exist in a pa┆ 0x0f280…0f2a0 72 74 69 63 75 6c 61 72 20 70 61 72 74 69 61 6c 20 63 61 74 61 6c 6f 67 2c 20 69 74 20 69 73 20 ┆rticular partial catalog, it is ┆ 0x0f2a0…0f2c0 66 6f 6c 6c 6f 77 65 64 20 62 79 20 74 68 65 20 0a 6e 65 78 74 20 70 61 72 74 69 61 6c 20 63 61 ┆followed by the next partial ca┆ 0x0f2c0…0f2e0 74 61 6c 6f 67 20 28 70 72 65 63 65 65 64 65 64 20 62 79 20 61 20 73 79 6e 63 20 62 6c 6f 63 6b ┆talog (preceeded by a sync block┆ 0x0f2e0…0f300 29 2e 20 0d 0a 49 66 20 74 68 65 20 65 6e 64 20 6f 66 20 74 61 70 65 20 6d 61 72 6b 20 69 73 20 ┆). If the end of tape mark is ┆ 0x0f300…0f320 70 61 73 73 65 64 2c 20 74 68 65 20 6c 61 73 74 20 62 6c 6f 63 6b 20 6f 6e 20 74 68 65 20 0a 74 ┆passed, the last block on the t┆ 0x0f320…0f340 61 70 65 2c 20 77 68 69 63 68 20 6d 61 79 20 62 65 20 61 20 62 6c 6f 63 6b 20 6f 66 20 61 6e 79 ┆ape, which may be a block of any┆ 0x0f340…0f360 20 6f 66 20 74 68 65 20 74 79 70 65 73 20 6d 65 6e 74 69 6f 6e 65 64 20 0a 61 62 6f 76 65 2c 20 ┆ of the types mentioned above, ┆ 0x0f360…0f380 69 73 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 61 20 74 61 70 65 20 6d 61 72 6b 2e 20 41 66 74 65 ┆is followed by a tape mark. Afte┆ 0x0f380…0f3a0 72 20 74 68 65 20 6c 61 73 74 20 62 6c 6f 63 6b 2c 20 0a 73 79 6e 63 20 62 6c 6f 63 6b 2c 20 70 ┆r the last block, sync block, p┆ 0x0f3a0…0f3c0 61 72 74 69 61 6c 20 63 61 74 61 6c 6f 67 20 6f 72 20 64 61 74 61 20 61 72 65 61 2c 20 61 20 74 ┆artial catalog or data area, a t┆ 0x0f3c0…0f3e0 61 70 65 6d 61 72 6b 20 69 73 20 0a 77 72 69 74 74 65 6e 20 61 6e 64 20 74 68 65 20 6e 65 78 74 ┆apemark is written and the next┆ 0x0f3e0…0f400 20 66 69 6c 65 20 6f 6e 20 74 68 65 20 74 61 70 65 20 77 69 6c 6c 20 62 65 20 61 20 6f 6e 65 20 ┆ file on the tape will be a one ┆ 0x0f400…0f420 (122,) 62 6c 6f 63 6b 20 0a 66 69 6c 65 20 63 6f 6e 74 61 69 6e 69 6e 67 20 61 6e 20 65 6d 70 74 79 20 ┆block file containing an empty ┆ 0x0f420…0f440 64 75 6d 70 20 6c 61 62 65 6c 20 62 6c 6f 63 6b 2e 0d 0a 0d 0a 0d 0a b0 a1 37 2e 32 2e 31 20 44 ┆dump label block. 7.2.1 D┆ 0x0f440…0f460 75 6d 70 20 4c 61 62 65 6c 20 42 6c 6f 63 6b 73 0d 0a 0d 0a 41 20 64 75 6d 70 20 6c 61 62 65 6c ┆ump Label Blocks A dump label┆ 0x0f460…0f480 20 62 6c 6f 63 6b 20 69 73 20 31 30 30 20 68 61 6c 66 77 6f 72 64 73 20 6c 6f 6e 67 20 61 6e 64 ┆ block is 100 halfwords long and┆ 0x0f480…0f4a0 20 69 73 20 65 69 74 68 65 72 20 6f 66 20 0a 74 68 65 20 74 79 70 65 73 0d 0a 0d 0a 8c 83 e0 0a ┆ is either of the types ┆ 0x0f4a0…0f4c0 2d 20 76 65 72 73 69 6f 6e 20 20 64 75 6d 70 20 6c 61 62 65 6c 0d 0a 2d 20 63 6f 6e 74 69 6e 75 ┆- version dump label - continu┆ 0x0f4c0…0f4e0 65 20 64 75 6d 70 20 6c 61 62 65 6c 0d 0a 2d 20 65 6d 70 74 79 20 20 20 20 64 75 6d 70 20 6c 61 ┆e dump label - empty dump la┆ 0x0f4e0…0f500 62 65 6c 0d 0a 0d 0a 54 68 65 20 62 6c 6f 63 6b 73 20 63 6f 6e 74 61 69 6e 20 61 20 74 65 78 74 ┆bel The blocks contain a text┆ 0x0f500…0f520 20 72 65 63 6f 72 64 20 61 6e 64 20 61 20 6e 6f 6e 20 74 65 78 74 20 72 65 63 6f 72 64 20 65 61 ┆ record and a non text record ea┆ 0x0f520…0f540 63 68 20 0a 6f 6e 65 20 69 64 65 6e 74 69 66 79 69 6e 67 20 74 68 65 20 62 61 63 6b 75 70 2e 0d ┆ch one identifying the backup. ┆ 0x0f540…0f560 0a 0d 0a 54 68 65 20 74 65 78 74 20 72 65 63 6f 72 64 20 69 73 20 35 38 20 68 61 6c 66 77 6f 72 ┆ The text record is 58 halfwor┆ 0x0f560…0f580 64 73 20 6c 6f 6e 67 20 61 6e 64 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 66 69 65 6c 64 73 20 ┆ds long and contains the fields ┆ 0x0f580…0f5a0 0d 0a 0d 0a 2d 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 28 73 61 76 65 20 6f 72 20 69 6e 63 73 ┆ - program name (save or incs┆ 0x0f5a0…0f5c0 61 76 65 29 0d 0a 2d 20 63 75 72 72 65 6e 74 20 74 61 70 65 20 6e 61 6d 65 20 61 6e 64 20 66 69 ┆ave) - current tape name and fi┆ 0x0f5c0…0f5e0 6c 65 20 6e 75 6d 62 65 72 0d 0a 2d 20 84 74 68 65 20 74 65 78 74 20 27 76 65 72 73 2e 27 2c 20 ┆le number - the text 'vers.', ┆ 0x0f5e0…0f600 27 63 6f 6e 74 2e 27 20 6f 72 20 27 65 6d 70 74 79 27 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 74 ┆'cont.' or 'empty' followed by t┆ 0x0f600…0f620 (123,) 68 65 20 0a 19 82 80 80 64 75 6d 70 74 69 6d 65 0d 0a 2d 20 84 74 68 65 20 74 65 78 74 20 27 73 ┆he dumptime - the text 's┆ 0x0f620…0f640 65 67 6d 2e 27 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 74 68 65 20 6d 61 78 69 6d 61 6c 20 62 6c ┆egm.' followed by the maximal bl┆ 0x0f640…0f660 6f 63 6b 20 6c 65 6e 67 74 68 20 69 6e 20 0a 19 82 80 80 73 65 67 6d 65 6e 74 73 0d 0a 2d 20 84 ┆ock length in segments - ┆ 0x0f660…0f680 74 68 65 20 74 65 78 74 20 27 6c 61 62 65 6c 2e 27 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 74 68 ┆the text 'label.' followed by th┆ 0x0f680…0f6a0 65 20 6c 61 62 65 6c 20 74 65 78 74 20 73 70 65 63 69 66 69 65 64 20 69 6e 20 0a 19 82 80 80 74 ┆e label text specified in t┆ 0x0f6a0…0f6c0 68 65 20 63 61 6c 6c 20 28 73 61 76 65 29 20 6f 72 0d 0a 2d 20 84 74 68 65 20 74 65 78 74 20 27 ┆he call (save) or - the text '┆ 0x0f6c0…0f6e0 6c 65 76 65 6c 2e 27 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 74 68 65 20 64 75 6d 70 20 6c 65 76 ┆level.' followed by the dump lev┆ 0x0f6e0…0f700 65 6c 20 6e 75 6d 62 65 72 20 61 6e 64 20 0a 19 82 80 80 74 68 65 20 64 75 6d 70 74 69 6d 65 20 ┆el number and the dumptime ┆ 0x0f700…0f720 66 6f 72 20 74 68 65 20 6e 65 78 74 20 6c 6f 77 65 72 20 6c 65 76 65 6c 20 69 6e 63 72 65 6d 65 ┆for the next lower level increme┆ 0x0f720…0f740 6e 74 61 6c 20 64 75 6d 70 20 0a 19 82 80 80 66 6f 75 6e 64 20 61 74 20 75 73 65 72 20 62 61 73 ┆ntal dump found at user bas┆ 0x0f740…0f760 65 20 69 6e 20 74 68 65 20 6d 61 69 6e 20 63 61 74 61 6c 6f 67 20 28 69 6e 63 73 61 76 65 29 0d ┆e in the main catalog (incsave) ┆ 0x0f760…0f780 0a 2d 20 74 68 65 20 63 68 61 72 61 63 74 65 72 73 20 3c 30 3e 3c 30 3e 3c 30 3e 3c 30 3e 3c 30 ┆ - the characters <0><0><0><0><0┆ 0x0f780…0f7a0 3e 3c 65 6d 3e 0d 0a 0d 0a 54 68 65 20 74 65 78 74 20 72 65 63 6f 72 64 20 61 70 70 65 61 72 20 ┆><em> The text record appear ┆ 0x0f7a0…0f7c0 6f 6e 20 63 75 72 72 65 6e 74 20 6f 75 74 70 75 74 20 77 68 65 6e 65 76 65 72 20 77 72 69 74 74 ┆on current output whenever writt┆ 0x0f7c0…0f7e0 65 6e 20 6f 6e 20 0a 74 61 70 65 2e 0d 0a 0d 0a 54 68 65 20 6e 6f 6e 20 74 65 78 74 20 72 65 63 ┆en on tape. The non text rec┆ 0x0f7e0…0f800 6f 72 64 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 66 69 65 6c 64 73 3a 0d 0a 0d 0a 2b 35 38 20 ┆ord contains the fields: +58 ┆ 0x0f800…0f820 (124,) 2b 30 09 3a 20 6d 61 78 69 6d 61 6c 20 62 6c 6f 63 6b 20 6c 65 6e 67 74 68 20 69 6e 20 73 65 67 ┆+0 : maximal block length in seg┆ 0x0f820…0f840 6d 65 6e 74 73 0d 0a 2b 35 38 20 2b 32 09 3a 20 6d 61 78 69 6d 61 6c 20 6e 6f 20 6f 66 20 65 6e ┆ments +58 +2 : maximal no of en┆ 0x0f840…0f860 74 72 69 65 73 20 69 6e 20 70 61 72 74 69 61 6c 20 63 61 74 61 6c 6f 67 73 0d 0a 2b 35 38 20 2b ┆tries in partial catalogs +58 +┆ 0x0f860…0f880 34 09 3a 20 6e 6f 20 6f 66 20 65 6e 74 72 69 65 73 20 69 6e 20 74 68 65 20 73 61 76 65 20 63 61 ┆4 : no of entries in the save ca┆ 0x0f880…0f8a0 74 61 6c 6f 67 0d 0a 2b 35 38 20 2b 36 09 3a 20 6e 61 6d 65 20 6f 66 20 73 61 76 65 20 63 61 74 ┆talog +58 +6 : name of save cat┆ 0x0f8a0…0f8c0 61 6c 6f 67 20 28 31 29 0d 0a 09 09 3a 20 6e 61 6d 65 20 6f 66 20 73 61 76 65 20 63 61 74 61 6c ┆alog (1) : name of save catal┆ 0x0f8c0…0f8e0 6f 67 20 28 32 29 0d 0a 09 09 3a 20 6e 61 6d 65 20 6f 66 20 73 61 76 65 20 63 61 74 61 6c 6f 67 ┆og (2) : name of save catalog┆ 0x0f8e0…0f900 20 28 33 29 0d 0a 09 09 3a 20 6e 61 6d 65 20 6f 66 20 73 61 76 65 20 63 61 74 61 6c 6f 67 20 28 ┆ (3) : name of save catalog (┆ 0x0f900…0f920 34 29 0d 0a 2b 35 38 20 2b 31 34 09 3a 20 6c 6f 77 65 72 20 65 6e 74 72 79 20 62 61 73 65 20 66 ┆4) +58 +14 : lower entry base f┆ 0x0f920…0f940 6f 72 20 73 61 76 65 20 63 61 74 61 6c 6f 67 0d 0a 2b 35 38 20 2b 31 36 20 20 20 09 3a 20 75 70 ┆or save catalog +58 +16 : up┆ 0x0f940…0f960 70 65 72 20 65 6e 74 72 79 20 62 61 73 65 20 66 6f 72 20 73 61 76 65 20 63 61 74 61 6c 6f 67 0d ┆per entry base for save catalog ┆ 0x0f960…0f980 0a 2b 35 38 20 2b 31 38 09 3a 20 73 69 7a 65 20 6f 66 20 73 61 76 65 20 63 61 74 61 6c 6f 67 20 ┆ +58 +18 : size of save catalog ┆ 0x0f980…0f9a0 69 6e 20 73 65 67 6d 65 6e 74 73 0d 0a 8c 83 bc 0a 2b 35 38 20 2b 32 30 09 3a 20 84 73 68 6f 72 ┆in segments +58 +20 : shor┆ 0x0f9a0…0f9c0 74 63 6c 6f 63 6b 20 66 6f 72 20 64 75 6d 70 74 69 6d 65 20 28 3d 74 61 69 6c 20 28 36 29 20 69 ┆tclock for dumptime (=tail (6) i┆ 0x0f9c0…0f9e0 6e 20 73 61 76 65 20 0a 19 90 80 80 63 61 74 61 6c 6f 67 20 65 6e 74 72 79 20 69 6e 20 6d 61 69 ┆n save catalog entry in mai┆ 0x0f9e0…0fa00 6e 20 63 61 74 61 6c 6f 67 29 0d 0a 2b 35 38 20 2b 32 32 20 20 20 20 20 20 20 3a 20 76 65 72 73 ┆n catalog) +58 +22 : vers┆ 0x0fa00…0fa20 (125,) 69 6f 6e 0d 0a 2b 35 38 20 2b 32 34 09 3a 20 72 65 6c 65 61 73 65 20 3c 31 32 20 2b 20 73 75 62 ┆ion +58 +24 : release <12 + sub┆ 0x0fa20…0fa40 72 65 6c 65 61 73 65 0d 0a 2b 35 38 20 2b 32 36 09 3a 20 6c 65 6e 67 74 68 20 6f 66 20 73 79 6e ┆release +58 +26 : length of syn┆ 0x0fa40…0fa60 63 20 62 6c 6f 63 6b 20 28 68 61 6c 66 77 6f 72 64 73 29 0d 0a 0d 0a 0d 0a b0 a1 37 2e 32 2e 32 ┆c block (halfwords) 7.2.2┆ 0x0fa60…0fa80 20 53 61 76 65 20 43 61 74 61 6c 6f 67 20 42 6c 6f 63 6b 73 0d 0a 0d 0a 54 68 65 20 73 61 76 65 ┆ Save Catalog Blocks The save┆ 0x0fa80…0faa0 20 63 61 74 61 6c 6f 67 20 6f 6e 20 74 61 70 65 20 69 73 20 61 20 6e 75 6d 62 65 72 20 6f 66 20 ┆ catalog on tape is a number of ┆ 0x0faa0…0fac0 62 6c 6f 63 6b 73 20 6f 66 20 74 68 65 20 0a 6d 61 78 69 6d 61 6c 20 6c 65 6e 67 74 68 20 72 65 ┆blocks of the maximal length re┆ 0x0fac0…0fae0 63 6f 72 64 65 64 20 69 6e 20 74 68 65 20 64 75 6d 70 20 6c 61 62 65 6c 20 28 37 2e 32 2e 31 29 ┆corded in the dump label (7.2.1)┆ 0x0fae0…0fb00 20 65 61 63 68 20 0a 63 6f 6e 74 61 69 6e 69 6e 67 20 61 73 20 6d 61 6e 79 20 73 61 76 65 20 63 ┆ each containing as many save c┆ 0x0fb00…0fb20 61 74 61 6c 6f 67 20 65 6e 74 72 79 20 72 65 63 6f 72 64 73 20 61 73 20 70 65 72 6d 69 74 74 65 ┆atalog entry records as permitte┆ 0x0fb20…0fb40 64 20 0a 62 79 20 74 68 65 20 6c 65 6e 67 74 68 20 6f 66 20 74 68 65 20 62 6c 6f 63 6b 73 20 61 ┆d by the length of the blocks a┆ 0x0fb40…0fb60 6e 64 20 74 68 65 20 6c 65 6e 67 74 68 20 6f 66 20 74 68 65 20 65 6e 74 72 69 65 73 20 0a 28 37 ┆nd the length of the entries (7┆ 0x0fb60…0fb80 2e 31 29 2e 20 0d 0a 0d 0a 54 68 65 20 66 69 65 6c 64 73 20 6f 66 20 74 68 65 20 65 6e 74 72 79 ┆.1). The fields of the entry┆ 0x0fb80…0fba0 20 72 65 63 6f 72 64 73 20 61 72 65 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 37 2e 31 2e 0d 0a ┆ records are described in 7.1. ┆ 0x0fba0…0fbc0 0d 0a 0d 0a b0 a1 37 2e 32 2e 33 20 53 79 6e 63 20 42 6c 6f 63 6b 73 0d 0a 0d 0a 53 79 6e 63 68 ┆ 7.2.3 Sync Blocks Synch┆ 0x0fbc0…0fbe0 72 6f 6e 69 7a 61 74 69 6f 6e 20 28 73 79 6e 63 29 20 62 6c 6f 63 6b 73 20 64 65 74 65 72 6d 69 ┆ronization (sync) blocks determi┆ 0x0fbe0…0fc00 6e 65 20 74 68 65 20 70 6f 73 69 74 69 6f 6e 73 20 6f 66 20 0a 70 61 72 74 69 61 6c 20 63 61 74 ┆ne the positions of partial cat┆ 0x0fc00…0fc20 (126,) 61 6c 6f 67 73 20 61 6e 64 20 68 61 76 65 20 61 20 6c 65 6e 67 74 68 20 72 65 63 6f 72 64 65 64 ┆alogs and have a length recorded┆ 0x0fc20…0fc40 20 69 6e 20 74 68 65 20 64 75 6d 70 6c 61 62 65 6c 20 0a 62 6c 6f 63 6b 20 28 37 2e 37 2e 31 29 ┆ in the dumplabel block (7.7.1)┆ 0x0fc40…0fc60 2e 20 0d 0a 0d 0a 54 68 65 20 62 6c 6f 63 6b 73 20 63 6f 6e 74 61 69 6e 20 61 6c 6c 20 7a 65 72 ┆. The blocks contain all zer┆ 0x0fc60…0fc80 6f 65 73 2e 0d 0a 0d 0a 0d 0a b0 a2 e2 b0 a1 37 2e 32 2e 34 20 50 61 72 74 69 61 6c 20 43 61 74 ┆oes. 7.2.4 Partial Cat┆ 0x0fc80…0fca0 61 6c 6f 67 20 42 6c 6f 63 6b 73 0d 0a 0d 0a 41 20 70 61 72 74 69 61 6c 20 63 61 74 61 6c 6f 67 ┆alog Blocks A partial catalog┆ 0x0fca0…0fcc0 20 69 73 20 61 20 6e 75 6d 62 65 72 20 6f 66 20 62 6c 6f 63 6b 20 63 6f 6e 74 61 69 6e 69 6e 67 ┆ is a number of block containing┆ 0x0fcc0…0fce0 20 61 74 20 6d 6f 73 74 20 61 73 20 0a 6d 61 6e 79 20 65 6e 74 72 79 20 72 65 63 6f 72 64 73 20 ┆ at most as many entry records ┆ 0x0fce0…0fd00 61 73 20 72 65 63 6f 72 64 65 64 20 69 6e 20 74 68 65 20 64 75 6d 70 20 6c 61 62 65 6c 20 28 37 ┆as recorded in the dump label (7┆ 0x0fd00…0fd20 2e 32 2e 31 29 2e 0d 0a 0d 0a 54 68 65 20 65 6e 74 72 79 20 72 65 63 6f 72 64 73 20 68 61 76 65 ┆.2.1). The entry records have┆ 0x0fd20…0fd40 20 61 20 6c 65 6e 67 74 68 20 6f 66 20 33 34 20 68 61 6c 66 77 6f 72 64 73 20 61 6e 64 20 61 72 ┆ a length of 34 halfwords and ar┆ 0x0fd40…0fd60 65 20 0a 69 64 65 6e 74 69 63 61 6c 20 74 6f 20 74 68 65 20 6d 61 69 6e 20 63 61 74 61 6c 6f 67 ┆e identical to the main catalog┆ 0x0fd60…0fd80 20 65 6e 74 72 79 20 68 65 61 64 20 61 6e 64 20 74 61 69 6c 20 66 6f 72 20 74 68 65 20 0a 65 6e ┆ entry head and tail for the en┆ 0x0fd80…0fda0 74 72 79 2e 0d 0a 0d 0a 54 68 65 20 66 69 72 73 74 20 68 61 6c 66 77 6f 72 64 20 66 69 65 6c 64 ┆try. The first halfword field┆ 0x0fda0…0fdc0 2c 20 66 69 72 73 74 20 73 6c 69 63 65 2c 20 6d 61 79 20 62 65 20 7a 65 72 6f 2c 20 77 68 69 63 ┆, first slice, may be zero, whic┆ 0x0fdc0…0fde0 68 20 0a 6d 65 61 6e 73 20 74 68 61 74 20 61 6c 74 68 6f 75 67 68 20 74 68 65 20 65 6e 74 72 79 ┆h means that although the entry┆ 0x0fde0…0fe00 20 69 73 20 61 6e 20 61 72 65 61 20 65 6e 74 72 79 2c 20 74 68 65 20 62 61 63 6b 69 6e 67 20 0a ┆ is an area entry, the backing ┆ 0x0fe00…0fe20 (127,) 8c 83 c8 0a 73 74 6f 72 61 67 65 20 61 72 65 61 20 77 61 73 20 6e 6f 74 20 74 72 61 6e 73 66 65 ┆ storage area was not transfe┆ 0x0fe20…0fe40 72 72 65 64 20 74 6f 20 74 61 70 65 20 28 74 68 65 20 61 72 65 61 20 77 61 73 20 0a 69 6e 61 63 ┆rred to tape (the area was inac┆ 0x0fe40…0fe60 63 65 73 73 69 62 6c 65 2c 20 63 6f 75 6c 64 20 6e 6f 74 20 62 65 20 77 72 69 74 65 20 70 72 6f ┆cessible, could not be write pro┆ 0x0fe60…0fe80 74 65 63 74 65 64 20 65 74 63 2e 20 63 66 20 36 2e 33 29 2e 0d 0a 0d 0a 0d 0a b0 a1 37 2e 32 2e ┆tected etc. cf 6.3). 7.2.┆ 0x0fe80…0fea0 35 20 44 61 74 61 20 41 72 65 61 20 42 6c 6f 63 6b 73 0d 0a 0d 0a 54 68 65 20 64 61 74 61 20 61 ┆5 Data Area Blocks The data a┆ 0x0fea0…0fec0 72 65 61 20 62 65 6c 6f 6e 67 69 6e 67 20 74 6f 20 61 6e 20 61 72 65 61 20 65 6e 74 72 79 20 72 ┆rea belonging to an area entry r┆ 0x0fec0…0fee0 65 63 6f 72 64 20 69 6e 20 61 20 70 61 72 74 69 61 6c 20 0a 63 61 74 61 6c 6f 67 20 69 73 20 61 ┆ecord in a partial catalog is a┆ 0x0fee0…0ff00 20 6e 75 6d 62 65 72 20 6f 66 20 62 6c 6f 63 6b 73 20 65 61 63 68 20 6f 66 20 74 68 65 20 6d 61 ┆ number of blocks each of the ma┆ 0x0ff00…0ff20 78 69 6d 61 6c 20 6c 65 6e 67 74 68 20 0a 72 65 63 6f 72 64 65 64 20 69 6e 20 74 68 65 20 64 75 ┆ximal length recorded in the du┆ 0x0ff20…0ff40 6d 70 6c 61 62 65 6c 20 28 37 2e 32 2e 31 29 20 65 78 63 65 70 74 20 74 68 65 20 6c 61 73 74 20 ┆mplabel (7.2.1) except the last ┆ 0x0ff40…0ff60 6f 6e 65 2c 20 77 68 69 63 68 20 0a 6d 61 79 20 62 65 20 73 68 6f 72 74 65 72 2e 0d 0a 0d 0a 54 ┆one, which may be shorter. T┆ 0x0ff60…0ff80 68 65 20 62 6c 6f 63 6b 73 20 61 72 65 20 74 61 6b 65 6e 20 61 73 20 61 6e 20 69 6e 74 65 67 72 ┆he blocks are taken as an integr┆ 0x0ff80…0ffa0 61 6c 20 6e 75 6d 62 65 72 20 6f 66 20 73 65 67 6d 65 6e 74 73 20 66 72 6f 6d 20 0a 74 68 65 20 ┆al number of segments from the ┆ 0x0ffa0…0ffc0 64 69 73 63 20 61 72 65 61 20 61 6e 64 20 74 72 61 6e 73 66 65 72 72 65 64 20 74 6f 20 74 61 70 ┆disc area and transferred to tap┆ 0x0ffc0…0ffd9 65 20 77 69 74 68 6f 75 74 20 61 6e 79 20 63 68 61 6e 67 65 2e 0d 0a 0d 0a ┆e without any change. ┆ 0x0ffd9…0ffdc FormFeed { 0x0ffd9…0ffdc 0c 81 a8 ┆ ┆ 0x0ffd9…0ffdc } 0x0ffdc…0ffe0 0a b0 a1 38 ┆ 8┆ 0x0ffe0…10000 2e 20 52 45 51 55 49 52 45 4d 45 4e 54 53 0d 0a 0d 0a 54 68 65 20 6a 6f 62 20 70 72 6f 63 65 73 ┆. REQUIREMENTS The job proces┆ 0x10000…10020 (128,) 73 20 77 69 6c 6c 20 6e 65 65 64 20 72 65 73 73 6f 75 72 63 65 73 20 6f 66 20 74 68 65 20 66 6f ┆s will need ressources of the fo┆ 0x10020…10040 6c 6c 6f 77 69 6e 67 20 74 79 70 65 73 20 74 6f 20 0a 62 65 20 61 62 6c 65 20 74 6f 20 72 75 6e ┆llowing types to be able to run┆ 0x10040…10060 20 74 68 65 20 70 72 6f 67 72 61 6d 73 20 73 61 76 65 20 61 6e 64 20 69 6e 63 73 61 76 65 3a 0d ┆ the programs save and incsave: ┆ 0x10060…10080 0a 0d 0a 2d 20 6d 65 6d 6f 72 79 0d 0a 2d 20 6d 65 73 73 61 67 65 20 62 75 66 66 65 72 73 0d 0a ┆ - memory - message buffers ┆ 0x10080…100a0 2d 20 61 72 65 61 20 70 72 6f 63 65 73 73 65 73 0d 0a 2d 20 74 65 6d 70 6f 72 79 20 65 6e 74 72 ┆- area processes - tempory entr┆ 0x100a0…100c0 69 65 73 20 61 6e 64 20 73 65 67 6d 65 6e 74 73 0d 0a 0d 0a 0d 0a b0 a1 38 2e 31 20 4d 65 6d 6f ┆ies and segments 8.1 Memo┆ 0x100c0…100e0 72 79 0d 0a 0d 0a 41 73 20 65 78 70 6c 61 69 6e 65 64 20 69 6e 20 36 2e 34 2e 32 2c 20 74 68 65 ┆ry As explained in 6.4.2, the┆ 0x100e0…10100 20 6d 61 69 6e 20 6d 65 6d 6f 72 79 20 64 65 6d 61 6e 64 73 20 61 72 65 20 61 6c 6c 6f 63 61 74 ┆ main memory demands are allocat┆ 0x10100…10120 65 64 20 0a 69 6e 20 74 68 65 20 73 74 61 63 6b 20 66 72 6f 6d 20 74 68 65 20 73 74 61 72 74 2c ┆ed in the stack from the start,┆ 0x10120…10140 20 61 6e 64 20 64 65 70 65 6e 64 20 76 65 72 79 20 6d 75 63 68 20 6f 6e 20 74 68 65 20 0a 62 6c ┆ and depend very much on the bl┆ 0x10140…10160 6f 63 6b 73 69 7a 65 20 73 70 65 63 69 66 69 65 64 2e 0d 0a 0d 0a 54 68 65 20 66 6f 6c 6c 6f 77 ┆ocksize specified. The follow┆ 0x10160…10180 69 6e 67 20 74 6f 74 61 6c 20 70 72 6f 63 65 73 73 20 73 69 7a 65 73 20 68 61 76 65 20 73 68 6f ┆ing total process sizes have sho┆ 0x10180…101a0 77 6e 20 69 6e 20 70 72 61 63 74 69 76 65 20 74 6f 20 0a 62 65 20 73 75 66 66 69 63 69 65 6e 74 ┆wn in practive to be sufficient┆ 0x101a0…101c0 20 74 6f 20 61 6c 6c 6f 77 20 66 61 69 72 6c 79 20 63 6f 6d 70 6c 69 63 61 74 65 64 20 65 78 65 ┆ to allow fairly complicated exe┆ 0x101c0…101e0 63 75 74 69 6f 6e 73 20 77 69 74 68 6f 75 74 20 0a 70 61 67 69 6e 67 73 20 69 6e 20 74 68 65 20 ┆cutions without pagings in the ┆ 0x101e0…10200 63 65 6e 74 72 61 6c 20 6c 6f 6f 70 20 66 6f 72 20 74 68 65 20 67 69 76 65 6e 20 62 6c 6f 63 6b ┆central loop for the given block┆ 0x10200…10220 (129,) 73 69 7a 65 3a 0d 0a 0d 0a 20 32 20 73 65 67 6d 65 6e 74 73 20 20 34 30 2d 20 35 30 30 30 30 20 ┆size: 2 segments 40- 50000 ┆ 0x10220…10240 20 68 61 6c 66 77 6f 72 64 73 20 20 32 30 30 30 30 20 68 61 6c 66 77 6f 72 64 73 20 6d 69 6e 69 ┆ halfwords 20000 halfwords mini┆ 0x10240…10260 6d 75 6d 0d 0a 20 33 20 73 65 67 6d 65 6e 74 73 20 20 34 35 2d 20 35 35 30 30 30 20 20 68 61 6c ┆mum 3 segments 45- 55000 hal┆ 0x10260…10280 66 77 6f 72 64 73 20 20 32 35 30 30 30 20 68 61 6c 66 77 6f 72 64 73 20 6d 69 6e 69 6d 75 6d 0d ┆fwords 25000 halfwords minimum ┆ 0x10280…102a0 0a 20 37 20 73 65 67 6d 65 6e 74 73 20 20 35 35 2d 20 36 35 30 30 30 20 20 68 61 6c 66 77 6f 72 ┆ 7 segments 55- 65000 halfwor┆ 0x102a0…102c0 64 73 20 20 33 35 30 30 30 20 68 61 6c 66 77 6f 72 64 73 20 6d 69 6e 69 6d 75 6d 0d 0a 20 39 20 ┆ds 35000 halfwords minimum 9 ┆ 0x102c0…102e0 73 65 67 6d 65 6e 74 73 20 20 36 30 2d 20 37 30 30 30 30 20 20 68 61 6c 66 77 6f 72 64 73 20 20 ┆segments 60- 70000 halfwords ┆ 0x102e0…10300 34 30 30 30 30 20 68 61 6c 66 77 6f 72 64 73 20 6d 69 6e 69 6d 75 6d 0d 0a 32 31 20 73 65 67 6d ┆40000 halfwords minimum 21 segm┆ 0x10300…10320 65 6e 74 73 20 20 39 30 2d 31 30 30 30 30 30 20 20 68 61 6c 66 77 6f 72 64 73 20 20 37 30 30 30 ┆ents 90-100000 halfwords 7000┆ 0x10320…10340 30 20 68 61 6c 66 77 6f 72 64 73 20 6d 69 6e 69 6d 75 6d 0d 0a 34 32 20 73 65 67 6d 65 6e 74 73 ┆0 halfwords minimum 42 segments┆ 0x10340…10360 20 31 30 30 2d 31 31 30 30 30 30 20 20 68 61 6c 66 77 6f 72 64 73 20 20 38 30 30 30 30 20 68 61 ┆ 100-110000 halfwords 80000 ha┆ 0x10360…10380 6c 66 77 6f 72 64 73 20 6d 69 6e 69 6d 75 6d 0d 0a 36 33 20 73 65 67 6d 65 6e 74 73 20 31 33 30 ┆lfwords minimum 63 segments 130┆ 0x10380…103a0 2d 31 34 30 30 30 30 20 20 68 61 6c 66 77 6f 72 64 73 20 31 31 30 30 30 30 20 68 61 6c 66 77 6f ┆-140000 halfwords 110000 halfwo┆ 0x103a0…103c0 72 64 73 20 6d 69 6e 69 6d 75 6d 0d 0a 38 34 20 73 65 67 6d 65 6e 74 73 20 31 37 30 2d 31 38 30 ┆rds minimum 84 segments 170-180┆ 0x103c0…103e0 30 30 30 20 20 68 61 6c 66 77 6f 72 64 73 20 31 35 30 30 30 30 20 68 61 6c 66 77 6f 72 64 73 20 ┆000 halfwords 150000 halfwords ┆ 0x103e0…10400 6d 69 6e 69 6d 75 6d 0d 0a 0d 0a 4e 6f 74 65 20 74 68 61 74 20 62 65 79 6f 75 6e 64 20 32 31 20 ┆minimum Note that beyound 21 ┆ 0x10400…10420 (130,) 73 65 67 6d 65 6e 74 73 20 70 65 72 20 62 6c 6f 63 6b 20 74 68 65 20 64 65 6d 61 6e 64 20 63 75 ┆segments per block the demand cu┆ 0x10420…10440 72 76 65 20 0a 63 68 61 6e 67 65 73 2e 0d 0a 0d 0a 49 6e 20 63 61 73 65 20 6c 65 73 73 20 74 68 ┆rve changes. In case less th┆ 0x10440…10460 61 6e 20 61 62 73 6f 6c 75 74 65 20 6d 69 6e 69 6d 75 6d 20 6d 65 6d 6f 72 79 20 73 69 7a 65 20 ┆an absolute minimum memory size ┆ 0x10460…10480 69 73 20 61 76 61 69 6c 61 62 6c 65 2c 20 0a 74 68 65 20 70 72 6f 67 72 61 6d 20 74 65 72 6d 69 ┆is available, the program termi┆ 0x10480…1049f 6e 61 74 65 73 20 77 69 74 68 20 61 20 73 74 61 63 6b 20 61 6c 61 72 6d 2e 0d 0a 0d 0a 0d 0a ┆nates with a stack alarm. ┆ 0x1049f…104a2 FormFeed { 0x1049f…104a2 0c 83 bc ┆ ┆ 0x1049f…104a2 } 0x104a2…104c0 0a b0 a1 38 2e 32 20 41 72 65 61 20 50 72 6f 63 65 73 73 20 61 6e 64 20 42 75 66 66 65 72 ┆ 8.2 Area Process and Buffer┆ 0x104c0…104e0 20 43 6c 61 69 6d 0d 0a 0d 0a 41 73 20 65 78 70 6c 61 69 6e 65 64 20 69 6e 20 36 2e 34 2e 31 20 ┆ Claim As explained in 6.4.1 ┆ 0x104e0…10500 61 6e 64 20 36 2e 34 2e 32 2c 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 61 72 65 61 20 0a 70 ┆and 6.4.2, the number of area p┆ 0x10500…10520 72 6f 63 65 73 73 65 73 20 61 76 61 69 6c 61 62 6c 65 20 64 65 74 65 72 6d 69 6e 65 73 20 74 68 ┆rocesses available determines th┆ 0x10520…10540 65 20 6d 61 78 69 6d 61 6c 20 6e 75 6d 62 65 72 20 6f 66 20 65 6e 74 72 69 65 73 20 0a 69 6e 20 ┆e maximal number of entries in ┆ 0x10540…10560 65 61 63 68 20 70 61 72 74 69 61 6c 20 63 61 74 61 6c 6f 67 20 77 69 74 68 20 61 20 63 65 72 74 ┆each partial catalog with a cert┆ 0x10560…10580 61 69 6e 20 6d 69 6e 69 6d 75 6d 20 61 6e 64 20 74 6f 20 61 20 0a 63 65 72 74 61 69 6e 20 6d 61 ┆ain minimum and to a certain ma┆ 0x10580…105a0 78 69 6d 75 6d 2e 0d 0a 0d 0a 46 75 72 74 68 65 72 6d 6f 72 65 20 74 68 69 73 20 6e 75 6d 62 65 ┆ximum. Furthermore this numbe┆ 0x105a0…105c0 72 20 64 65 74 65 72 6d 69 6e 65 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 6d 65 73 73 61 ┆r determines the number of messa┆ 0x105c0…105e0 67 65 20 0a 62 75 66 66 65 72 73 20 6e 65 65 64 65 64 2e 0d 0a 0d 0a 54 68 65 20 66 6f 6c 6c 6f ┆ge buffers needed. The follo┆ 0x105e0…10600 77 69 6e 67 20 74 61 62 6c 65 20 67 69 76 65 73 20 66 6f 72 20 31 20 61 6e 64 20 32 20 63 6f 70 ┆wing table gives for 1 and 2 cop┆ 0x10600…10620 (131,) 69 65 73 20 6f 66 20 76 6f 6c 75 6d 65 20 74 61 70 65 73 20 0a 74 68 65 20 6d 69 6e 69 6d 61 6c ┆ies of volume tapes the minimal┆ 0x10620…10640 20 6e 75 6d 62 65 72 20 6f 66 20 61 72 65 61 20 70 72 6f 63 65 73 73 65 73 20 6e 65 65 64 65 64 ┆ number of area processes needed┆ 0x10640…10660 20 61 6e 64 20 75 70 77 61 72 64 73 20 74 68 65 20 0a 6e 75 6d 62 65 72 20 6f 66 20 6d 65 73 73 ┆ and upwards the number of mess┆ 0x10660…10680 61 67 65 20 62 75 66 66 65 72 73 20 6e 65 65 64 65 64 2e 0d 0a 0d 0a 0e 0a a1 20 20 20 20 20 09 ┆age buffers needed. ┆ 0x10680…106a0 09 09 09 0d 0a 20 6d 69 6e 69 6d 75 6d 09 20 20 6d 65 73 73 61 67 65 20 62 75 66 66 65 72 73 20 ┆ minimum message buffers ┆ 0x106a0…106c0 6e 65 65 64 65 64 0d 0a 20 61 72 65 61 20 0d 0a a1 20 70 72 6f 63 65 73 73 65 73 20 20 20 31 20 ┆needed area processes 1 ┆ 0x106c0…106e0 63 6f 70 79 20 20 20 20 20 20 20 32 20 63 6f 70 69 65 73 09 0d 0a a1 20 20 20 20 20 20 20 20 20 ┆copy 2 copies ┆ 0x106e0…10700 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 67 6d 3c 3d 32 31 20 20 20 20 73 65 67 6d 20 3e 32 ┆ segm<=21 segm >2┆ 0x10700…10720 31 09 0d 0a 20 20 20 36 20 20 20 20 20 20 20 20 20 20 20 36 20 20 20 20 20 20 20 20 20 20 38 20 ┆1 6 6 8 ┆ 0x10720…10740 20 20 20 20 20 20 20 20 20 35 0d 0a 20 20 20 37 20 20 20 20 20 20 20 20 20 20 20 37 20 20 20 20 ┆ 5 7 7 ┆ 0x10740…10760 20 20 20 20 20 20 38 20 20 20 20 20 20 20 20 20 20 35 0d 0a 20 20 20 38 20 20 20 20 20 20 20 20 ┆ 8 5 8 ┆ 0x10760…10780 20 20 20 38 20 20 20 20 20 20 20 20 20 20 38 20 20 20 20 20 20 20 20 20 20 35 0d 0a 20 20 20 39 ┆ 8 8 5 9┆ 0x10780…107a0 20 20 20 20 20 20 20 20 20 20 20 39 20 20 20 20 20 20 20 20 20 20 38 20 20 20 20 20 20 20 20 20 ┆ 9 8 ┆ 0x107a0…107c0 20 35 0d 0a 20 20 31 30 20 20 20 20 20 20 20 20 20 20 31 30 20 20 20 20 20 20 20 20 20 20 38 20 ┆ 5 10 10 8 ┆ 0x107c0…107e0 20 20 20 20 20 20 20 20 20 35 20 20 0d 0a 20 20 31 31 20 20 20 20 20 20 20 20 20 20 31 31 20 20 ┆ 5 11 11 ┆ 0x107e0…10800 20 20 20 20 20 20 20 20 38 20 20 20 20 20 20 20 20 20 20 35 0d 0a a1 20 3e 31 31 20 20 20 20 20 ┆ 8 5 >11 ┆ 0x10800…10820 (132,) 20 20 20 20 20 31 31 20 20 20 20 20 20 20 20 20 20 38 20 20 20 20 20 20 20 20 20 20 35 20 20 20 ┆ 11 8 5 ┆ 0x10820…10840 20 20 0d 0a 0d 0a 0f 0a 49 6e 20 63 61 73 65 20 6c 65 73 73 20 74 68 61 6e 20 6d 69 6e 69 6d 75 ┆ In case less than minimu┆ 0x10840…10860 6d 20 61 72 65 61 20 70 72 6f 63 65 73 73 65 73 20 6f 72 20 6d 65 73 73 61 67 65 20 62 75 66 66 ┆m area processes or message buff┆ 0x10860…10880 65 72 73 20 0a 61 72 65 20 61 76 61 69 6c 61 62 6c 65 2c 20 74 68 65 20 70 72 6f 67 72 61 6d 20 ┆ers are available, the program ┆ 0x10880…108a0 74 65 72 6d 69 6e 61 74 65 73 20 77 69 74 68 20 61 6e 20 61 6c 61 72 6d 20 73 74 61 74 69 6e 67 ┆terminates with an alarm stating┆ 0x108a0…108c0 20 0a 74 68 65 20 6e 65 65 64 2e 0d 0a 0d 0a 0d 0a b0 a1 38 2e 33 20 54 65 6d 70 6f 72 61 72 79 ┆ the need. 8.3 Temporary┆ 0x108c0…108e0 20 45 6e 74 72 69 65 73 20 61 6e 64 20 53 65 67 6d 65 6e 74 73 0d 0a 0d 0a 54 68 65 20 6a 6f 62 ┆ Entries and Segments The job┆ 0x108e0…10900 20 70 72 6f 63 65 73 73 20 77 69 6c 6c 20 6e 65 65 64 20 6f 6e 65 20 74 65 6d 70 6f 72 61 72 79 ┆ process will need one temporary┆ 0x10900…10920 20 65 6e 74 72 79 20 61 6e 64 20 73 6f 6d 65 20 0a 74 65 6d 70 6f 72 61 72 79 20 73 65 67 6d 65 ┆ entry and some temporary segme┆ 0x10920…10940 6e 74 73 20 66 6f 72 20 65 61 63 68 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 70 75 ┆nts for each of the following pu┆ 0x10940…1094b 72 70 6f 73 65 73 3a 0d 0a 0d 0a ┆rposes: ┆ 0x1094b…1094e FormFeed { 0x1094b…1094e 0c 83 bc ┆ ┆ 0x1094b…1094e } 0x1094e…10960 0a 2d 20 69 6e 66 69 6c 65 20 70 61 72 61 6d 65 74 65 ┆ - infile paramete┆ 0x10960…10980 72 20 69 73 20 75 73 65 64 0d 0a 2d 20 6f 75 74 66 69 6c 65 20 70 61 72 61 6d 65 74 65 72 20 69 ┆r is used - outfile parameter i┆ 0x10980…109a0 73 20 75 73 65 64 0d 0a 2d 20 84 6f 75 74 66 69 6c 65 20 69 73 20 61 20 74 65 6d 70 6f 72 61 72 ┆s used - outfile is a temporar┆ 0x109a0…109c0 79 20 62 61 63 6b 69 6e 67 20 73 74 6f 72 61 67 65 20 61 72 65 61 20 6f 72 20 64 6f 65 73 20 6e ┆y backing storage area or does n┆ 0x109c0…109e0 6f 74 20 0a 19 82 80 80 65 78 69 73 74 0d 0a 2d 20 84 73 61 76 65 20 63 61 74 61 6c 6f 67 20 28 ┆ot exist - save catalog (┆ 0x109e0…10a00 69 6e 63 73 61 76 65 20 77 69 6c 6c 20 6e 65 65 64 20 69 74 20 61 73 20 61 20 70 65 72 6d 61 6e ┆incsave will need it as a perman┆ 0x10a00…10a20 (133,) 65 6e 74 20 0a 19 82 80 80 72 65 73 6f 75 72 63 65 29 0d 0a 2d 20 70 61 72 74 69 61 6c 20 63 61 ┆ent resource) - partial ca┆ 0x10a20…10a40 74 61 6c 6f 67 0d 0a 0d 0a 49 6e 20 63 61 73 65 20 6f 66 20 73 68 6f 72 74 61 67 65 20 6f 66 20 ┆talog In case of shortage of ┆ 0x10a40…10a60 74 68 65 73 65 20 72 65 73 73 6f 75 72 63 65 73 2c 20 74 68 65 20 70 72 6f 67 72 61 6d 20 77 69 ┆these ressources, the program wi┆ 0x10a60…10a80 6c 6c 0d 0a 0d 0a 2d 20 69 6e 20 74 68 65 20 66 69 72 73 74 20 74 77 6f 20 63 61 73 65 73 20 63 ┆ll - in the first two cases c┆ 0x10a80…10aa0 6f 6e 74 69 6e 75 65 20 61 66 74 65 72 20 61 20 70 61 72 61 6d 65 74 65 72 20 77 61 72 6e 69 6e ┆ontinue after a parameter warnin┆ 0x10aa0…10ac0 67 0d 0a 2d 20 69 6e 20 74 68 65 20 74 68 69 72 64 20 63 61 73 65 20 74 65 72 6d 69 6e 61 74 65 ┆g - in the third case terminate┆ 0x10ac0…10ae0 20 77 69 74 68 20 74 68 65 20 64 65 76 69 63 65 20 73 74 61 74 75 73 20 61 6c 61 72 6d 0d 0a 2d ┆ with the device status alarm -┆ 0x10ae0…10b00 20 84 69 6e 20 74 68 65 20 6c 61 73 74 20 74 77 6f 20 63 61 73 65 73 20 74 65 72 6d 69 6e 61 74 ┆ in the last two cases terminat┆ 0x10b00…10b20 65 20 77 69 74 68 20 61 20 70 72 6f 70 65 72 20 61 6c 61 72 6d 20 0a 19 82 80 80 6d 65 73 73 61 ┆e with a proper alarm messa┆ 0x10b20…10b38 67 65 20 6f 6e 20 63 75 72 72 65 6e 74 20 6f 75 74 70 75 74 0d 0a 0d 0a ┆ge on current output ┆ 0x10b38…10b3b FormFeed { 0x10b38…10b3b 0c 81 b4 ┆ ┆ 0x10b38…10b3b } 0x10b3b…10b40 0a b0 a1 39 2e ┆ 9.┆ 0x10b40…10b60 20 45 52 52 4f 52 20 4d 45 53 53 41 47 45 53 0d 0a 0d 0a 45 72 72 6f 72 20 6d 65 73 73 61 67 65 ┆ ERROR MESSAGES Error message┆ 0x10b60…10b80 73 20 66 72 6f 6d 20 74 68 65 20 70 72 6f 67 72 61 6d 20 61 72 65 20 77 72 69 74 74 65 6e 20 69 ┆s from the program are written i┆ 0x10b80…10ba0 6e 20 63 75 72 72 65 6e 74 20 0a 6f 75 74 70 75 74 20 7a 6f 6e 65 2e 0d 0a 0d 0a 54 68 65 20 66 ┆n current output zone. The f┆ 0x10ba0…10bc0 6f 6c 6c 6f 77 69 6e 67 20 6b 69 6e 64 73 20 6f 66 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 73 ┆ollowing kinds of error messages┆ 0x10bc0…10be0 20 65 78 69 73 74 3a 0d 0a 0d 0a 2d 20 70 61 72 61 6d 65 74 65 72 20 61 6c 61 72 6d 0d 0a 2d 20 ┆ exist: - parameter alarm - ┆ 0x10be0…10c00 70 61 72 61 6d 65 74 65 72 20 77 61 72 6e 69 6e 67 0d 0a 2d 20 65 6e 74 72 79 20 73 70 65 63 69 ┆parameter warning - entry speci┆ 0x10c00…10c20 (134,) 66 69 65 72 20 77 61 72 6e 69 6e 67 0d 0a 2d 20 61 72 65 61 20 65 6e 74 72 79 20 77 61 72 6e 69 ┆fier warning - area entry warni┆ 0x10c20…10c40 6e 67 0d 0a 2d 20 70 61 72 61 6d 65 74 65 72 20 69 6e 70 75 74 20 73 79 6e 74 61 78 20 6d 65 73 ┆ng - parameter input syntax mes┆ 0x10c40…10c60 73 61 67 65 0d 0a 2d 20 61 72 65 61 20 70 72 6f 63 65 73 73 20 77 61 72 6e 69 6e 67 0d 0a 2d 20 ┆sage - area process warning - ┆ 0x10c60…10c80 61 72 65 61 20 70 72 6f 63 65 73 73 20 61 6c 61 72 6d 0d 0a 2d 20 63 61 74 61 6c 6f 67 20 65 72 ┆area process alarm - catalog er┆ 0x10c80…10ca0 72 6f 72 20 6d 65 73 73 61 67 65 0d 0a 0d 0a 0d 0a b0 a1 39 2e 31 20 50 61 72 61 6d 65 74 65 72 ┆ror message 9.1 Parameter┆ 0x10ca0…10cc0 20 61 6c 61 72 6d 0d 0a 0d 0a 41 74 20 70 61 72 61 6d 65 74 65 72 20 61 6c 61 72 6d 2c 20 74 68 ┆ alarm At parameter alarm, th┆ 0x10cc0…10ce0 65 20 70 61 72 61 6d 65 74 65 72 20 6c 69 73 74 20 69 73 20 65 6d 70 74 69 65 64 2c 20 6c 69 73 ┆e parameter list is emptied, lis┆ 0x10ce0…10d00 74 69 6e 67 20 0a 74 68 65 20 70 61 72 61 6d 65 74 65 72 73 20 66 72 6f 6d 20 63 75 72 72 65 6e ┆ting the parameters from curren┆ 0x10d00…10d20 74 20 70 61 72 61 6d 65 74 65 72 20 61 6e 64 20 6f 6e 20 69 6e 20 74 68 65 20 61 6c 61 72 6d 20 ┆t parameter and on in the alarm ┆ 0x10d20…10d40 0a 6d 65 73 73 61 67 65 2e 0d 0a 0d 0a 54 68 65 20 6d 6f 64 65 62 69 74 73 20 61 72 65 20 73 65 ┆ message. The modebits are se┆ 0x10d40…10d60 74 3a 20 27 77 61 72 6e 69 6e 67 20 79 65 73 2c 20 6f 6b 2e 6e 6f 27 2e 0d 0a 53 69 6e 63 65 20 ┆t: 'warning yes, ok.no'. Since ┆ 0x10d60…10d80 74 68 65 20 70 61 72 61 6d 65 74 65 72 20 6c 69 73 74 20 69 73 20 65 6d 70 74 69 65 64 2c 20 74 ┆the parameter list is emptied, t┆ 0x10d80…10da0 68 65 20 70 72 6f 67 72 61 6d 20 74 65 72 6d 69 6e 61 74 65 73 2e 0d 0a 0d 0a 2a 2a 2a 20 73 61 ┆he program terminates. *** sa┆ 0x10da0…10dc0 76 65 20 61 6c 61 72 6d 20 3c 74 65 78 74 3e 20 3c 70 61 72 61 6d 65 74 65 72 20 6c 69 73 74 3e ┆ve alarm <text> <parameter list>┆ 0x10dc0…10de0 0d 0a 0d 0a 54 65 78 74 3a 09 09 20 20 20 20 20 45 78 70 6c 61 6e 61 74 69 6f 6e 3a 0d 0a 0d 0a ┆ Text: Explanation: ┆ 0x10de0…10e00 6d 6f 75 6e 74 73 70 65 63 20 70 61 72 61 6d 09 20 20 20 20 20 84 6d 6f 75 6e 74 20 70 61 72 61 ┆mountspec param mount para┆ 0x10e00…10e20 (135,) 6d 20 6e 6f 74 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 0a 19 9d 80 80 2e 3c 69 6e 74 65 67 65 72 ┆m not followed by .<integer┆ 0x10e20…10e40 3e 0d 0a 74 61 70 65 20 70 61 72 61 6d 20 74 6f 6f 20 6d 61 6e 79 20 76 6f 6c 75 6d 65 73 20 20 ┆> tape param too many volumes ┆ 0x10e40…10e60 84 74 61 70 65 20 70 61 72 61 6d 20 73 70 65 63 69 66 69 65 73 20 6d 6f 72 65 20 74 68 61 6e 20 ┆ tape param specifies more than ┆ 0x10e60…10e80 0a 19 9d 80 80 33 32 20 76 6f 6c 75 6d 65 73 0d 0a 6c 61 62 65 6c 20 70 61 72 61 6d 20 73 79 6e ┆ 32 volumes label param syn┆ 0x10e80…10ea0 74 61 78 09 20 20 20 20 20 84 6c 61 62 65 6c 20 6e 6f 74 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 ┆tax label not followed by ┆ 0x10ea0…10ec0 2e 3c 6e 61 6d 65 3e 0d 0a 74 61 70 65 20 70 61 72 61 6d 20 6d 69 73 73 69 6e 67 09 20 20 20 20 ┆.<name> tape param missing ┆ 0x10ec0…10ee0 20 84 6e 6f 20 74 61 70 65 20 70 61 72 61 6d 65 74 65 72 20 66 6f 75 6e 64 0d 0a 73 65 67 6d 20 ┆ no tape parameter found segm ┆ 0x10ee0…10f00 70 61 72 61 6d 20 73 79 6e 74 61 78 09 20 20 20 20 20 84 73 65 67 6d 20 6e 6f 74 20 66 6f 6c 6c ┆param syntax segm not foll┆ 0x10f00…10f20 6f 77 69 64 20 62 79 20 2e 3c 69 6e 74 65 67 65 72 3e 0d 0a 0d 0a 0d 0a 8c 83 d4 0a b0 a1 39 2e ┆owid by .<integer> 9.┆ 0x10f20…10f40 32 20 50 61 72 61 6d 65 74 65 72 20 57 61 72 6e 69 6e 67 0d 0a 0d 0a 54 68 65 20 70 61 72 61 6d ┆2 Parameter Warning The param┆ 0x10f40…10f60 65 74 65 72 20 77 61 72 6e 69 6e 67 20 73 6b 69 70 73 20 63 75 72 72 65 6e 74 20 70 61 72 61 6d ┆eter warning skips current param┆ 0x10f60…10f80 65 74 65 72 2c 20 64 69 73 70 6c 61 79 69 6e 67 20 69 74 20 0a 69 6e 20 74 68 65 20 65 72 72 6f ┆eter, displaying it in the erro┆ 0x10f80…10fa0 72 20 6d 65 73 73 61 67 65 20 61 6e 64 20 63 6f 6e 74 69 6e 75 65 73 2c 20 73 65 74 74 69 6e 67 ┆r message and continues, setting┆ 0x10fa0…10fc0 20 74 68 65 20 6d 6f 64 65 62 69 74 73 3a 20 0a 27 77 61 72 6e 69 6e 67 20 79 65 73 2c 20 6f 6b ┆ the modebits: 'warning yes, ok┆ 0x10fc0…10fe0 2e 79 65 73 27 0d 0a 0d 0a 2a 2a 2a 20 73 61 76 65 20 77 61 72 6e 69 6e 67 20 3c 74 65 78 74 3e ┆.yes' *** save warning <text>┆ 0x10fe0…11000 3c 63 75 72 72 65 6e 74 20 70 61 72 61 6d 65 74 65 72 3e 0d 0a 0d 0a 54 65 78 74 3a 09 09 20 20 ┆<current parameter> Text: ┆ 0x11000…11020 (136,) 20 20 20 45 78 70 6c 61 6e 61 74 69 6f 6e 3a 0d 0a 0d 0a 6f 75 74 66 69 6c 65 20 70 61 72 61 6d ┆ Explanation: outfile param┆ 0x11020…11040 20 63 6f 6e 6e 65 63 74 09 20 20 20 20 20 54 68 65 20 63 75 72 72 65 6e 74 20 6f 75 74 70 75 74 ┆ connect The current output┆ 0x11040…11060 20 7a 6f 6e 65 20 63 6f 75 6c 64 20 0d 0a 69 6d 70 6f 73 73 69 62 6c 65 20 3c 63 61 75 73 65 3e ┆ zone could impossible <cause>┆ 0x11060…11080 09 20 20 20 20 20 84 6e 6f 74 20 62 65 20 63 6f 6e 6e 65 63 74 65 64 20 74 6f 20 74 68 65 20 0a ┆ not be connected to the ┆ 0x11080…110a0 19 9d 80 80 66 69 6c 65 20 73 70 65 63 69 66 69 65 64 20 66 6f 72 20 74 68 65 20 72 65 61 73 6f ┆ file specified for the reaso┆ 0x110a0…110c0 6e 20 0a 19 9d 80 80 65 78 70 6c 61 69 6e 65 64 20 69 6e 20 3c 63 61 75 73 65 3e 2e 20 54 68 65 ┆n explained in <cause>. The┆ 0x110c0…110e0 20 0a 19 9d 80 80 73 74 61 63 6b 65 64 20 6f 75 74 70 75 74 20 7a 6f 6e 65 20 69 73 20 0a 19 9d ┆ stacked output zone is ┆ 0x110e0…11100 80 80 75 6e 73 74 61 63 6b 65 64 20 61 67 61 69 6e 20 61 6e 64 20 6f 75 74 70 75 74 20 0a 19 9d ┆ unstacked again and output ┆ 0x11100…11120 80 80 63 6f 6e 74 69 6e 75 65 73 2e 0d 0a 0d 0a 69 6e 66 69 6c 65 20 70 61 72 61 6d 20 63 6f 6e ┆ continues. infile param con┆ 0x11120…11140 6e 65 63 74 20 20 20 20 20 20 20 20 20 54 68 65 20 63 75 72 72 65 6e 74 20 69 6e 70 75 74 20 7a ┆nect The current input z┆ 0x11140…11160 6f 6e 65 20 63 6f 75 6c 64 20 0d 0a 69 6d 70 6f 73 73 69 62 6c 65 20 3c 63 61 75 73 65 3e 09 20 ┆one could impossible <cause> ┆ 0x11160…11180 20 20 20 20 84 6e 6f 74 20 62 65 20 63 6f 6e 6e 65 63 74 65 64 20 74 6f 20 74 68 65 20 66 69 6c ┆ not be connected to the fil┆ 0x11180…111a0 65 20 0a 19 9d 80 80 73 70 65 63 69 66 69 65 64 20 66 6f 72 20 74 68 65 20 72 65 61 73 6f 6e 20 ┆e specified for the reason ┆ 0x111a0…111c0 0a 19 9d 80 80 65 78 70 6c 61 69 6e 65 64 20 69 6e 20 3c 63 61 75 73 65 3e 2e 0d 0a 0d 0a 09 09 ┆ explained in <cause>. ┆ 0x111c0…111e0 09 20 20 20 20 20 84 54 68 65 20 73 74 61 63 6b 65 64 20 69 6e 70 75 74 20 7a 6f 6e 65 20 69 73 ┆ The stacked input zone is┆ 0x111e0…11200 20 0a 19 9d 80 80 75 6e 73 74 61 63 6b 65 64 20 61 67 61 69 6e 20 61 6e 64 20 69 6e 70 75 74 20 ┆ unstacked again and input ┆ 0x11200…11220 (137,) 0a 19 9d 80 80 63 6f 6e 74 69 6e 75 65 73 2c 20 6d 61 79 62 65 20 66 72 6f 6d 20 66 70 20 0a 19 ┆ continues, maybe from fp ┆ 0x11220…11240 9d 80 80 63 6f 6d 6d 61 6e 64 20 73 74 61 63 6b 3a 0d 0a 0d 0a 6d 6f 75 6e 74 73 70 65 63 20 70 ┆ command stack: mountspec p┆ 0x11240…11260 61 72 61 6d 20 73 79 6e 74 61 78 09 20 20 20 20 20 84 54 68 65 20 70 61 72 61 6d 65 74 65 72 20 ┆aram syntax The parameter ┆ 0x11260…11280 27 6d 6f 75 6e 74 73 70 65 63 27 20 77 61 73 20 0a 19 9d 80 80 6e 6f 74 20 66 6f 6c 6c 6f 77 65 ┆'mountspec' was not followe┆ 0x11280…112a0 64 20 62 79 20 2e 3c 69 6e 74 65 67 65 72 3e 2e 0d 0a 09 09 09 20 20 20 20 20 84 74 68 65 20 76 ┆d by .<integer>. the v┆ 0x112a0…112c0 61 6c 75 65 20 72 65 6d 61 69 6e 73 20 74 68 65 20 6c 61 74 65 73 74 20 0a 19 9d 80 80 72 65 61 ┆alue remains the latest rea┆ 0x112c0…112e0 64 20 6f 72 20 64 65 66 61 75 6c 74 2e 0d 0a 0d 0a 72 65 6c 65 61 73 65 20 70 61 72 61 6d 20 73 ┆d or default. release param s┆ 0x112e0…11300 79 6e 74 61 78 09 20 20 20 20 20 84 54 68 65 20 70 61 72 61 6d 65 74 65 72 20 27 72 65 6c 65 61 ┆yntax The parameter 'relea┆ 0x11300…11320 73 65 27 20 77 61 73 20 6e 6f 74 20 0a 19 9d 80 80 66 6f 6c 6c 6f 77 65 64 20 62 79 20 2e 79 65 ┆se' was not followed by .ye┆ 0x11320…11340 73 20 6f 72 20 2e 6e 6f 2e 0d 0a 09 09 09 20 20 20 20 20 84 54 68 65 20 76 61 6c 75 65 20 72 65 ┆s or .no. The value re┆ 0x11340…11360 6d 61 69 6e 73 20 74 68 65 20 6c 61 74 65 73 74 20 0a 19 9d 80 80 72 65 61 64 20 6f 72 20 64 65 ┆mains the latest read or de┆ 0x11360…11380 66 61 75 6c 74 2e 0d 0a 0d 0a 8c 83 c8 0a 6c 69 73 74 20 70 61 72 61 6d 20 75 6e 6b 6e 6f 77 6e ┆fault. list param unknown┆ 0x11380…113a0 09 20 20 20 20 20 84 54 68 65 20 70 61 72 61 6d 65 74 65 72 20 27 6c 69 73 74 27 20 77 61 73 20 ┆ The parameter 'list' was ┆ 0x113a0…113c0 6e 6f 74 20 0a 19 9d 80 80 66 6f 6c 6c 6f 77 65 64 20 62 79 20 2e 79 65 73 2c 20 2e 6e 6f 20 6f ┆not followed by .yes, .no o┆ 0x113c0…113e0 72 20 0a 19 9d 80 80 2e 3c 6e 61 6d 65 3e 2e 0d 0a 09 09 09 20 20 20 20 20 84 54 68 65 20 76 61 ┆r .<name>. The va┆ 0x113e0…11400 6c 75 65 20 72 65 6d 61 69 6e 73 20 74 68 65 20 6c 61 74 65 73 74 20 0a 19 9d 80 80 72 65 61 64 ┆lue remains the latest read┆ 0x11400…11420 (138,) 20 6f 72 20 64 65 66 61 75 6c 74 2e 0d 0a 0d 0a 63 68 61 6e 67 65 64 69 73 63 20 70 61 72 61 6d ┆ or default. changedisc param┆ 0x11420…11440 20 73 79 6e 74 61 78 09 20 20 20 20 20 84 54 68 65 20 70 61 72 61 6d 65 74 65 72 20 27 63 68 61 ┆ syntax The parameter 'cha┆ 0x11440…11460 6e 67 65 64 69 73 63 20 0a 19 9d 80 80 2e 3c 66 72 6f 6d 20 64 69 73 63 3e 27 20 77 61 73 20 6e ┆ngedisc .<from disc>' was n┆ 0x11460…11480 6f 74 20 66 6f 6c 6c 6f 77 65 64 20 0a 19 9d 80 80 62 79 20 2e 3c 6e 61 6d 65 3e 0d 0a 09 09 09 ┆ot followed by .<name> ┆ 0x11480…114a0 20 20 20 20 20 84 54 68 65 20 76 61 6c 75 65 20 62 65 63 6f 6d 65 73 20 3c 74 6f 20 64 69 73 63 ┆ The value becomes <to disc┆ 0x114a0…114c0 3e 20 3d 20 0a 19 9d 80 80 6e 6f 2e 0d 0a 0d 0a 6e 65 77 73 63 6f 70 65 20 70 61 72 61 6d 20 73 ┆> = no. newscope param s┆ 0x114c0…114e0 79 6e 74 61 78 09 20 20 20 20 20 84 54 68 65 20 70 61 72 61 6d 65 74 65 72 20 27 6e 65 77 73 63 ┆yntax The parameter 'newsc┆ 0x114e0…11500 6f 70 65 27 20 77 61 73 20 0a 19 9d 80 80 6e 6f 74 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 2e 3c ┆ope' was not followed by .<┆ 0x11500…11520 6e 61 6d 65 3e 0d 0a 09 09 09 20 20 20 20 20 84 54 68 65 20 76 61 6c 75 65 20 69 73 20 6e 6f 74 ┆name> The value is not┆ 0x11520…11540 20 63 68 61 6e 67 65 64 0d 0a 0d 0a 6e 65 77 73 63 6f 70 65 20 70 61 72 61 6d 20 75 6e 6b 6e 6f ┆ changed newscope param unkno┆ 0x11540…11560 77 6e 09 20 20 20 20 20 84 54 68 65 20 70 61 72 61 6d 65 74 65 72 20 74 6f 20 6e 65 77 73 63 6f ┆wn The parameter to newsco┆ 0x11560…11580 70 65 20 77 61 73 20 0a 19 9d 80 80 6e 65 69 74 68 65 72 20 6f 66 20 74 65 6d 70 2f 6c 6f 67 69 ┆pe was neither of temp/logi┆ 0x11580…115a0 6e 2f 75 73 65 72 2f 70 72 6f 2d 20 0a 19 9d 80 80 6a 65 63 74 2f 6e 6f 0d 0a 09 09 09 20 20 20 ┆n/user/pro- ject/no ┆ 0x115a0…115c0 20 20 54 68 65 20 76 61 6c 75 65 20 69 73 20 6e 6f 74 20 63 68 61 6e 67 65 64 2e 0d 0a 0d 0a 64 ┆ The value is not changed. d┆ 0x115c0…115e0 69 73 63 20 73 70 65 63 20 70 61 72 61 6d 20 75 6e 6b 6e 6f 77 6e 09 20 20 20 20 20 84 54 68 65 ┆isc spec param unknown The┆ 0x115e0…11600 20 64 69 73 63 20 73 70 65 63 69 66 69 65 64 20 69 6e 20 64 69 73 63 20 0a 19 9d 80 80 73 70 65 ┆ disc specified in disc spe┆ 0x11600…11620 (139,) 63 69 66 69 65 72 20 77 61 73 20 75 6e 6b 6e 6f 77 6e 2e 20 0d 0a 20 20 20 20 20 20 20 20 20 09 ┆cifier was unknown. ┆ 0x11620…11640 09 20 20 20 20 20 84 50 72 65 76 69 6f 75 73 20 64 69 73 63 20 73 70 65 63 69 66 69 65 72 20 69 ┆ Previous disc specifier i┆ 0x11640…11660 73 20 0a 19 9d 80 80 63 61 6e 63 65 6c 6c 65 64 2c 20 61 6c 6c 20 6f 74 68 65 72 20 64 69 73 63 ┆s cancelled, all other disc┆ 0x11660…11680 73 20 0a 19 9d 80 80 73 70 65 63 69 66 69 65 64 20 69 6e 20 74 68 69 73 20 64 69 73 63 20 0a 19 ┆s specified in this disc ┆ 0x11680…116a0 9d 80 80 73 70 65 63 69 66 69 65 72 20 62 65 63 6f 6d 65 20 73 70 65 63 69 66 69 65 64 2e 0d 0a ┆ specifier become specified. ┆ 0x116a0…116c0 0d 0a 73 63 6f 70 65 20 70 61 72 61 6d 20 73 79 6e 74 61 78 09 20 20 20 20 20 84 54 68 65 20 73 ┆ scope param syntax The s┆ 0x116c0…116e0 63 6f 70 65 20 70 61 72 61 6d 65 74 65 72 20 77 61 73 20 6e 6f 74 20 0a 19 9d 80 80 66 6f 6c 6c ┆cope parameter was not foll┆ 0x116e0…11700 6f 77 65 64 20 62 79 20 2e 3c 6e 61 6d 65 3e 0d 0a 09 09 09 20 20 20 20 20 84 4e 6f 20 65 6e 74 ┆owed by .<name> No ent┆ 0x11700…11720 72 69 65 73 20 77 69 6c 6c 20 62 65 20 73 61 76 65 64 20 0a 19 9d 80 80 61 63 63 6f 72 64 69 6e ┆ries will be saved accordin┆ 0x11720…11740 67 20 74 6f 20 74 68 69 73 20 65 6e 74 72 79 20 0a 19 9d 80 80 73 70 65 63 69 66 69 65 72 2e 0d ┆g to this entry specifier. ┆ 0x11740…11760 0a 0d 0a 73 63 6f 70 65 20 70 61 72 61 6d 20 75 6e 6b 6e 6f 77 6e 09 20 20 20 20 20 84 54 68 65 ┆ scope param unknown The┆ 0x11760…11780 20 73 63 6f 70 65 20 73 70 65 63 69 66 69 65 64 20 77 61 73 20 6e 65 69 74 68 65 72 20 0a 19 9d ┆ scope specified was neither ┆ 0x11780…117a0 80 80 6f 66 20 74 65 6d 70 2f 6c 6f 67 69 6e 2f 75 73 65 72 2f 70 72 6f 6a 65 63 74 2f 6f 77 6e ┆ of temp/login/user/project/own┆ 0x117a0…117c0 2f 0d 0a 09 09 09 20 20 20 20 20 73 79 73 74 65 6d 2f 70 65 72 6d 2f 61 6c 6c 2e 0d 0a 8c 83 bc ┆/ system/perm/all. ┆ 0x117c0…117e0 0a 09 09 09 20 20 20 20 20 84 4e 6f 20 65 6e 74 72 69 65 73 20 77 69 6c 6c 20 62 65 20 73 61 76 ┆ No entries will be sav┆ 0x117e0…11800 65 64 20 0a 19 9d 80 80 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 68 69 73 20 65 6e 74 72 79 20 ┆ed according to this entry ┆ 0x11800…11820 (140,) 0a 19 9d 80 80 73 70 65 63 69 66 69 65 72 2e 0d 0a 0d 0a 64 6f 63 6e 61 6d 65 20 70 61 72 61 6d ┆ specifier. docname param┆ 0x11820…11840 20 73 79 6e 74 61 78 09 20 20 20 20 20 84 54 68 65 20 27 64 6f 63 6e 61 6d 65 27 20 70 61 72 61 ┆ syntax The 'docname' para┆ 0x11840…11860 6d 65 74 65 72 20 77 61 73 20 6e 6f 74 20 0a 19 9d 80 80 66 6f 6c 6c 6f 77 65 64 20 62 79 20 2e ┆meter was not followed by .┆ 0x11860…11880 3c 6e 61 6d 65 3e 0d 0a 09 09 09 20 20 20 20 20 84 4e 6f 20 65 6e 74 72 69 65 73 20 77 69 6c 6c ┆<name> No entries will┆ 0x11880…118a0 20 62 65 20 73 61 76 65 64 20 0a 19 9d 80 80 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 68 69 73 ┆ be saved according to this┆ 0x118a0…118c0 20 65 6e 74 72 79 20 0a 19 9d 80 80 73 70 65 63 69 66 69 65 72 2e 0d 0a 0d 0a 6e 61 6d 65 20 69 ┆ entry specifier. name i┆ 0x118c0…118e0 6c 6c 65 67 61 6c 09 09 20 20 20 20 20 84 74 68 65 20 6e 61 6d 65 20 73 70 65 63 69 66 69 65 64 ┆llegal the name specified┆ 0x118e0…11900 20 69 6e 20 65 6e 74 72 79 20 0a 19 9d 80 80 73 70 65 63 69 66 69 65 72 20 77 61 73 20 27 63 27 ┆ in entry specifier was 'c'┆ 0x11900…11920 2c 20 27 76 27 20 6f 72 20 0a 19 9d 80 80 27 70 72 69 6d 6f 75 74 27 2e 0d 0a 09 09 09 20 20 20 ┆, 'v' or 'primout'. ┆ 0x11920…11940 20 20 84 54 68 65 20 65 6e 74 72 79 20 69 73 20 6e 6f 74 20 73 61 76 65 64 2e 0d 0a 0d 0a 6e 61 ┆ The entry is not saved. na┆ 0x11940…11960 6d 65 20 64 6f 75 62 6c 65 20 64 65 66 69 6e 65 64 09 20 20 20 20 20 84 41 20 6e 61 6d 65 20 77 ┆me double defined A name w┆ 0x11960…11980 61 73 20 61 6c 72 65 61 64 79 20 73 70 65 63 69 66 69 65 64 2e 20 0a 19 9d 80 80 54 68 65 20 6e ┆as already specified. The n┆ 0x11980…119a0 65 77 20 6e 61 6d 65 20 69 73 20 69 67 6e 6f 72 65 64 20 61 6e 64 20 74 68 65 20 0a 19 9d 80 80 ┆ew name is ignored and the ┆ 0x119a0…119c0 70 72 6f 67 72 61 6d 20 63 6f 6e 74 69 6e 75 65 73 20 77 69 74 68 20 74 68 65 20 0a 19 9d 80 80 ┆program continues with the ┆ 0x119c0…119e0 63 75 72 72 65 6e 74 20 65 6e 74 72 79 20 73 70 65 63 69 66 69 65 72 2e 0d 0a 0d 0a 73 61 76 65 ┆current entry specifier. save┆ 0x119e0…11a00 20 73 70 65 63 20 70 61 72 61 6d 20 75 6e 6b 6e 6f 77 6e 09 20 20 20 20 20 84 53 79 6e 74 61 63 ┆ spec param unknown Syntac┆ 0x11a00…11a20 (141,) 74 69 63 61 6c 6c 79 20 74 68 65 20 70 61 72 61 6d 65 74 65 72 20 0a 19 9d 80 80 77 6f 75 6c 64 ┆tically the parameter would┆ 0x11a20…11a40 20 73 74 61 72 74 20 61 20 73 61 76 65 20 73 70 65 63 69 66 69 65 72 2c 20 0a 19 9d 80 80 62 75 ┆ start a save specifier, bu┆ 0x11a40…11a60 74 20 74 68 65 20 70 61 72 61 6d 65 74 65 72 20 69 73 20 6e 6f 74 0a 19 9d 80 80 3c 73 3e 3c 6e ┆t the parameter is not <s><n┆ 0x11a60…11a80 61 6d 65 3e 2e 0d 0a 09 09 09 20 20 20 20 20 84 54 68 65 20 72 65 73 74 20 6f 66 20 74 68 65 20 ┆ame>. The rest of the ┆ 0x11a80…11aa0 70 61 72 61 6d 65 74 65 72 20 6c 69 73 74 20 0a 19 9d 80 80 69 73 20 72 65 61 64 2c 20 65 61 63 ┆parameter list is read, eac┆ 0x11aa0…11ac0 68 20 70 61 72 61 6d 65 74 65 72 20 77 69 74 68 20 0a 19 9d 80 80 74 68 69 73 20 77 61 72 6e 69 ┆h parameter with this warni┆ 0x11ac0…11ae0 6e 67 20 61 73 20 61 20 72 65 73 75 6c 74 2e 0d 0a 0d 0a 0d 0a b0 a1 39 2e 33 20 45 6e 74 72 79 ┆ng as a result. 9.3 Entry┆ 0x11ae0…11b00 20 61 6e 64 20 53 61 76 65 20 53 70 65 63 69 66 69 65 72 20 57 61 72 6e 69 6e 67 73 0d 0a 0d 0a ┆ and Save Specifier Warnings ┆ 0x11b00…11b20 54 68 65 20 65 6e 74 72 79 20 73 70 65 63 69 66 69 65 72 20 69 73 20 6c 69 73 74 65 64 20 69 6e ┆The entry specifier is listed in┆ 0x11b20…11b40 20 74 68 65 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 2c 20 74 68 65 20 6d 6f 64 65 20 0a 62 69 ┆ the error message, the mode bi┆ 0x11b40…11b60 74 73 20 61 72 65 20 73 65 74 20 27 77 61 72 6e 69 6e 67 2e 79 65 73 2c 20 6f 6b 2e 79 65 73 27 ┆ts are set 'warning.yes, ok.yes'┆ 0x11b60…11b80 20 61 6e 64 20 74 68 65 20 70 72 6f 67 72 61 6d 20 0a 63 6f 6e 74 69 6e 75 65 73 20 77 69 74 68 ┆ and the program continues with┆ 0x11b80…11b9e 20 74 68 65 20 6e 65 78 74 20 65 6e 74 72 79 20 73 70 65 63 69 66 69 65 72 2e 0d 0a 0d 0a ┆ the next entry specifier. ┆ 0x11b9e…11ba1 FormFeed { 0x11b9e…11ba1 0c 83 a4 ┆ ┆ 0x11b9e…11ba1 } 0x11ba1…11bc0 0a 2a 2a 2a 20 84 73 61 76 65 20 6e 6f 20 65 6e 74 72 69 65 73 20 66 6f 75 6e 64 20 61 63 63 ┆ *** save no entries found acc┆ 0x11bc0…11be0 6f 72 64 69 6e 67 20 74 6f 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 70 65 63 69 66 69 65 72 0d 0a 09 ┆ording to following specifier ┆ 0x11be0…11c00 09 09 20 0d 0a 09 09 20 09 20 20 20 64 69 73 63 3a 20 3c 64 69 73 63 20 73 70 65 63 69 66 69 65 ┆ disc: <disc specifie┆ 0x11c00…11c20 (142,) 72 3e 0d 0a 09 09 09 20 20 65 6e 74 72 79 3a 20 3c 65 6e 74 72 79 20 73 70 65 63 69 66 69 65 72 ┆r> entry: <entry specifier┆ 0x11c20…11c40 3e 0d 0a 0d 0a 45 78 70 6c 61 6e 61 74 69 6f 6e 3a 20 6e 6f 20 65 6e 74 72 69 65 73 20 61 72 65 ┆> Explanation: no entries are┆ 0x11c40…11c60 20 66 6f 75 6e 64 20 69 6e 20 74 68 65 20 6d 61 69 6e 20 63 61 74 61 6c 6f 67 20 0a 61 63 63 6f ┆ found in the main catalog acco┆ 0x11c60…11c80 72 64 69 6e 67 20 74 6f 20 74 68 65 20 65 6e 74 72 79 20 73 70 65 63 69 66 69 65 72 2e 0d 0a 0d ┆rding to the entry specifier. ┆ 0x11c80…11ca0 0a b0 82 0d 0a b0 a1 39 2e 34 20 53 61 76 65 20 53 70 65 63 69 66 69 65 72 20 41 6c 61 72 6d 0d ┆ 9.4 Save Specifier Alarm ┆ 0x11ca0…11cc0 0a 0d 0a 54 68 65 20 6d 6f 64 65 62 69 74 73 20 61 72 65 20 73 65 74 20 27 77 61 72 6e 69 6e 67 ┆ The modebits are set 'warning┆ 0x11cc0…11ce0 2e 79 65 73 2c 20 6f 6b 2e 6e 6f 27 20 61 6e 64 20 74 68 65 20 70 72 6f 67 72 61 6d 20 0a 74 65 ┆.yes, ok.no' and the program te┆ 0x11ce0…11d00 72 6d 69 6e 61 74 65 73 2e 0d 0a 0d 0a 2a 2a 2a 20 73 61 76 65 20 6e 6f 20 65 6e 74 72 69 65 73 ┆rminates. *** save no entries┆ 0x11d00…11d20 20 73 61 76 65 64 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 61 6e 79 20 73 70 65 63 69 66 69 65 ┆ saved according to any specifie┆ 0x11d20…11d40 72 0d 0a 0d 0a 45 78 70 6c 61 6e 61 74 69 6f 6e 3a 20 61 6c 74 68 6f 75 67 68 20 65 6e 74 72 69 ┆r Explanation: although entri┆ 0x11d40…11d60 65 73 20 77 65 72 65 20 66 6f 75 6e 64 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 0a 73 70 65 63 ┆es were found according to spec┆ 0x11d60…11d80 69 66 69 63 61 74 69 6f 6e 73 2c 20 6e 6f 6e 65 20 77 65 72 65 20 73 61 76 65 64 20 62 65 63 61 ┆ifications, none were saved beca┆ 0x11d80…11da0 75 73 65 20 61 20 70 61 72 74 69 61 6c 20 63 61 74 61 6c 6f 67 20 6f 6e 20 0a 64 69 73 63 20 63 ┆use a partial catalog on disc c┆ 0x11da0…11dc0 6f 75 6c 64 20 6e 6f 74 20 62 65 20 63 6f 6e 6e 65 63 74 65 64 20 28 63 66 2e 20 39 29 2e 0d 0a ┆ould not be connected (cf. 9). ┆ 0x11dc0…11de0 0d 0a 2a 2a 2a 20 73 61 76 65 20 6e 6f 74 68 69 6e 67 20 73 61 76 65 64 0d 0a 0d 0a 45 78 70 6c ┆ *** save nothing saved Expl┆ 0x11de0…11e00 61 6e 61 74 69 6f 6e 3a 20 61 6c 6c 20 65 6e 74 72 79 20 73 70 65 63 69 66 69 65 72 73 20 68 61 ┆anation: all entry specifiers ha┆ 0x11e00…11e20 (143,) 76 65 20 6d 69 73 73 65 64 20 77 69 74 68 20 74 68 65 20 0a 61 62 6f 76 65 20 27 6e 6f 20 65 6e ┆ve missed with the above 'no en┆ 0x11e20…11e40 74 72 69 65 73 20 66 6f 75 6e 64 27 20 77 61 72 6e 69 6e 67 20 66 6f 72 20 65 61 63 68 20 6f 6e ┆tries found' warning for each on┆ 0x11e40…11e60 65 20 61 73 20 72 65 73 75 6c 74 2e 0d 0a 0d 0a 0d 0a b0 a1 39 2e 35 20 41 72 65 61 20 45 6e 74 ┆e as result. 9.5 Area Ent┆ 0x11e60…11e80 72 79 20 57 61 72 6e 69 6e 67 0d 0a 0d 0a 54 68 65 20 77 61 72 6e 69 6e 67 20 61 70 70 65 61 72 ┆ry Warning The warning appear┆ 0x11e80…11ea0 73 20 69 6e 20 63 75 72 72 65 6e 74 20 6f 75 74 70 75 74 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 68 ┆s in current output following th┆ 0x11ea0…11ec0 65 20 65 6e 74 72 79 20 0a 63 6f 6e 63 65 72 6e 65 64 2e 0d 0a 0d 0a 54 68 65 20 6d 6f 64 65 62 ┆e entry concerned. The modeb┆ 0x11ec0…11ee0 69 74 73 20 61 72 65 20 73 65 74 20 27 77 61 72 6e 69 6e 67 2e 79 65 73 2c 20 6f 6b 2e 79 65 73 ┆its are set 'warning.yes, ok.yes┆ 0x11ee0…11f00 27 20 61 6e 64 20 74 68 65 20 70 72 6f 67 72 61 6d 20 0a 63 6f 6e 74 69 6e 75 65 73 2e 0d 0a 0d ┆' and the program continues. ┆ 0x11f00…11f20 0a 3c 65 6e 74 72 79 3e 0d 0a 2a 2a 2a 20 77 61 72 6e 69 6e 67 3a 20 65 6e 74 72 79 20 73 6b 69 ┆ <entry> *** warning: entry ski┆ 0x11f20…11f30 70 70 65 64 20 3c 63 61 75 73 65 3e 0d 0a 0d 0a ┆pped <cause> ┆ 0x11f30…11f33 FormFeed { 0x11f30…11f33 0c 83 bc ┆ ┆ 0x11f30…11f33 } 0x11f33…11f40 0a 45 78 70 6c 61 6e 61 74 69 6f 6e 3a ┆ Explanation:┆ 0x11f40…11f60 20 74 68 65 20 61 72 65 61 20 70 72 6f 63 65 73 73 20 63 6f 75 6c 64 20 6e 6f 74 20 62 65 20 63 ┆ the area process could not be c┆ 0x11f60…11f80 72 65 61 74 65 64 2c 20 6e 6f 74 20 62 65 20 0a 70 72 6f 74 65 63 74 65 64 2f 72 65 73 65 72 76 ┆reated, not be protected/reserv┆ 0x11f80…11fa0 65 64 20 6f 72 20 74 68 65 20 61 72 65 61 20 77 61 73 20 69 6e 61 63 63 65 73 73 69 62 6c 65 20 ┆ed or the area was inaccessible ┆ 0x11fa0…11fc0 66 6f 72 20 74 68 65 20 0a 72 65 61 73 6f 6e 20 73 74 61 74 65 64 20 69 6e 20 3c 63 61 75 73 65 ┆for the reason stated in <cause┆ 0x11fc0…11fe0 3e 2e 0d 0a 0d 0a 54 68 65 20 65 6e 74 72 79 20 62 75 74 20 6e 6f 74 20 74 68 65 20 61 72 65 61 ┆>. The entry but not the area┆ 0x11fe0…12000 20 68 61 73 20 62 65 65 6e 20 73 61 76 65 64 2e 0d 0a 0d 0a 54 68 65 20 77 61 72 6e 69 6e 67 20 ┆ has been saved. The warning ┆ 0x12000…12020 (144,) 61 70 70 65 61 72 73 20 6f 6e 6c 79 20 69 66 20 6c 69 73 74 2e 79 65 73 20 6f 72 20 6c 69 73 74 ┆appears only if list.yes or list┆ 0x12020…12040 2e 6e 61 6d 65 20 69 73 20 0a 73 70 65 63 69 66 69 65 64 2e 0d 0a 0d 0a 43 61 75 73 65 3a 20 09 ┆.name is specified. Cause: ┆ 0x12040…12060 09 20 20 20 20 52 65 61 73 6f 6e 3a 0d 0a 0d 0a 61 72 65 61 20 63 6c 61 69 6d 73 20 65 78 63 65 ┆ Reason: area claims exce┆ 0x12060…12080 65 64 65 64 09 20 20 20 20 63 72 65 61 74 65 20 61 72 65 61 20 70 72 6f 63 65 73 73 20 66 61 69 ┆eded create area process fai┆ 0x12080…120a0 6c 65 64 0d 0a 63 61 74 61 6c 6f 67 20 69 2f 6f 20 65 72 72 6f 72 2c 09 20 20 20 20 63 72 65 61 ┆led catalog i/o error, crea┆ 0x120a0…120c0 74 65 20 61 72 65 61 20 70 72 6f 63 65 73 73 20 66 61 69 6c 65 64 0d 0a 73 74 61 74 65 20 6f 66 ┆te area process failed state of┆ 0x120c0…120e0 20 64 6f 63 75 6d 65 6e 74 20 64 6f 65 73 20 6e 6f 74 20 0d 0a 70 65 72 6d 69 74 20 63 61 6c 6c ┆ document does not permit call┆ 0x120e0…12100 0d 0a 0d 0a 65 6e 74 72 79 20 6e 6f 74 20 66 6f 75 6e 64 09 20 20 20 20 63 72 65 61 74 65 20 61 ┆ entry not found create a┆ 0x12100…12120 72 65 61 20 70 72 6f 63 65 73 73 20 66 61 69 6c 65 64 0d 0a 65 6e 74 72 79 20 6e 6f 74 20 61 6e ┆rea process failed entry not an┆ 0x12120…12140 20 61 72 65 61 20 65 6e 74 72 79 20 20 20 20 20 63 72 65 61 74 65 20 61 72 65 61 20 70 72 6f 63 ┆ area entry create area proc┆ 0x12140…12160 65 73 73 20 66 61 69 6c 65 64 0d 0a 6e 61 6d 65 20 66 6f 72 6d 61 74 20 69 6c 6c 65 67 61 6c 09 ┆ess failed name format illegal ┆ 0x12160…12180 20 20 20 20 63 72 65 61 74 65 20 61 72 65 61 20 70 72 6f 63 65 73 73 20 66 61 69 6c 65 64 0d 0a ┆ create area process failed ┆ 0x12180…121a0 0d 0a 72 65 73 65 72 76 65 64 20 62 79 20 61 6e 6f 74 68 65 72 20 70 72 6f 63 65 73 73 20 73 65 ┆ reserved by another process se┆ 0x121a0…121c0 74 20 77 72 69 74 65 20 70 72 6f 74 65 63 74 2f 72 65 73 65 72 76 65 20 66 61 69 6c 65 64 0d 0a ┆t write protect/reserve failed ┆ 0x121c0…121e0 63 75 72 72 65 6e 74 20 6f 75 74 70 75 74 20 66 69 6c 65 20 09 20 20 20 20 84 74 68 65 20 61 72 ┆current output file the ar┆ 0x121e0…12200 65 61 20 69 73 20 63 6f 6e 6e 65 63 74 65 64 20 61 73 20 63 75 72 72 65 6e 74 20 0a 19 9c 80 80 ┆ea is connected as current ┆ 0x12200…12220 (145,) 6f 75 74 70 75 74 20 66 69 6c 65 0d 0a 70 72 6f 63 65 73 73 20 64 6f 65 73 20 6e 6f 74 20 65 78 ┆output file process does not ex┆ 0x12220…12240 69 73 74 2c 09 20 20 20 20 73 65 74 20 77 72 69 74 65 20 70 72 6f 74 65 63 74 2f 72 65 73 65 72 ┆ist, set write protect/reser┆ 0x12240…12260 76 65 20 66 61 69 6c 65 64 0d 0a 70 72 6f 63 65 73 73 20 69 73 20 6e 6f 74 20 75 73 65 72 20 6f ┆ve failed process is not user o┆ 0x12260…12280 66 20 0d 0a 61 72 65 61 20 70 72 6f 63 65 73 73 0d 0a 0d 0a 63 6f 76 65 72 65 64 20 62 79 20 61 ┆f area process covered by a┆ 0x12280…122a0 20 62 65 74 74 65 72 20 65 6e 74 72 79 20 20 20 84 61 72 65 61 20 69 73 20 69 6e 61 63 63 65 73 ┆ better entry area is inacces┆ 0x122a0…122c0 73 69 62 6c 65 20 66 72 6f 6d 20 0a 19 9c 80 80 65 78 65 63 75 74 69 6e 67 20 70 72 6f 63 65 73 ┆sible from executing proces┆ 0x122c0…122e0 73 0d 0a 0d 0a 0d 0a b0 a1 39 2e 36 20 50 61 72 61 6d 65 74 65 72 20 49 6e 70 75 74 20 53 79 6e ┆s 9.6 Parameter Input Syn┆ 0x122e0…12300 74 61 78 20 45 72 72 6f 72 20 4d 65 73 73 61 67 65 0d 0a 0d 0a 54 68 69 73 20 6d 65 73 73 61 67 ┆tax Error Message This messag┆ 0x12300…12320 65 20 69 73 20 63 61 75 73 65 64 20 62 79 20 61 20 73 79 6e 74 61 78 20 65 72 72 6f 72 20 69 6e ┆e is caused by a syntax error in┆ 0x12320…12340 20 74 68 65 20 70 61 72 61 6d 65 74 65 72 20 0a 6c 69 73 74 20 72 65 61 64 20 66 72 6f 6d 20 61 ┆ the parameter list read from a┆ 0x12340…12360 20 66 69 6c 65 20 63 6f 6e 6e 65 63 74 65 64 20 74 6f 20 63 75 72 72 65 6e 74 20 69 6e 70 75 74 ┆ file connected to current input┆ 0x12360…12380 20 7a 6f 6e 65 2e 0d 0a 0d 0a 54 68 65 20 70 61 72 61 6d 65 74 65 72 20 6c 69 73 74 20 6d 75 73 ┆ zone. The parameter list mus┆ 0x12380…123a0 74 20 66 6f 6c 6c 6f 77 20 74 68 65 20 73 79 6e 74 61 78 20 6f 66 20 61 6e 20 66 70 20 70 61 72 ┆t follow the syntax of an fp par┆ 0x123a0…123c0 61 6d 65 74 65 72 20 0a 6c 69 73 74 20 61 6e 64 20 6d 75 73 74 20 62 65 20 63 6f 64 65 64 20 69 ┆ameter list and must be coded i┆ 0x123c0…123e0 6e 20 74 68 65 20 73 70 65 63 69 61 6c 20 66 70 20 69 6e 70 75 74 20 61 6c 70 68 61 62 65 74 2c ┆n the special fp input alphabet,┆ 0x123e0…12400 20 63 66 2e 20 0a 28 39 29 2c 20 77 69 74 68 20 74 68 65 20 6f 6e 65 20 65 78 63 65 70 74 69 6f ┆ cf. (9), with the one exceptio┆ 0x12400…12420 (146,) 6e 20 74 68 61 74 20 74 68 65 20 63 68 61 72 61 63 74 65 72 20 27 4e 4c 27 20 69 73 20 0a 65 71 ┆n that the character 'NL' is eq┆ 0x12420…12440 75 69 76 61 6c 65 6e 74 20 74 6f 20 74 68 65 20 63 68 61 72 61 63 74 65 72 20 27 53 50 27 2e 0d ┆uivalent to the character 'SP'. ┆ 0x12440…12443 0a 0d 0a ┆ ┆ 0x12443…12446 FormFeed { 0x12443…12446 0c 83 ec ┆ ┆ 0x12443…12446 } 0x12446…12460 0a 54 68 65 20 63 75 72 72 65 6e 74 20 70 61 72 61 6d 65 74 65 72 20 69 73 20 ┆ The current parameter is ┆ 0x12460…12480 6c 69 73 74 65 64 20 69 6e 20 74 68 65 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 20 61 6e 64 20 ┆listed in the error message and ┆ 0x12480…124a0 74 68 65 20 0a 7a 6f 6e 65 20 73 74 61 63 6b 20 63 68 61 69 6e 20 69 73 20 65 6d 70 74 69 65 64 ┆the zone stack chain is emptied┆ 0x124a0…124c0 2c 20 6c 69 73 74 69 6e 67 20 74 68 65 20 63 68 61 69 6e 20 6f 6e 20 63 75 72 72 65 6e 74 20 0a ┆, listing the chain on current ┆ 0x124c0…124e0 6f 75 74 70 75 74 20 74 68 65 20 73 61 6d 65 20 77 61 79 20 66 70 20 64 6f 65 73 20 69 6e 20 61 ┆output the same way fp does in a┆ 0x124e0…12500 20 66 70 20 73 79 6e 74 61 78 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 2e 0d 0a 0d 0a 54 68 65 ┆ fp syntax error message. The┆ 0x12500…12520 20 70 61 72 61 6d 65 74 65 72 20 72 65 61 64 69 6e 67 20 69 73 20 63 6f 6e 74 69 6e 75 65 64 20 ┆ parameter reading is continued ┆ 0x12520…12540 69 6e 20 74 68 65 20 66 70 20 63 6f 6d 6d 61 6e 64 20 73 74 61 63 6b 2e 0d 0a 0d 0a 54 68 65 20 ┆in the fp command stack. The ┆ 0x12540…12560 6d 6f 64 65 62 69 74 73 20 61 72 65 20 6c 65 66 74 20 75 6e 63 68 61 6e 67 65 64 2e 0d 0a 0d 0a ┆modebits are left unchanged. ┆ 0x12560…12580 2a 2a 2a 20 73 61 76 65 20 73 79 6e 74 61 78 20 3c 70 61 72 61 6d 65 74 65 72 3e 0d 0a 20 20 2a ┆*** save syntax <parameter> *┆ 0x12580…125a0 20 72 65 61 64 20 66 72 6f 6d 20 3c 66 69 6c 65 3e 0d 0a 20 20 2a 20 73 65 6c 65 63 74 65 64 20 ┆ read from <file> * selected ┆ 0x125a0…125c0 66 72 6f 6d 20 3c 66 69 6c 65 3e 0d 0a 20 20 2e 0d 0a 20 20 2e 0d 0a 20 20 2e 0d 0a 2a 2a 2a 20 ┆from <file> . . . *** ┆ 0x125c0…125e0 73 61 76 65 20 72 65 69 6e 69 74 61 6c 69 7a 65 64 0d 0a 0d 0a 0d 0a b0 a1 39 2e 37 20 43 61 74 ┆save reinitalized 9.7 Cat┆ 0x125e0…12600 61 6c 6f 67 20 45 72 72 6f 72 20 4d 65 73 73 61 67 65 73 0d 0a 0d 0a 54 68 65 20 65 72 72 6f 72 ┆alog Error Messages The error┆ 0x12600…12620 (147,) 20 6d 65 73 73 61 67 65 73 20 61 70 70 65 61 72 20 6f 6e 20 63 75 72 72 65 6e 74 20 6f 75 74 70 ┆ messages appear on current outp┆ 0x12620…12640 75 74 20 62 65 66 6f 72 65 20 74 68 65 20 66 69 72 73 74 20 0a 65 6e 74 72 69 65 73 20 61 72 65 ┆ut before the first entries are┆ 0x12640…12660 20 73 61 76 65 64 2e 0d 0a 0d 0a 54 68 65 20 6d 65 73 73 61 67 65 73 20 63 6f 6e 63 65 72 6e 20 ┆ saved. The messages concern ┆ 0x12660…12680 74 68 65 0d 0a 0d 0a 2d 20 84 63 68 61 6e 67 69 6e 67 20 6f 72 20 63 72 65 61 74 69 6f 6e 20 6f ┆the - changing or creation o┆ 0x12680…126a0 66 20 61 20 70 65 72 6d 61 6e 65 6e 74 20 28 69 6e 63 73 61 76 65 29 20 73 61 76 65 20 0a 19 82 ┆f a permanent (incsave) save ┆ 0x126a0…126c0 80 80 63 61 74 61 6c 6f 67 0d 0a 2d 20 74 68 65 20 63 6f 6e 6e 65 63 74 69 6e 67 20 74 6f 20 74 ┆ catalog - the connecting to t┆ 0x126c0…126e0 68 65 20 73 61 76 65 20 63 61 74 61 6c 6f 67 0d 0a 2d 20 84 74 68 65 20 63 72 65 61 74 69 6f 6e ┆he save catalog - the creation┆ 0x126e0…12700 20 61 6e 64 20 63 6f 6e 6e 65 63 74 69 6e 67 20 74 6f 20 61 20 74 65 6d 70 6f 72 61 72 79 20 70 ┆ and connecting to a temporary p┆ 0x12700…12720 61 72 74 69 61 6c 20 63 61 74 61 6c 6f 67 0d 0a 0d 0a 54 68 65 20 6d 6f 64 65 62 69 74 73 20 61 ┆artial catalog The modebits a┆ 0x12720…12740 72 65 20 75 6e 74 6f 75 63 68 65 64 20 61 6e 64 20 74 68 65 20 70 72 6f 67 72 61 6d 20 63 6f 6e ┆re untouched and the program con┆ 0x12740…12760 74 69 6e 75 65 73 20 75 6e 74 69 6c 20 0a 6f 75 74 70 75 74 20 69 73 20 74 72 69 65 64 2e 20 54 ┆tinues until output is tried. T┆ 0x12760…12780 68 65 6e 20 74 68 65 20 70 72 6f 67 72 61 6d 20 74 65 72 6d 69 6e 61 74 65 73 20 77 69 74 68 20 ┆hen the program terminates with ┆ 0x12780…127a0 61 20 64 65 76 69 63 65 20 0a 73 74 61 74 75 73 20 61 6c 61 72 6d 2e 0d 0a 0d 0a 2a 2a 2a 20 73 ┆a device status alarm. *** s┆ 0x127a0…127c0 61 76 65 20 3c 6d 6f 6e 69 74 6f 72 20 70 72 6f 63 3e 20 3c 6e 61 6d 65 3e 20 3c 72 65 73 75 6c ┆ave <monitor proc> <name> <resul┆ 0x127c0…127c6 74 3e 0d 0a 0d 0a ┆t> ┆ 0x127c6…127c9 FormFeed { 0x127c6…127c9 0c 83 a4 ┆ ┆ 0x127c6…127c9 } 0x127c9…127e0 0a 45 78 70 6c 61 6e 61 74 69 6f 6e 3a 20 61 6e 20 65 78 69 73 74 69 ┆ Explanation: an existi┆ 0x127e0…12800 6e 67 20 70 65 72 6d 61 6e 65 6e 74 20 73 61 76 65 20 63 61 74 61 6c 6f 67 20 63 6f 75 6c 64 20 ┆ng permanent save catalog could ┆ 0x12800…12820 (148,) 6e 6f 74 20 62 65 20 0a 63 68 61 6e 67 65 64 20 6f 72 20 63 6f 75 6c 64 20 6e 6f 74 20 62 65 20 ┆not be changed or could not be ┆ 0x12820…12840 63 72 65 61 74 65 64 2f 73 63 6f 70 65 64 2e 0d 0a 0d 0a 49 66 20 70 6f 73 73 69 62 6c 65 20 61 ┆created/scoped. If possible a┆ 0x12840…12860 20 74 65 6d 70 6f 72 61 72 79 20 6f 6e 65 20 69 73 20 63 72 65 61 74 65 64 2e 0d 0a 0d 0a 49 66 ┆ temporary one is created. If┆ 0x12860…12880 20 6e 6f 74 20 63 72 65 61 74 65 64 2c 20 74 68 65 20 6e 65 78 74 20 65 72 72 6f 72 20 6d 65 73 ┆ not created, the next error mes┆ 0x12880…128a0 73 61 67 65 20 77 69 6c 6c 20 62 65 20 61 73 20 62 65 6c 6f 77 2e 0d 0a 0d 0a 54 68 65 20 6e 61 ┆sage will be as below. The na┆ 0x128a0…128c0 6d 65 20 6f 66 20 74 68 65 20 6d 6f 6e 69 74 6f 72 20 70 72 6f 63 65 64 75 72 65 20 61 6e 64 20 ┆me of the monitor procedure and ┆ 0x128c0…128e0 74 68 65 20 72 65 73 75 6c 74 20 69 73 20 73 68 6f 77 6e 20 0a 74 6f 67 65 74 68 65 72 20 77 69 ┆the result is shown together wi┆ 0x128e0…12900 74 68 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 73 61 76 65 20 63 61 74 61 6c 6f 67 2e ┆th the name of the save catalog.┆ 0x12900…12920 0d 0a 0d 0a 2a 2a 2a 20 73 61 76 65 20 63 6f 6e 6e 65 63 74 20 3c 6e 61 6d 65 3e 20 3c 72 65 73 ┆ *** save connect <name> <res┆ 0x12920…12940 75 6c 74 3e 0d 0a 0d 0a 45 78 70 6c 61 6e 61 74 69 6f 6e 3a 20 65 69 74 68 65 72 20 74 68 65 20 ┆ult> Explanation: either the ┆ 0x12940…12960 70 65 72 6d 61 6e 65 6e 74 20 73 61 76 65 20 63 61 74 61 6c 6f 67 20 28 69 6e 63 73 61 76 65 29 ┆permanent save catalog (incsave)┆ 0x12960…12980 20 0a 63 6f 75 6c 64 20 6e 6f 74 20 62 65 20 63 6f 6e 6e 65 63 74 65 64 2c 20 61 20 74 65 6d 70 ┆ could not be connected, a temp┆ 0x12980…129a0 6f 72 61 72 79 20 6f 6e 65 20 28 73 61 76 65 29 20 6f 72 20 61 20 0a 74 65 6d 70 6f 72 61 72 79 ┆orary one (save) or a temporary┆ 0x129a0…129c0 20 70 61 72 74 69 61 6c 20 63 61 74 61 6c 6f 67 20 63 6f 75 6c 64 20 6e 6f 74 20 62 65 20 63 72 ┆ partial catalog could not be cr┆ 0x129c0…129e0 65 61 74 65 64 20 61 6e 64 20 0a 63 6f 6e 6e 65 63 74 65 64 2e 0d 0a 0d 0a 54 68 65 20 72 65 73 ┆eated and connected. The res┆ 0x129e0…12a00 75 6c 74 20 6f 66 20 74 68 65 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 74 6f 67 65 74 68 65 72 20 77 ┆ult of the connection together w┆ 0x12a00…12a20 (149,) 69 74 68 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 0a 73 61 76 65 2f 70 61 72 74 69 61 ┆ith the name of the save/partia┆ 0x12a20…12a37 6c 20 63 61 74 61 6c 6f 67 20 69 73 20 73 68 6f 77 6e 2e 0d 0a 0d 0a ┆l catalog is shown. ┆ 0x12a37…12a3a FormFeed { 0x12a37…12a3a 0c 81 f0 ┆ ┆ 0x12a37…12a3a } 0x12a3a…12a40 0a b0 a1 31 30 2e ┆ 10.┆ 0x12a40…12a60 20 46 55 52 54 48 45 52 20 45 58 41 4d 50 4c 45 53 0d 0a 0d 0a b0 a1 31 30 2e 31 20 45 78 61 6d ┆ FURTHER EXAMPLES 10.1 Exam┆ 0x12a60…12a80 70 6c 65 20 31 0d 0a 0d 0a 54 68 65 20 66 69 6c 65 20 70 69 70 20 6f 66 20 73 63 6f 70 65 20 75 ┆ple 1 The file pip of scope u┆ 0x12a80…12aa0 73 65 72 20 61 6e 64 20 61 6c 6c 20 66 69 6c 65 73 20 77 69 74 68 20 64 6f 63 75 6d 65 6e 74 6e ┆ser and all files with documentn┆ 0x12aa0…12ac0 61 6d 65 20 0a 70 69 70 20 61 6e 64 20 73 63 6f 70 65 20 75 73 65 72 20 61 72 65 20 73 61 76 65 ┆ame pip and scope user are save┆ 0x12ac0…12ae0 64 20 6f 6e 20 6d 74 64 70 30 30 30 31 20 66 69 6c 65 20 31 20 62 79 20 74 68 65 20 63 61 6c 6c ┆d on mtdp0001 file 1 by the call┆ 0x12ae0…12b00 3a 20 0a 0d 0a 20 20 20 20 20 73 61 76 65 20 6d 74 64 70 30 30 30 31 2e 31 20 70 69 70 2e 73 63 ┆: save mtdp0001.1 pip.sc┆ 0x12b00…12b20 6f 70 65 2e 75 73 65 72 20 64 6f 63 6e 61 6d 65 2e 70 69 70 2e 73 63 6f 70 65 2e 75 73 65 72 0d ┆ope.user docname.pip.scope.user ┆ 0x12b20…12b40 0a 0d 0a 0d 0a b0 a1 31 30 2e 32 20 45 78 61 6d 70 6c 65 20 32 0d 0a 0d 0a 41 6c 6c 20 66 69 6c ┆ 10.2 Example 2 All fil┆ 0x12b40…12b60 65 73 20 6f 66 20 73 63 6f 70 65 20 74 65 6d 70 2c 20 6c 6f 67 69 6e 2c 20 75 73 65 72 20 6f 72 ┆es of scope temp, login, user or┆ 0x12b60…12b80 20 70 72 6f 6a 65 63 74 20 6f 6e 20 74 68 65 20 0a 64 69 73 63 73 3a 20 64 69 73 63 2c 20 64 69 ┆ project on the discs: disc, di┆ 0x12b80…12ba0 73 63 31 20 61 6e 64 20 64 69 73 63 32 20 61 72 65 20 73 61 76 65 64 20 63 68 61 6e 67 69 6e 67 ┆sc1 and disc2 are saved changing┆ 0x12ba0…12bc0 20 74 68 65 69 72 20 64 69 73 63 20 0a 6e 61 6d 65 73 3a 0d 0a 64 69 73 63 20 20 62 65 63 6f 6d ┆ their disc names: disc becom┆ 0x12bc0…12be0 65 73 20 64 69 73 63 33 0d 0a 64 69 73 63 31 20 62 65 63 6f 6d 65 73 20 64 69 73 63 32 0d 0a 64 ┆es disc3 disc1 becomes disc2 d┆ 0x12be0…12c00 69 73 63 32 20 62 65 63 6f 6d 65 73 20 64 69 73 63 31 0d 0a 62 79 20 74 68 65 20 63 61 6c 6c 3a ┆isc2 becomes disc1 by the call:┆ 0x12c00…12c20 (150,) 0d 0a 20 20 20 20 20 73 61 76 65 20 6d 74 64 70 30 30 30 31 2e 31 2c 0d 0a 20 20 20 20 20 63 68 ┆ save mtdp0001.1, ch┆ 0x12c20…12c40 61 6e 67 65 64 69 73 63 2e 64 69 73 63 2e 64 69 73 63 33 2e 64 69 73 63 31 2e 64 69 73 63 32 2e ┆angedisc.disc.disc3.disc1.disc2.┆ 0x12c40…12c60 64 69 73 63 32 2e 64 69 73 63 31 2c 0d 0a 20 20 20 20 20 64 69 73 63 2e 64 69 73 63 2e 64 69 73 ┆disc2.disc1, disc.disc.dis┆ 0x12c60…12c80 63 31 2e 64 69 73 63 32 2c 0d 0a 20 20 20 20 20 73 63 6f 70 65 2e 6f 77 6e 0d 0a 0d 0a 0d 0a b0 ┆c1.disc2, scope.own ┆ 0x12c80…12ca0 a1 31 30 2e 33 20 45 78 61 6d 70 6c 65 20 33 0d 0a 0d 0a 41 6c 6c 20 66 69 6c 65 73 20 69 6e 20 ┆ 10.3 Example 3 All files in ┆ 0x12ca0…12cc0 74 68 65 20 6d 61 69 6e 20 63 61 74 61 6c 6f 67 2c 20 65 78 63 65 70 74 0d 0a 2d 20 74 68 65 20 ┆the main catalog, except - the ┆ 0x12cc0…12ce0 6d 61 69 6e 20 63 61 74 61 6c 6f 67 20 69 74 73 65 6c 66 0d 0a 2d 20 74 68 65 20 61 75 78 69 6c ┆main catalog itself - the auxil┆ 0x12ce0…12d00 69 61 72 79 20 63 61 74 61 6c 6f 67 73 0d 0a 2d 20 66 69 6c 65 73 20 6f 66 20 6e 61 6d 65 20 63 ┆iary catalogs - files of name c┆ 0x12d00…12d20 20 6f 72 20 76 20 77 69 74 68 20 70 65 72 6d 6b 65 79 20 3d 20 30 0d 0a 2d 20 66 69 6c 65 73 20 ┆ or v with permkey = 0 - files ┆ 0x12d20…12d40 6f 66 20 6e 61 6d 65 20 70 72 69 6d 6f 75 74 20 77 69 74 68 20 70 65 72 6d 6b 65 79 20 3d 20 32 ┆of name primout with permkey = 2┆ 0x12d40…12d60 0d 0a 2d 20 66 69 6c 65 73 20 62 65 6c 6f 6e 67 69 6e 67 20 74 6f 20 6f 74 68 65 72 20 64 69 73 ┆ - files belonging to other dis┆ 0x12d60…12d80 63 73 20 74 68 61 6e 20 64 69 73 63 2c 20 64 69 73 63 31 20 61 6e 64 20 64 69 73 63 32 20 0a 61 ┆cs than disc, disc1 and disc2 a┆ 0x12d80…12da0 72 65 20 73 61 76 65 64 2c 20 64 69 73 63 20 62 79 20 64 69 73 63 20 62 79 20 74 68 65 20 63 61 ┆re saved, disc by disc by the ca┆ 0x12da0…12da7 6c 6c 3a 0d 0a 0d 0a ┆ll: ┆ 0x12da7…12daa FormFeed { 0x12da7…12daa 0c 83 a4 ┆ ┆ 0x12da7…12daa } 0x12daa…12dc0 0a 73 61 76 65 20 69 6e 2e 20 6d 61 67 74 61 70 65 73 2c 0d 0a 64 ┆ save in. magtapes, d┆ 0x12dc0…12de0 69 73 63 2e 64 69 73 63 20 20 73 63 6f 70 65 2e 61 6c 6c 2c 0d 0a 64 69 73 63 2e 64 69 73 63 31 ┆isc.disc scope.all, disc.disc1┆ 0x12de0…12e00 20 73 63 6f 70 65 2e 61 6c 6c 2c 0d 0a 64 69 73 63 2e 64 69 73 63 32 20 73 63 6f 70 65 2e 61 6c ┆ scope.all, disc.disc2 scope.al┆ 0x12e00…12e20 (151,) 6c 0d 0a 0d 0a 70 72 6f 76 69 64 65 64 20 74 68 65 20 65 78 65 63 75 74 69 6e 67 20 70 72 6f 63 ┆l provided the executing proc┆ 0x12e20…12e40 65 73 73 20 68 61 73 20 73 74 61 6e 64 61 72 64 20 62 61 73 65 20 3d 20 73 79 73 74 65 6d 20 0a ┆ess has standard base = system ┆ 0x12e40…12e60 62 61 73 65 20 61 6e 64 20 74 68 65 20 66 69 6c 65 20 27 6d 61 67 74 61 70 65 73 27 20 63 6f 6e ┆base and the file 'magtapes' con┆ 0x12e60…12e80 74 61 69 6e 20 61 20 74 61 70 65 20 70 61 72 61 6d 65 74 65 72 2c 20 65 2e 67 2e 0d 0a 0d 0a 6d ┆tain a tape parameter, e.g. m┆ 0x12e80…12ea0 74 64 70 30 30 30 31 2e 31 2e 6d 74 64 70 30 30 30 32 2e 6d 74 64 70 30 30 30 33 2e 6d 74 64 70 ┆tdp0001.1.mtdp0002.mtdp0003.mtdp┆ 0x12ea0…12ec0 30 30 30 34 2e 6d 74 64 70 30 30 30 35 2e 0d 0a 6d 74 64 70 30 30 30 36 2e 31 2e 6d 74 64 70 30 ┆0004.mtdp0005. mtdp0006.1.mtdp0┆ 0x12ec0…12ee0 30 30 37 2e 6d 74 64 70 30 30 30 38 2e 6d 74 64 70 30 30 30 39 2e 6d 74 64 70 30 30 31 30 2e 0d ┆007.mtdp0008.mtdp0009.mtdp0010. ┆ 0x12ee0…12f00 0a 0d 0a 54 68 65 20 66 69 6c 65 73 20 61 72 65 20 73 61 76 65 64 20 69 6e 20 74 77 6f 20 63 6f ┆ The files are saved in two co┆ 0x12f00…12f20 70 69 65 73 2c 20 65 61 63 68 20 63 6f 70 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 61 74 20 0a 6d ┆pies, each copy containing at m┆ 0x12f20…12f40 6f 73 74 20 35 20 76 6f 6c 75 6d 65 73 2e 0d 0a 0d 0a b0 a1 31 30 2e 34 20 45 78 61 6d 70 6c 65 ┆ost 5 volumes. 10.4 Example┆ 0x12f40…12f60 20 34 0d 0a 0d 0a 49 6e 20 65 78 61 6d 70 6c 65 20 31 2e 34 2c 20 74 68 65 20 70 65 72 6d 61 6e ┆ 4 In example 1.4, the perman┆ 0x12f60…12f80 65 6e 74 20 66 69 6c 65 73 20 6f 6e 20 74 77 6f 20 6c 6f 67 69 63 61 6c 20 69 64 61 20 64 69 73 ┆ent files on two logical ida dis┆ 0x12f80…12fa0 63 73 20 0a 77 65 72 65 20 73 61 76 65 64 20 6f 6e 20 61 20 73 74 72 65 61 6d 69 6e 67 20 74 61 ┆cs were saved on a streaming ta┆ 0x12fa0…12fc0 70 65 20 75 6e 69 74 20 6f 6e 20 74 68 65 20 73 61 6d 65 20 69 64 61 20 0a 63 6f 6e 74 72 6f 6c ┆pe unit on the same ida control┆ 0x12fc0…12fe0 6c 65 72 2c 20 75 73 69 6e 67 20 61 20 62 6c 6f 63 6b 6c 65 6e 67 74 68 20 6f 66 20 33 20 73 65 ┆ler, using a blocklength of 3 se┆ 0x12fe0…13000 67 6d 65 6e 74 73 2e 0d 0a 0d 0a 54 68 65 20 63 68 61 6e 63 65 73 20 6f 66 20 6b 65 65 70 69 6e ┆gments. The chances of keepin┆ 0x13000…13020 (152,) 67 20 74 68 65 20 74 61 70 65 20 69 6e 20 73 74 72 65 61 6d 69 6e 67 20 6d 6f 64 65 20 75 73 69 ┆g the tape in streaming mode usi┆ 0x13020…13040 6e 67 20 74 68 69 73 20 0a 62 6c 6f 63 6b 6c 65 6e 67 74 68 20 69 6e 63 72 65 61 73 65 20 69 66 ┆ng this blocklength increase if┆ 0x13040…13060 20 74 68 65 20 74 61 70 65 20 69 73 20 77 72 69 74 74 65 6e 20 77 69 74 68 20 6c 6f 6e 67 20 62 ┆ the tape is written with long b┆ 0x13060…13080 6c 6f 63 6b 20 0a 67 61 70 73 2c 20 61 6e 20 6f 70 74 69 6f 6e 20 61 76 61 69 6c 61 62 6c 65 20 ┆lock gaps, an option available ┆ 0x13080…130a0 66 6f 72 20 52 43 38 33 34 33 20 61 6e 64 20 52 43 38 33 34 34 20 53 74 72 65 61 6d 69 6e 67 20 ┆for RC8343 and RC8344 Streaming ┆ 0x130a0…130c0 0a 54 61 70 65 20 55 6e 69 74 73 20 28 63 66 2e 20 36 2e 32 29 2e 0d 0a 0d 0a 41 73 20 69 6e 20 ┆ Tape Units (cf. 6.2). As in ┆ 0x130c0…130e0 65 78 61 6d 70 6c 65 20 31 2e 31 2c 20 66 69 6c 65 64 65 73 63 72 69 70 74 69 6f 72 73 20 6d 61 ┆example 1.1, filedescriptiors ma┆ 0x130e0…13100 79 20 62 65 20 73 65 74 20 69 6e 20 74 68 65 20 0a 63 61 74 61 6c 6f 67 2c 20 73 70 65 63 69 66 ┆y be set in the catalog, specif┆ 0x13100…13120 79 69 6e 67 20 74 68 65 20 6d 6f 64 65 6b 69 6e 64 20 77 61 6e 74 65 64 3a 0d 0a 0d 0a 74 31 3d ┆ying the modekind wanted: t1=┆ 0x13120…13140 20 73 65 74 20 32 36 38 38 2e 31 38 20 6d 74 38 34 31 32 30 31 3b 20 6c 6f 6e 67 20 62 6c 6f 63 ┆ set 2688.18 mt841201; long bloc┆ 0x13140…13160 6b 20 67 61 70 2c 20 68 69 67 68 20 73 70 65 65 64 2c 20 68 69 67 68 0d 0a 20 20 20 20 20 20 20 ┆k gap, high speed, high ┆ 0x13160…13180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 64 65 6e 73 69 74 79 0d 0a 74 32 3d 20 ┆ ; density t2= ┆ 0x13180…131a0 73 65 74 20 32 36 38 38 2e 31 38 20 6d 74 38 34 31 32 30 32 3b 20 0d 0a 74 33 3d 20 73 65 74 20 ┆set 2688.18 mt841202; t3= set ┆ 0x131a0…131c0 32 36 38 38 2e 31 38 20 6d 74 38 34 31 32 30 33 3b 0d 0a 0d 0a 4e 6f 77 20 65 78 61 6d 70 6c 65 ┆2688.18 mt841203; Now example┆ 0x131c0…131e0 20 31 2e 34 20 62 65 63 6f 6d 65 73 3a 0d 0a 0d 0a 73 61 76 65 20 6d 6f 75 6e 74 73 70 65 63 2e ┆ 1.4 becomes: save mountspec.┆ 0x131e0…13200 20 35 35 2c 0d 0a 20 20 20 20 20 74 31 2e 31 2e 74 32 2e 74 33 20 20 20 2c 0d 0a 20 20 20 20 20 ┆ 55, t1.1.t2.t3 , ┆ 0x13200…1320e (153,) 73 63 6f 70 65 2e 70 65 72 6d 0d 0a 0d 0a ┆scope.perm ┆ 0x1320e…13211 FormFeed { 0x1320e…13211 0c 83 d4 ┆ ┆ 0x1320e…13211 } 0x13211…13220 0a 54 68 65 20 68 61 6c 66 77 6f 72 64 2c 20 ┆ The halfword, ┆ 0x13220…13240 6d 6f 64 65 2c 20 73 70 65 63 69 66 79 69 6e 67 20 6c 6f 6e 67 20 62 6c 6f 63 6b 20 67 61 70 20 ┆mode, specifying long block gap ┆ 0x13240…13260 66 6f 72 20 74 68 65 20 0a 64 69 66 66 65 72 65 6e 74 20 73 74 61 6e 64 61 72 64 20 6d 6f 64 65 ┆for the different standard mode┆ 0x13260…13280 73 20 69 73 20 64 65 74 65 72 6d 69 6e 65 64 20 74 68 69 73 20 77 61 79 3a 0d 0a 0d 0a 6c 6f 6e ┆s is determined this way: lon┆ 0x13280…132a0 67 20 62 6c 6f 63 6b 20 67 61 70 2c 20 6d 74 68 6c 20 3d 20 32 30 34 38 20 2b 20 35 31 32 20 2b ┆g block gap, mthl = 2048 + 512 +┆ 0x132a0…132c0 20 31 33 32 20 3d 20 32 36 39 32 0d 0a 6c 6f 6e 67 20 62 6c 6f 63 6b 20 67 61 70 2c 20 6d 74 68 ┆ 132 = 2692 long block gap, mth┆ 0x132c0…132e0 68 20 3d 20 32 30 34 38 20 2b 20 35 31 32 20 2b 20 31 32 38 20 3d 20 32 36 38 38 0d 0a 6c 6f 6e ┆h = 2048 + 512 + 128 = 2688 lon┆ 0x132e0…13300 67 20 62 6c 6f 63 6b 20 67 61 70 2c 20 6d 74 6c 6c 20 3d 20 32 30 34 38 20 2b 20 35 31 32 20 2b ┆g block gap, mtll = 2048 + 512 +┆ 0x13300…13320 20 20 20 34 20 3d 20 32 35 36 34 0d 0a 6c 6f 6e 67 20 62 6c 6f 63 6b 20 67 61 70 2c 20 6d 74 6c ┆ 4 = 2564 long block gap, mtl┆ 0x13320…13340 68 20 3d 20 32 30 34 38 20 2b 20 35 31 32 20 2b 20 20 20 30 20 3d 20 32 35 36 30 0d 0a 0d 0a 54 ┆h = 2048 + 512 + 0 = 2560 T┆ 0x13340…13360 61 70 65 73 20 77 69 74 68 20 6c 6f 6e 67 20 62 6c 6f 63 6b 20 67 61 70 73 20 6d 61 79 20 62 65 ┆apes with long block gaps may be┆ 0x13360…1337e 20 72 65 61 64 20 62 79 20 61 6e 79 20 74 61 70 65 20 73 74 61 74 69 6f 6e 2e 0d 0a 0d 0a ┆ read by any tape station. ┆ 0x1337e…13381 FormFeed { 0x1337e…13381 0c 80 f8 ┆ ┆ 0x1337e…13381 } 0x13381…133a0 0a b0 a1 31 31 2e 20 49 4e 54 52 4f 44 55 43 54 49 4f 4e 20 49 4e 43 53 41 56 45 0d 0a 0d 0a ┆ 11. INTRODUCTION INCSAVE ┆ 0x133a0…133c0 54 68 65 20 70 72 6f 67 72 61 6d 20 69 6e 63 73 61 76 65 20 74 72 61 6e 73 66 65 72 73 20 63 61 ┆The program incsave transfers ca┆ 0x133c0…133e0 74 61 6c 6f 67 20 65 6e 74 72 69 65 73 20 61 6e 64 20 62 61 63 6b 69 6e 67 20 0a 73 74 6f 72 61 ┆talog entries and backing stora┆ 0x133e0…13400 67 65 20 65 6e 74 72 69 65 73 2c 20 69 2e 65 2e 20 66 69 6c 65 73 2c 20 74 6f 20 6d 61 67 6e 65 ┆ge entries, i.e. files, to magne┆ 0x13400…13420 (154,) 74 69 63 20 74 61 70 65 20 66 6f 72 20 62 61 63 6b 75 70 20 0a 70 75 72 70 6f 73 65 20 69 6e 20 ┆tic tape for backup purpose in ┆ 0x13420…13440 61 6e 20 69 6e 63 72 65 6d 65 6e 74 61 6c 20 70 72 6f 63 65 64 75 72 65 20 62 61 73 65 64 20 6f ┆an incremental procedure based o┆ 0x13440…13460 6e 20 74 68 65 20 63 6f 6e 63 65 70 74 20 6f 66 20 0a 6c 65 76 65 6c 73 2e 0d 0a 0d 0a 54 68 65 ┆n the concept of levels. The┆ 0x13460…13480 20 62 61 63 6b 75 70 20 6f 66 20 61 20 66 69 6c 65 20 73 79 73 74 65 6d 20 69 6e 20 6f 6e 65 20 ┆ backup of a file system in one ┆ 0x13480…134a0 6c 65 76 65 6c 20 69 73 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 0a 62 61 63 6b 75 70 20 6f 66 ┆level is based on the backup of┆ 0x134a0…134c0 20 74 68 65 20 73 61 6d 65 20 66 69 6c 65 20 73 79 73 74 65 6d 20 6f 6e 20 74 68 65 20 6e 65 78 ┆ the same file system on the nex┆ 0x134c0…134e0 74 20 6c 6f 77 65 72 20 6c 65 76 65 6c 2c 20 69 2e 65 2e 20 0a 61 6c 6c 20 62 61 63 6b 75 70 73 ┆t lower level, i.e. all backups┆ 0x134e0…13500 20 6f 6e 20 74 68 65 20 73 61 6d 65 20 6c 65 76 65 6c 20 61 72 65 20 62 61 73 65 64 20 6f 6e 20 ┆ on the same level are based on ┆ 0x13500…13520 74 68 65 20 62 61 63 6b 75 70 20 6f 6e 20 74 68 65 20 0a 73 61 6d 65 20 6e 65 78 74 20 6c 6f 77 ┆the backup on the same next low┆ 0x13520…13540 65 72 20 6c 65 76 65 6c 2e 20 0d 0a 0d 0a 41 20 70 65 72 6d 61 6e 65 6e 74 20 73 61 76 65 20 63 ┆er level. A permanent save c┆ 0x13540…13560 61 74 61 6c 6f 67 20 69 64 65 6e 74 69 66 79 69 6e 67 20 61 6e 64 20 64 65 73 63 72 69 62 69 6e ┆atalog identifying and describin┆ 0x13560…13580 67 20 74 68 65 20 0a 62 61 63 6b 75 70 20 6f 6e 20 74 68 65 20 6c 65 76 65 6c 20 67 69 76 65 6e ┆g the backup on the level given┆ 0x13580…135a0 20 69 73 20 6c 65 66 74 20 69 6e 20 74 68 65 20 66 69 6c 65 20 73 79 73 74 65 6d 20 6f 66 20 74 ┆ is left in the file system of t┆ 0x135a0…135c0 68 65 20 0a 6a 6f 62 20 70 72 6f 63 65 73 73 20 69 6e 20 6f 72 64 65 72 20 74 6f 0d 0a 0d 0a 2d ┆he job process in order to -┆ 0x135c0…135e0 20 84 62 65 20 74 68 65 20 62 61 73 65 20 6f 66 20 61 20 62 61 63 6b 75 70 20 6f 66 20 74 68 65 ┆ be the base of a backup of the┆ 0x135e0…13600 20 73 61 6d 65 20 66 69 6c 65 73 79 73 74 65 6d 20 6f 6e 20 74 68 65 20 6e 65 78 74 20 0a 19 82 ┆ same filesystem on the next ┆ 0x13600…13620 (155,) 80 80 75 70 70 65 72 20 6c 65 76 65 6c 0d 0a 2d 20 6f 66 66 65 72 20 64 6f 63 75 6d 65 6e 74 61 ┆ upper level - offer documenta┆ 0x13620…13640 74 69 6f 6e 20 6f 66 20 74 68 65 20 62 61 63 6b 75 70 20 70 65 72 66 6f 72 6d 65 64 0d 0a 2d 20 ┆tion of the backup performed - ┆ 0x13640…13660 84 65 61 73 65 20 72 65 6c 6f 63 61 74 69 6f 6e 20 61 6e 64 20 72 65 6c 6f 61 64 20 6f 66 20 66 ┆ ease relocation and reload of f┆ 0x13660…13680 69 6c 65 73 20 69 6e 20 74 68 65 20 62 61 63 6b 75 70 20 0a 19 82 80 80 70 65 72 66 6f 72 6d 65 ┆iles in the backup performe┆ 0x13680…136a0 64 20 62 79 20 74 68 65 20 70 72 6f 67 72 61 6d 20 69 6e 63 6c 6f 61 64 0d 0a 0d 0a 54 68 65 20 ┆d by the program incload The ┆ 0x136a0…136c0 66 69 6c 65 73 20 69 6e 20 74 68 65 20 62 61 63 6b 75 70 20 61 72 65 20 63 6f 6e 76 65 6e 69 65 ┆files in the backup are convenie┆ 0x136c0…136e0 6e 74 6c 79 20 72 65 6c 6f 63 61 74 65 64 20 61 6e 64 20 0a 72 65 6c 6f 61 64 65 64 20 62 79 20 ┆ntly relocated and reloaded by ┆ 0x136e0…13700 74 68 65 20 70 72 6f 67 72 61 6d 20 69 6e 63 6c 6f 61 64 2c 20 62 75 74 20 74 68 65 20 70 72 6f ┆the program incload, but the pro┆ 0x13700…13719 67 72 61 6d 20 6c 6f 61 64 20 6d 61 79 20 64 6f 20 0a 69 74 2e 0d 0a 0d 0a ┆gram load may do it. ┆ 0x13719…1371c FormFeed { 0x13719…1371c 0c 82 b8 ┆ ┆ 0x13719…1371c } 0x1371c…13720 0a b0 a1 31 ┆ 1┆ 0x13720…13740 32 2e 20 45 58 41 4d 50 45 4c 53 0d 0a 0d 0a b0 a1 31 32 2e 31 20 45 78 61 6d 70 6c 65 20 31 0d ┆2. EXAMPELS 12.1 Example 1 ┆ 0x13740…13760 0a 0d 0a 41 6c 6c 20 66 69 6c 65 73 20 6f 66 20 73 63 6f 70 65 20 70 72 6f 6a 65 63 74 2c 20 75 ┆ All files of scope project, u┆ 0x13760…13780 73 65 72 2c 20 6c 6f 67 69 6e 20 61 6e 64 20 74 65 6d 70 20 61 72 65 20 0a 74 72 61 6e 73 66 65 ┆ser, login and temp are transfe┆ 0x13780…137a0 72 72 65 64 20 74 6f 20 74 68 65 20 74 61 70 65 20 6d 74 64 70 30 30 30 31 20 66 69 6c 65 20 31 ┆rred to the tape mtdp0001 file 1┆ 0x137a0…137c0 20 62 79 20 74 68 65 20 63 61 6c 6c 3a 0d 0a 09 69 6e 63 73 61 76 65 20 6d 74 64 70 30 30 30 31 ┆ by the call: incsave mtdp0001┆ 0x137c0…137e0 2e 31 20 6c 65 76 65 6c 2e 30 20 73 63 6f 70 65 2e 6f 77 6e 0d 0a 0d 0a 41 20 6c 65 76 65 6c 20 ┆.1 level.0 scope.own A level ┆ 0x137e0…13800 30 20 62 61 63 6b 75 70 20 6f 66 20 61 20 66 69 6c 65 20 73 79 73 74 65 6d 20 69 73 20 63 6f 6e ┆0 backup of a file system is con┆ 0x13800…13820 (156,) 73 69 64 65 72 65 64 20 61 20 74 6f 74 61 6c 20 0a 62 61 63 6b 75 70 20 6f 66 20 74 68 65 20 66 ┆sidered a total backup of the f┆ 0x13820…13840 69 6c 65 20 73 79 73 74 65 6d 2c 20 69 2e 65 2e 20 61 6c 6c 20 66 69 6c 65 73 20 61 72 65 20 73 ┆ile system, i.e. all files are s┆ 0x13840…13860 61 76 65 64 2c 20 6e 6f 20 0a 6d 61 74 74 65 72 20 74 68 65 69 72 20 61 67 65 2e 0d 0a 0d 0a 41 ┆aved, no matter their age. A┆ 0x13860…13880 20 73 61 76 65 20 63 61 74 61 6c 6f 67 20 6f 66 20 6e 61 6d 65 20 27 6c 65 76 65 6c 30 27 20 6f ┆ save catalog of name 'level0' o┆ 0x13880…138a0 66 20 73 63 6f 70 65 20 75 73 65 72 20 69 73 20 6c 65 66 74 20 69 6e 20 74 68 65 20 0a 63 61 74 ┆f scope user is left in the cat┆ 0x138a0…138c0 61 6c 6f 67 20 28 63 66 2e 20 36 2e 31 20 61 6e 64 20 37 2e 31 29 20 64 65 73 63 72 69 62 69 6e ┆alog (cf. 6.1 and 7.1) describin┆ 0x138c0…138e0 67 20 74 68 65 20 62 61 63 6b 75 70 20 6d 61 64 65 2e 20 0a 53 68 6f 72 74 63 6c 6f 63 6b 20 28 ┆g the backup made. Shortclock (┆ 0x138e0…13900 77 6f 72 64 20 36 20 6f 66 20 74 68 65 20 65 6e 74 72 79 20 74 61 69 6c 29 20 69 6e 20 74 68 65 ┆word 6 of the entry tail) in the┆ 0x13900…13920 20 65 6e 74 72 79 20 27 6c 65 76 65 6c 30 27 20 0a 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 64 75 ┆ entry 'level0' contains the du┆ 0x13920…13940 6d 70 74 69 6d 65 2c 20 6f 6e 20 77 68 69 63 68 20 69 6e 63 72 65 6d 65 6e 74 61 6c 20 62 61 63 ┆mptime, on which incremental bac┆ 0x13940…13960 6b 75 70 73 20 6f 6e 20 6c 65 76 65 6c 20 0a 31 20 61 72 65 20 62 61 73 65 64 2e 0d 0a 0d 0a 54 ┆kups on level 1 are based. T┆ 0x13960…13980 68 65 20 70 61 72 61 6d 65 74 65 72 20 6c 65 76 65 6c 2e 30 20 6d 61 79 20 62 65 20 6f 6d 69 74 ┆he parameter level.0 may be omit┆ 0x13980…139a0 74 65 64 2c 20 73 69 6e 63 65 20 7a 65 72 6f 20 69 73 20 74 68 65 20 0a 64 65 66 61 75 6c 74 20 ┆ted, since zero is the default ┆ 0x139a0…139c0 76 61 6c 75 65 2e 0d 0a 0d 0a 0d 0a b0 a1 31 32 2e 32 20 45 78 61 6d 70 6c 65 20 32 0d 0a 0d 0a ┆value. 12.2 Example 2 ┆ 0x139c0…139e0 41 6c 6c 20 66 69 6c 65 73 20 69 6e 20 74 68 65 20 66 69 6c 65 73 79 73 74 65 6d 20 69 6e 20 65 ┆All files in the filesystem in e┆ 0x139e0…13a00 78 61 6d 70 6c 65 20 31 2c 20 77 68 69 63 68 20 68 61 76 65 20 62 65 65 6e 20 0a 75 70 64 61 74 ┆xample 1, which have been updat┆ 0x13a00…13a20 (157,) 65 64 20 73 69 6e 63 65 20 74 68 65 20 62 61 63 6b 75 70 20 69 6e 20 65 78 61 6d 70 6c 65 20 31 ┆ed since the backup in example 1┆ 0x13a20…13a40 20 61 72 65 20 74 72 61 6e 73 66 65 72 72 65 64 20 74 6f 20 74 68 65 20 0a 73 61 6d 65 20 74 61 ┆ are transferred to the same ta┆ 0x13a40…13a60 70 65 2c 20 6e 65 78 74 20 66 69 6c 65 2c 20 62 79 20 74 68 65 20 63 61 6c 6c 3a 0d 0a 0d 0a 09 ┆pe, next file, by the call: ┆ 0x13a60…13a80 69 6e 63 73 61 76 65 20 6d 74 64 70 30 30 30 31 2e 6c 61 73 74 20 6c 65 76 65 6c 2e 31 20 73 63 ┆incsave mtdp0001.last level.1 sc┆ 0x13a80…13aa0 6f 70 65 2e 6f 77 6e 0d 0a 0d 0a 54 68 69 73 20 6c 65 76 65 6c 20 31 20 62 61 63 6b 75 70 20 6f ┆ope.own This level 1 backup o┆ 0x13aa0…13ac0 66 20 74 68 65 20 66 69 6c 65 20 73 79 73 74 65 6d 20 77 69 6c 6c 20 63 6f 6e 63 65 72 6e 20 61 ┆f the file system will concern a┆ 0x13ac0…13ae0 6c 6c 20 0a 66 69 6c 65 73 20 69 6e 20 74 68 65 20 73 61 6d 65 20 66 69 6c 65 20 73 79 73 74 65 ┆ll files in the same file syste┆ 0x13ae0…13b00 6d 20 77 68 69 63 68 20 68 61 76 65 20 62 65 65 6e 20 75 70 64 61 74 65 64 20 6f 72 20 0a 63 72 ┆m which have been updated or cr┆ 0x13b00…13b20 65 61 74 65 64 20 73 69 6e 63 65 20 74 68 65 20 6c 65 76 65 6c 20 30 20 62 61 63 6b 75 70 2e 0d ┆eated since the level 0 backup. ┆ 0x13b20…13b40 0a 0d 0a 41 20 70 65 72 6d 61 6e 65 6e 74 20 73 61 76 65 20 63 61 74 61 6c 6f 67 20 6f 66 20 74 ┆ A permanent save catalog of t┆ 0x13b40…13b60 68 65 20 6e 61 6d 65 20 27 6c 65 76 65 6c 31 27 20 69 73 20 6c 65 66 74 20 69 6e 20 74 68 65 20 ┆he name 'level1' is left in the ┆ 0x13b60…13b80 0a 63 61 74 61 6c 6f 67 2c 20 64 65 73 63 72 69 62 69 6e 67 20 74 68 65 20 62 61 63 6b 75 70 2e ┆ catalog, describing the backup.┆ 0x13b80…13ba0 0d 0a 0d 0a 8c 83 bc 0a 4e 6f 77 2c 20 61 73 20 6c 6f 6e 67 20 61 73 20 74 68 65 20 6c 65 76 65 ┆ Now, as long as the leve┆ 0x13ba0…13bc0 6c 20 31 20 62 61 63 6b 75 70 20 69 73 20 6e 6f 74 20 74 6f 6f 20 76 6f 6c 75 6d 69 6e 6f 75 73 ┆l 1 backup is not too voluminous┆ 0x13bc0…13be0 2c 20 0a 79 6f 75 20 6d 61 79 20 63 6f 6e 74 69 6e 75 65 20 77 69 74 68 20 6c 65 76 65 6c 20 31 ┆, you may continue with level 1┆ 0x13be0…13c00 20 62 61 63 6b 75 70 73 20 69 6e 20 74 68 65 20 6e 65 78 74 20 66 69 6c 65 20 61 6e 64 20 0a 74 ┆ backups in the next file and t┆ 0x13c00…13c20 (158,) 68 65 20 6e 65 78 74 20 66 69 6c 65 20 61 2e 73 2e 6f 2e 20 6f 72 20 79 6f 75 20 6d 61 79 20 75 ┆he next file a.s.o. or you may u┆ 0x13c20…13c40 73 65 20 74 68 65 20 73 61 6d 65 20 66 69 6c 65 20 66 6f 72 20 61 6c 6c 20 0a 6c 65 76 65 6c 20 ┆se the same file for all level ┆ 0x13c40…13c60 31 20 62 61 63 6b 75 70 73 2e 0d 0a 0d 0a 41 74 20 61 6c 6c 20 74 69 6d 65 73 2c 20 74 68 65 6e ┆1 backups. At all times, then┆ 0x13c60…13c80 2c 20 74 68 65 20 6c 61 74 65 73 74 20 6c 65 76 65 6c 20 31 20 62 61 63 6b 75 70 20 61 6e 64 20 ┆, the latest level 1 backup and ┆ 0x13c80…13ca0 74 68 65 20 6c 65 76 65 6c 20 0a 30 20 62 61 63 6b 75 70 20 74 6f 67 65 74 68 65 72 20 63 6f 6e ┆the level 0 backup together con┆ 0x13ca0…13cc0 74 61 69 6e 73 20 79 6f 75 72 20 66 69 6c 65 73 79 73 74 65 6d 20 61 73 20 6f 66 20 74 68 65 20 ┆tains your filesystem as of the ┆ 0x13cc0…13ce0 74 69 6d 65 20 0a 66 6f 72 20 74 68 65 20 6c 65 76 65 6c 20 30 20 62 61 63 6b 75 70 20 61 6e 64 ┆time for the level 0 backup and┆ 0x13ce0…13d00 20 61 6c 6c 20 63 68 61 6e 67 65 73 20 6d 61 64 65 20 73 69 6e 63 65 20 74 68 65 6e 2e 0d 0a 0d ┆ all changes made since then. ┆ 0x13d00…13d20 0a 57 68 65 6e 20 74 68 65 20 6c 65 76 65 6c 20 31 20 62 61 63 6b 75 70 20 67 72 6f 77 73 20 74 ┆ When the level 1 backup grows t┆ 0x13d20…13d40 6f 6f 20 76 6f 6c 75 6d 69 6e 6f 75 73 2c 20 79 6f 75 20 6d 61 79 20 64 6f 20 61 20 0a 6c 65 76 ┆oo voluminous, you may do a lev┆ 0x13d40…13d60 65 6c 20 30 20 62 61 63 6b 75 70 20 61 67 61 69 6e 2e 20 65 2e 67 2e 20 69 6e 20 66 69 6c 65 20 ┆el 0 backup again. e.g. in file ┆ 0x13d60…13d80 31 2c 20 6f 72 20 79 6f 75 20 6d 61 79 20 70 72 6f 63 65 65 64 20 0a 6f 6e 20 74 68 65 20 6e 65 ┆1, or you may proceed on the ne┆ 0x13d80…13da0 78 74 20 6c 65 76 65 6c 20 69 6e 20 74 68 65 20 6e 65 78 74 20 66 69 6c 65 3a 0d 0a 0d 0a 09 69 ┆xt level in the next file: i┆ 0x13da0…13dc0 6e 63 73 61 76 65 20 6d 74 64 70 30 30 30 31 2e 6c 61 73 74 20 6c 65 76 65 6c 2e 32 20 73 63 6f ┆ncsave mtdp0001.last level.2 sco┆ 0x13dc0…13de0 70 65 2e 6f 77 6e 0d 0a 0d 0a 4e 6f 77 20 61 20 70 65 72 6d 61 6e 65 6e 74 20 73 61 76 65 20 63 ┆pe.own Now a permanent save c┆ 0x13de0…13e00 61 74 61 6c 6f 67 20 6f 66 20 74 68 65 20 6e 61 6d 65 20 27 6c 65 76 65 6c 32 27 20 69 73 20 6c ┆atalog of the name 'level2' is l┆ 0x13e00…13e20 (159,) 65 66 74 20 0a 69 6e 20 74 68 65 20 63 61 74 61 6c 6f 67 2e 0d 0a 0d 0a 54 6f 67 65 74 68 65 72 ┆eft in the catalog. Together┆ 0x13e20…13e40 2c 20 74 68 65 20 6c 65 76 65 6c 20 30 2c 20 74 68 65 20 6c 61 74 65 73 74 20 6c 65 76 65 6c 20 ┆, the level 0, the latest level ┆ 0x13e40…13e60 31 20 61 6e 64 20 74 68 65 20 6c 61 74 65 73 74 20 0a 6c 65 76 65 6c 20 32 20 62 61 63 6b 75 70 ┆1 and the latest level 2 backup┆ 0x13e60…13e80 20 63 6f 6e 74 61 69 6e 20 79 6f 75 72 20 66 69 6c 65 20 73 79 73 74 65 6d 20 61 73 20 6f 66 20 ┆ contain your file system as of ┆ 0x13e80…13ea0 74 68 65 20 74 69 6d 65 20 6f 66 20 0a 74 68 65 20 6c 65 76 65 6c 20 30 20 62 61 63 6b 75 70 20 ┆the time of the level 0 backup ┆ 0x13ea0…13ec0 77 69 74 68 20 61 6c 6c 20 63 68 61 6e 67 65 73 20 6d 61 64 65 20 73 69 6e 63 65 20 74 68 65 6e ┆with all changes made since then┆ 0x13ec0…13ee0 2e 0d 0a 0d 0a 54 6f 20 72 65 6c 6f 63 61 74 65 20 61 6e 64 20 72 65 6c 6f 61 64 20 74 68 65 20 ┆. To relocate and reload the ┆ 0x13ee0…13f00 6c 61 74 65 73 74 20 76 65 72 73 69 6f 6e 20 6f 66 20 61 20 66 69 6c 65 2c 20 79 6f 75 20 0a 66 ┆latest version of a file, you f┆ 0x13f00…13f20 69 72 73 74 20 74 72 79 20 74 68 65 20 6c 65 76 65 6c 20 32 20 62 61 63 6b 75 70 2c 20 74 68 65 ┆irst try the level 2 backup, the┆ 0x13f20…13f40 6e 20 74 68 65 20 6c 65 76 65 6c 20 31 20 61 6e 64 20 74 68 65 20 0a 6c 65 76 65 6c 20 30 20 62 ┆n the level 1 and the level 0 b┆ 0x13f40…13f60 61 63 6b 75 70 20 75 6e 74 69 6c 20 74 68 65 20 66 69 6c 65 20 69 73 20 66 6f 75 6e 64 2c 20 75 ┆ackup until the file is found, u┆ 0x13f60…13f80 6e 6c 65 73 73 20 79 6f 75 20 6b 6e 6f 77 20 0a 69 6e 20 77 68 69 63 68 20 6c 65 76 65 6c 20 74 ┆nless you know in which level t┆ 0x13f80…13fa0 6f 20 6c 6f 6f 6b 2e 0d 0a 0d 0a 0d 0a b0 a1 31 32 2e 33 20 45 78 61 6d 70 6c 65 20 33 0d 0a 0d ┆o look. 12.3 Example 3 ┆ 0x13fa0…13fc0 0a 53 75 70 70 6f 73 65 20 61 20 70 6f 6f 6c 20 6f 66 20 74 61 70 65 73 20 66 6f 72 20 6c 65 76 ┆ Suppose a pool of tapes for lev┆ 0x13fc0…13fe0 65 6c 20 30 20 62 61 63 6b 75 70 73 20 61 72 65 20 73 70 65 63 69 66 69 65 64 20 0a 69 6e 20 74 ┆el 0 backups are specified in t┆ 0x13fe0…14000 68 65 20 66 69 6c 65 20 27 6c 65 76 65 6c 30 74 61 70 65 73 27 3a 0d 0a 0d 0a 09 6d 6f 75 6e 74 ┆he file 'level0tapes': mount┆ 0x14000…14020 (160,) 73 70 65 63 2e 35 35 0d 0a 09 6d 74 68 68 0d 0a 09 6d 74 64 70 30 30 30 31 2e 31 2e 20 6d 74 64 ┆spec.55 mthh mtdp0001.1. mtd┆ 0x14020…14036 70 30 30 30 32 2e 20 6d 74 64 70 30 30 30 33 2e 2e 2e 0d 0a 0d 0a ┆p0002. mtdp0003... ┆ 0x14036…14039 FormFeed { 0x14036…14039 0c 83 bc ┆ ┆ 0x14036…14039 } 0x14039…14040 0a 61 6e 64 20 61 20 ┆ and a ┆ 0x14040…14060 70 6f 6f 6c 20 6f 66 20 6c 65 76 65 6c 20 31 20 74 61 70 65 73 20 69 6e 20 74 68 65 20 66 69 6c ┆pool of level 1 tapes in the fil┆ 0x14060…14080 65 20 27 6c 65 76 65 6c 31 74 61 70 65 73 27 3a 0d 0a 0d 0a 09 6d 6f 75 6e 74 73 70 65 63 2e 35 ┆e 'level1tapes': mountspec.5┆ 0x14080…140a0 35 0d 0a 09 6d 74 68 68 0d 0a 09 6d 74 64 70 30 31 30 31 2e 6c 61 73 74 2e 6d 74 64 70 30 31 30 ┆5 mthh mtdp0101.last.mtdp010┆ 0x140a0…140c0 32 2e 6d 74 64 70 30 31 30 33 2e 2e 2e 0d 0a 09 6c 65 76 65 6c 2e 31 0d 0a 0d 0a 61 6e 64 20 61 ┆2.mtdp0103... level.1 and a┆ 0x140c0…140e0 20 70 6f 6f 6c 20 6f 66 20 6c 65 76 65 6c 20 32 20 74 61 70 65 73 20 69 6e 20 74 68 65 20 66 69 ┆ pool of level 2 tapes in the fi┆ 0x140e0…14100 6c 65 20 27 6c 65 76 65 6c 32 74 61 70 65 73 27 3a 0d 0a 0d 0a 09 6d 6f 75 6e 74 73 70 65 63 2e ┆le 'level2tapes': mountspec.┆ 0x14100…14120 35 35 0d 0a 09 6d 74 68 68 0d 0a 09 6d 74 64 70 30 32 30 31 2e 6c 61 73 74 2e 6d 74 64 70 30 31 ┆55 mthh mtdp0201.last.mtdp01┆ 0x14120…14140 32 30 32 2e 6d 74 64 70 30 32 30 33 2e 2e 2e 0d 0a 20 20 20 20 6c 65 76 65 6c 2e 32 0d 0a 0d 0a ┆202.mtdp0203... level.2 ┆ 0x14140…14160 61 6e 64 20 6d 61 79 62 65 20 6d 6f 72 65 2e 0d 0a 0d 0a 49 6e 20 61 20 6a 6f 62 20 70 72 6f 63 ┆and maybe more. In a job proc┆ 0x14160…14180 65 73 73 20 77 69 74 68 20 73 74 61 6e 64 61 72 64 20 62 61 73 65 20 3d 20 70 72 6f 6a 65 63 74 ┆ess with standard base = project┆ 0x14180…141a0 20 62 61 73 65 20 6f 66 20 73 6f 6d 65 20 0a 70 72 6f 6a 65 63 74 2c 20 61 6c 6c 20 70 65 72 6d ┆ base of some project, all perm┆ 0x141a0…141c0 61 6e 65 6e 74 20 66 69 6c 65 73 20 62 65 6c 6f 6e 67 69 6e 67 20 74 6f 20 61 6c 6c 20 75 73 65 ┆anent files belonging to all use┆ 0x141c0…141e0 72 73 20 69 6e 20 74 68 65 20 0a 70 72 6f 6a 65 63 74 20 28 6c 6f 67 69 6e 2c 20 75 73 65 72 2c ┆rs in the project (login, user,┆ 0x141e0…14200 20 70 72 6f 6a 65 63 74 29 20 77 69 6c 6c 20 62 65 20 73 61 76 65 64 20 62 79 20 74 68 65 20 63 ┆ project) will be saved by the c┆ 0x14200…14220 (161,) 61 6c 6c 3a 0d 0a 0d 0a 09 69 6e 63 73 61 76 65 20 69 6e 2e 6c 65 76 65 6c 30 74 61 70 65 73 20 ┆all: incsave in.level0tapes ┆ 0x14220…14240 73 63 6f 70 65 2e 70 65 72 6d 0d 0a 0d 0a 4e 6f 77 2c 20 77 69 74 68 20 63 65 72 74 61 69 6e 20 ┆scope.perm Now, with certain ┆ 0x14240…14260 69 6e 74 65 72 76 61 6c 73 20 6c 65 76 65 6c 20 31 20 62 61 63 6b 75 70 73 20 61 72 65 20 6d 61 ┆intervals level 1 backups are ma┆ 0x14260…14280 64 65 20 62 79 20 0a 74 68 65 20 63 61 6c 6c 0d 0a 0d 0a 09 69 6e 63 73 61 76 65 20 69 6e 2e 6c ┆de by the call incsave in.l┆ 0x14280…142a0 65 76 65 6c 31 74 61 70 65 73 20 73 63 6f 70 65 2e 70 65 72 6d 0d 0a 0d 0a 57 68 65 6e 20 74 68 ┆evel1tapes scope.perm When th┆ 0x142a0…142c0 65 20 6c 65 76 65 6c 20 31 20 62 61 63 6b 75 70 20 67 72 6f 77 73 20 74 6f 6f 20 76 6f 6c 75 6d ┆e level 1 backup grows too volum┆ 0x142c0…142e0 69 6e 6f 75 73 20 6f 72 20 74 68 65 20 74 6f 74 61 6c 20 0a 61 6d 6d 6f 75 6e 74 20 6f 66 20 6c ┆inous or the total ammount of l┆ 0x142e0…14300 65 76 65 6c 20 31 20 62 61 63 6b 75 70 73 20 74 68 72 65 61 74 65 6e 20 74 6f 6f 20 6f 76 65 72 ┆evel 1 backups threaten too over┆ 0x14300…14320 66 6c 6f 77 20 74 68 65 20 74 61 70 65 73 20 0a 69 6e 20 74 68 65 20 70 6f 6f 6c 2c 20 61 20 6c ┆flow the tapes in the pool, a l┆ 0x14320…14340 65 76 65 6c 20 32 20 62 61 63 6b 75 70 20 69 73 20 6d 61 64 65 3a 0d 0a 0d 0a 09 69 6e 63 73 61 ┆evel 2 backup is made: incsa┆ 0x14340…14360 76 65 20 69 6e 2e 6c 65 76 65 6c 32 74 61 70 65 73 20 73 63 6f 70 65 2e 70 65 72 6d 0d 0a 0d 0a ┆ve in.level2tapes scope.perm ┆ 0x14360…14380 61 6e 64 20 73 6f 20 66 6f 72 74 68 2e 0d 0a 0d 0a 57 68 65 6e 65 76 65 72 20 64 65 73 69 72 65 ┆and so forth. Whenever desire┆ 0x14380…143a0 64 2c 20 74 68 65 20 74 6f 74 61 6c 20 6c 65 76 65 6c 20 30 20 64 75 6d 70 20 63 61 6e 20 62 65 ┆d, the total level 0 dump can be┆ 0x143a0…143c0 20 6d 61 64 65 3a 0d 0a 0d 0a 09 69 6e 63 73 61 76 65 20 69 6e 2e 6c 65 76 65 6c 30 74 61 70 65 ┆ made: incsave in.level0tape┆ 0x143c0…143e0 73 20 73 63 6f 70 65 2e 70 65 72 6d 0d 0a 0d 0a 8c 83 d4 0a 64 65 66 69 6e 69 6e 67 20 74 68 65 ┆s scope.perm defining the┆ 0x143e0…14400 20 62 61 73 65 20 66 6f 72 20 61 20 6e 65 77 20 73 75 63 63 65 73 73 69 6f 6e 20 6f 66 20 69 6e ┆ base for a new succession of in┆ 0x14400…14420 (162,) 63 72 65 6d 65 6e 74 61 6c 20 0a 62 61 63 6b 75 70 73 2e 0d 0a 0d 0a 49 66 20 74 68 65 20 6a 6f ┆cremental backups. If the jo┆ 0x14420…14440 62 20 70 72 6f 63 65 73 73 20 68 61 73 20 69 74 73 20 73 74 61 6e 64 61 72 64 20 62 61 73 65 20 ┆b process has its standard base ┆ 0x14440…14460 3d 20 73 79 73 74 65 6d 20 62 61 73 65 2c 20 74 68 65 20 0a 66 69 6c 65 20 73 79 73 74 65 6d 20 ┆= system base, the file system ┆ 0x14460…14480 73 70 65 63 69 66 69 65 64 20 62 65 63 6f 6d 65 73 20 61 6c 6c 20 70 65 72 6d 61 6e 65 6e 74 20 ┆specified becomes all permanent ┆ 0x14480…1449f 66 69 6c 65 73 20 69 6e 20 74 68 65 20 0a 6d 61 69 6e 20 63 61 74 61 6c 6f 67 2e 0d 0a 0d 0a ┆files in the main catalog. ┆ 0x1449f…144a2 FormFeed { 0x1449f…144a2 0c 80 d4 ┆ ┆ 0x1449f…144a2 } 0x144a2…144c0 0a b0 a1 31 33 2e 20 43 41 4c 4c 0d 0a 0d 0a 54 68 65 20 70 72 6f 67 72 61 6d 20 69 73 20 ┆ 13. CALL The program is ┆ 0x144c0…144e0 63 61 6c 6c 65 64 20 65 78 61 63 74 6c 79 20 61 73 20 73 61 76 65 2c 20 65 78 63 65 70 74 20 66 ┆called exactly as save, except f┆ 0x144e0…14500 6f 72 20 0d 0a 2d 20 74 68 65 20 61 64 64 69 74 69 6f 6e 61 6c 20 73 70 65 63 69 61 6c 20 70 61 ┆or - the additional special pa┆ 0x14500…14520 72 61 6d 65 74 65 72 20 27 6c 65 76 65 6c 27 3a 0d 0a 2d 20 74 68 65 20 69 67 6e 6f 72 65 64 20 ┆rameter 'level': - the ignored ┆ 0x14520…14540 74 61 70 65 20 70 61 72 61 6d 65 74 65 72 20 27 6c 61 62 65 6c 27 2e 0d 0a 0d 0a 0d 0a b0 a1 31 ┆tape parameter 'label'. 1┆ 0x14540…14560 33 2e 31 20 54 61 70 65 20 50 61 72 61 6d 65 74 65 72 0d 0a 0d 0a 54 68 65 20 27 6c 61 62 65 6c ┆3.1 Tape Parameter The 'label┆ 0x14560…14580 27 20 70 61 72 61 6d 65 74 65 72 20 69 73 20 61 6c 6c 6f 77 65 64 20 62 75 74 20 69 67 6e 6f 72 ┆' parameter is allowed but ignor┆ 0x14580…145a0 65 64 2c 20 73 6f 20 74 68 65 20 73 79 6e 74 61 78 20 0a 62 65 63 6f 6d 65 73 20 74 68 65 20 73 ┆ed, so the syntax becomes the s┆ 0x145a0…145c0 61 6d 65 20 61 73 20 66 6f 72 20 73 61 76 65 2e 0d 0a 0d 0a 0d 0a b0 a1 31 33 2e 32 20 53 70 65 ┆ame as for save. 13.2 Spe┆ 0x145c0…145e0 63 69 61 6c 20 50 61 72 61 6d 65 74 65 72 0d 0a 0d 0a 54 68 65 20 70 61 72 61 6d 65 74 65 72 20 ┆cial Parameter The parameter ┆ 0x145e0…14600 67 72 6f 75 70 20 62 65 63 6f 6d 65 73 3a 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆group becomes: ┆ 0x14600…14620 (163,) 20 20 20 20 20 20 20 20 73 65 67 6d 2e 3c 69 6e 74 65 67 65 72 3e 0d 0a 3c 73 70 65 63 69 61 6c ┆ segm.<integer> <special┆ 0x14620…14640 20 70 61 72 61 6d 3e 20 3a 3a 3d 20 20 20 6c 69 73 74 2e 20 20 79 65 73 2f 6e 6f 2f 6e 61 6d 65 ┆ param> ::= list. yes/no/name┆ 0x14640…14660 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 65 76 65 6c 2e 3c ┆s level.<┆ 0x14660…1466c 69 6e 74 65 67 65 72 3e 0d 0a 0d 0a ┆integer> ┆ 0x1466c…1466f FormFeed { 0x1466c…1466f 0c 81 fc ┆ ┆ 0x1466c…1466f } 0x1466f…14680 0a b0 a1 31 34 2e 20 46 55 4e 43 54 49 4f 4e 0d 0a ┆ 14. FUNCTION ┆ 0x14680…146a0 0d 0a 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 74 68 65 20 73 61 6d 65 20 61 73 20 66 6f ┆ The function is the same as fo┆ 0x146a0…146c0 72 20 73 61 76 65 2c 20 65 78 63 65 70 74 20 74 68 65 20 61 64 64 69 74 69 6f 6e 61 6c 20 0a 73 ┆r save, except the additional s┆ 0x146c0…146e0 70 65 63 69 61 6c 20 70 61 72 61 6d 65 74 65 72 20 64 65 74 65 72 6d 69 6e 65 73 20 74 68 65 20 ┆pecial parameter determines the ┆ 0x146e0…14700 6e 61 6d 65 20 6f 66 20 74 68 65 20 73 61 76 65 20 63 61 74 61 6c 6f 67 20 74 6f 20 0a 75 73 65 ┆name of the save catalog to use┆ 0x14700…14720 2e 0d 0a 0d 0a 0d 0a b0 a1 31 34 2e 31 20 54 61 70 65 20 50 61 72 61 6d 65 74 65 72 0d 0a 0d 0a ┆. 14.1 Tape Parameter ┆ 0x14720…14740 54 68 65 20 27 6c 61 62 65 6c 27 20 70 61 72 61 6d 65 74 65 72 20 69 73 20 69 67 6e 6f 72 65 64 ┆The 'label' parameter is ignored┆ 0x14740…14760 2e 0d 0a 0d 0a 0d 0a b0 a1 31 34 2e 32 20 46 75 6e 63 74 69 6f 6e 2c 20 53 70 65 63 69 61 6c 20 ┆. 14.2 Function, Special ┆ 0x14760…14780 50 61 72 61 6d 65 74 65 72 0d 0a 0d 0a 6c 65 76 65 6c 2e 3c 69 6e 74 65 67 65 72 3e 0d 0a 0d 0a ┆Parameter level.<integer> ┆ 0x14780…147a0 44 65 66 69 6e 65 73 20 74 68 65 20 62 61 63 6b 75 70 20 6c 65 76 65 6c 2e 20 49 66 20 74 68 65 ┆Defines the backup level. If the┆ 0x147a0…147c0 20 69 6e 74 65 67 65 72 20 73 70 65 63 69 66 69 65 64 20 65 78 63 65 65 64 73 20 39 2c 20 0a 64 ┆ integer specified exceeds 9, d┆ 0x147c0…147e0 75 6d 70 6c 65 76 65 6c 20 62 65 63 6f 6d 65 73 20 39 2e 0d 0a 0d 0a 44 65 66 61 75 6c 74 3a 20 ┆umplevel becomes 9. Default: ┆ 0x147e0…14800 30 0d 0a 0d 0a 41 6e 20 65 6e 74 72 79 20 6f 66 20 73 63 6f 70 65 20 75 73 65 72 20 64 65 66 69 ┆0 An entry of scope user defi┆ 0x14800…14820 (164,) 6e 69 6e 67 20 61 6e 79 20 6e 65 78 74 20 6c 6f 77 65 72 20 6c 65 76 65 6c 20 77 69 74 68 20 0a ┆ning any next lower level with ┆ 0x14820…14840 6f 6e 65 20 6f 66 20 74 68 65 20 6e 61 6d 65 73 20 6c 65 76 65 6c 30 2c 20 6c 65 76 65 6c 31 2c ┆one of the names level0, level1,┆ 0x14840…14860 20 6c 65 76 65 6c 32 2c 20 2e 2e 2e 2c 20 6c 65 76 65 6c 39 20 69 73 20 0a 6c 6f 6f 6b 65 64 20 ┆ level2, ..., level9 is looked ┆ 0x14860…14880 75 70 20 69 6e 20 74 68 65 20 63 61 74 61 6c 6f 67 2e 0d 0a 0d 0a 49 66 20 66 6f 75 6e 64 20 69 ┆up in the catalog. If found i┆ 0x14880…148a0 74 73 20 73 68 6f 72 74 63 6c 6f 63 6b 20 69 73 20 74 61 6b 65 6e 20 61 73 20 74 68 65 20 62 61 ┆ts shortclock is taken as the ba┆ 0x148a0…148c0 73 65 20 74 69 6d 65 20 66 6f 72 20 74 68 65 20 0a 62 61 63 6b 75 70 2c 20 69 66 20 6e 6f 74 20 ┆se time for the backup, if not ┆ 0x148c0…148e0 74 68 65 20 74 69 6d 65 20 30 20 69 73 20 74 61 6b 65 6e 2e 0d 0a 0d 0a 41 20 6e 65 77 20 73 61 ┆the time 0 is taken. A new sa┆ 0x148e0…14900 76 65 20 63 61 74 61 6c 6f 67 20 6f 66 20 73 63 6f 70 65 20 75 73 65 72 20 61 6e 64 20 6e 61 6d ┆ve catalog of scope user and nam┆ 0x14900…14920 65 20 3c 3a 6c 65 76 65 6c 3a 3e 20 61 64 64 20 0a 27 62 61 63 6b 75 70 20 6c 65 76 65 6c 27 20 ┆e <:level:> add 'backup level' ┆ 0x14920…14940 69 73 20 6c 6f 6f 6b 65 64 20 75 70 20 61 6e 64 20 63 68 61 6e 67 65 64 2f 63 72 65 61 74 65 64 ┆is looked up and changed/created┆ 0x14940…14960 20 77 69 74 68 20 62 61 63 6b 75 70 20 0a 74 69 6d 65 20 27 6e 6f 77 27 20 61 73 20 73 68 6f 72 ┆ with backup time 'now' as shor┆ 0x14960…14969 74 63 6c 6f 63 6b 2e 0d 0a ┆tclock. ┆ 0x14969…1496c FormFeed { 0x14969…1496c 0c 82 f4 ┆ ┆ 0x14969…1496c } 0x1496c…14980 0a b0 a1 31 35 2e 20 43 4f 4d 50 41 54 49 42 49 4c 49 54 59 ┆ 15. COMPATIBILITY┆ 0x14980…149a0 0d 0a 0d 0a 54 68 65 20 70 72 6f 67 72 61 6d 73 20 69 6e 63 73 61 76 65 2c 20 73 61 76 65 2c 20 ┆ The programs incsave, save, ┆ 0x149a0…149c0 69 6e 63 6c 6f 61 64 20 61 6e 64 20 6c 6f 61 64 20 61 72 65 20 70 61 72 61 6d 65 74 65 72 20 0a ┆incload and load are parameter ┆ 0x149c0…149e0 63 6f 6d 70 61 74 69 62 6c 65 20 69 6e 20 74 68 65 20 73 65 6e 73 65 20 74 68 61 74 20 61 6e 79 ┆compatible in the sense that any┆ 0x149e0…14a00 20 6f 6e 65 20 6f 66 20 74 68 65 6d 20 6d 61 79 20 72 65 61 64 20 61 6e 79 20 0a 6f 74 68 65 72 ┆ one of them may read any other┆ 0x14a00…14a20 (165,) 73 20 70 61 72 61 6d 65 74 65 72 20 6c 69 73 74 20 61 6e 64 20 73 69 6d 70 6c 79 20 69 67 6e 6f ┆s parameter list and simply igno┆ 0x14a20…14a40 72 65 20 75 6e 75 73 65 64 20 70 61 72 61 6d 65 74 65 72 73 20 0a 6b 6e 6f 77 6e 20 74 6f 20 62 ┆re unused parameters known to b┆ 0x14a40…14a5c 65 20 73 69 67 6e 69 66 69 63 61 6e 74 20 74 6f 20 6f 74 68 65 72 73 2e 0d 0a 0d 0a ┆e significant to others. ┆ 0x14a5c…14a5f FormFeed { 0x14a5c…14a5f 0c 80 d4 ┆ ┆ 0x14a5c…14a5f } 0x14a5f…14a60 0a ┆ ┆ 0x14a60…14a80 b0 a1 31 36 2e 20 49 4d 50 4c 45 4d 45 4e 54 41 54 49 4f 4e 20 44 45 54 41 49 4c 53 0d 0a 0d 0a ┆ 16. IMPLEMENTATION DETAILS ┆ 0x14a80…14aa0 b0 a1 31 36 2e 31 20 55 73 65 20 6f 66 20 74 68 65 20 53 61 76 65 20 43 61 74 61 6c 6f 67 0d 0a ┆ 16.1 Use of the Save Catalog ┆ 0x14aa0…14ac0 0d 0a 54 68 65 20 73 61 76 65 20 63 61 74 61 6c 6f 67 20 69 73 20 75 73 65 64 20 69 6e 20 65 78 ┆ The save catalog is used in ex┆ 0x14ac0…14ae0 61 63 74 6c 79 20 74 68 65 20 73 61 6d 65 20 77 61 79 20 61 73 20 66 6f 72 20 0a 73 61 76 65 2c ┆actly the same way as for save,┆ 0x14ae0…14b00 20 63 66 2e 20 36 2e 31 2c 20 65 78 63 65 70 74 20 69 74 20 69 73 20 6c 65 66 74 20 70 65 72 6d ┆ cf. 6.1, except it is left perm┆ 0x14b00…14b20 61 6e 65 6e 74 20 69 6e 20 74 68 65 20 63 61 74 61 6c 6f 67 20 0a 77 69 74 68 20 61 20 6b 6e 6f ┆anent in the catalog with a kno┆ 0x14b20…14b40 77 6e 20 6e 61 6d 65 2c 20 66 75 6c 6c 79 20 75 70 64 61 74 65 64 20 63 6f 6e 63 65 72 6e 69 6e ┆wn name, fully updated concernin┆ 0x14b40…14b60 67 20 74 68 65 20 70 6f 73 69 74 69 6f 6e 73 20 6f 66 20 0a 61 6c 6c 20 66 69 6c 65 73 20 73 61 ┆g the positions of all files sa┆ 0x14b60…14b80 76 65 64 2e 0d 0a 0d 0a 0d 0a b0 a1 31 36 2e 32 20 48 61 6e 64 6c 69 6e 67 20 6f 66 20 4d 61 67 ┆ved. 16.2 Handling of Mag┆ 0x14b80…14ba0 6e 65 74 69 63 20 54 61 70 65 0d 0a 0d 0a 45 78 61 63 74 6c 79 20 61 73 20 66 6f 72 20 73 61 76 ┆netic Tape Exactly as for sav┆ 0x14ba0…14bc0 65 2c 20 63 66 2e 20 36 2e 32 2e 0d 0a 0d 0a 0d 0a b0 a1 31 36 2e 33 20 48 61 6e 64 6c 69 6e 67 ┆e, cf. 6.2. 16.3 Handling┆ 0x14bc0…14be0 20 6f 66 20 42 61 63 6b 69 6e 67 20 53 74 6f 72 61 67 65 20 41 72 65 61 73 0d 0a 0d 0a 45 78 61 ┆ of Backing Storage Areas Exa┆ 0x14be0…14c00 63 74 6c 79 20 61 73 20 66 6f 72 20 73 61 76 65 2c 20 63 66 2e 20 36 2e 33 2e 0d 0a 0d 0a 0d 0a ┆ctly as for save, cf. 6.3. ┆ 0x14c00…14c20 (166,) b0 a1 31 36 2e 34 20 54 68 65 20 69 6e 70 75 74 2f 6f 75 74 70 75 74 20 53 74 72 61 74 65 67 79 ┆ 16.4 The input/output Strategy┆ 0x14c20…14c40 0d 0a 0d 0a 45 78 61 63 74 6c 79 20 61 73 20 66 6f 72 20 73 61 76 65 2c 20 63 66 2e 20 36 2e 34 ┆ Exactly as for save, cf. 6.4┆ 0x14c40…14c45 2e 0d 0a 0d 0a ┆. ┆ 0x14c45…14c48 FormFeed { 0x14c45…14c48 0c 82 a0 ┆ ┆ 0x14c45…14c48 } 0x14c48…14c60 0a b0 a1 31 37 2e 20 45 58 41 43 54 20 46 4f 52 4d 41 54 53 0d 0a 0d 0a ┆ 17. EXACT FORMATS ┆ 0x14c60…14c80 45 78 61 63 74 6c 79 20 61 73 20 66 6f 72 20 73 61 76 65 2c 20 63 66 2e 20 37 2c 20 73 70 65 63 ┆Exactly as for save, cf. 7, spec┆ 0x14c80…14ca0 69 61 6c 6c 79 20 37 2e 31 20 77 68 65 72 65 20 27 73 68 6f 72 74 63 6c 6f 63 6b 20 0a 6c 61 74 ┆ially 7.1 where 'shortclock lat┆ 0x14ca0…14cbc 65 73 74 20 63 68 61 6e 67 65 64 27 20 69 73 20 64 65 66 69 6e 65 64 2e 0d 0a 0d 0a ┆est changed' is defined. ┆ 0x14cbc…14cbf FormFeed { 0x14cbc…14cbf 0c 80 bc ┆ ┆ 0x14cbc…14cbf } 0x14cbf…14cc0 0a ┆ ┆ 0x14cc0…14ce0 b0 a1 31 38 2e 20 52 45 51 55 49 52 45 4d 45 4e 54 53 0d 0a 0d 0a 41 73 20 66 6f 72 20 73 61 76 ┆ 18. REQUIREMENTS As for sav┆ 0x14ce0…14ced 65 2c 20 63 66 2e 20 38 2e 0d 0a 0d 0a ┆e, cf. 8. ┆ 0x14ced…14cf0 FormFeed { 0x14ced…14cf0 0c 80 b0 ┆ ┆ 0x14ced…14cf0 } 0x14cf0…14d00 0a b0 a1 31 39 2e 20 45 52 52 4f 52 20 4d 45 53 ┆ 19. ERROR MES┆ 0x14d00…14d20 53 41 47 45 53 0d 0a 0d 0a 41 73 20 66 6f 72 20 73 61 76 65 2c 20 63 66 2e 20 39 2c 20 65 78 63 ┆SAGES As for save, cf. 9, exc┆ 0x14d20…14d40 65 70 74 20 74 68 65 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 69 73 20 69 6e 63 73 61 76 65 2e ┆ept the program name is incsave.┆ 0x14d40…14d44 0d 0a 0d 0a ┆ ┆ 0x14d44…14d47 FormFeed { 0x14d44…14d47 0c 80 b0 ┆ ┆ 0x14d44…14d47 } 0x14d47…14d60 0a b0 a1 32 30 20 46 55 52 54 48 45 52 20 45 58 41 4d 50 4c 45 53 0d 0a 0d ┆ 20 FURTHER EXAMPLES ┆ 0x14d60…14d80 0a b0 a1 32 30 2e 31 20 45 78 61 6d 70 6c 65 20 31 0d 0a 0d 0a 49 6e 20 74 68 69 73 20 65 78 61 ┆ 20.1 Example 1 In this exa┆ 0x14d80…14da0 6d 70 6c 65 20 69 73 20 73 75 67 67 65 73 74 65 64 20 61 20 77 61 79 20 6f 66 20 70 65 72 66 6f ┆mple is suggested a way of perfo┆ 0x14da0…14dc0 72 6d 69 6e 67 20 69 6e 63 72 65 6d 65 6e 74 61 6c 20 0a 62 61 63 6b 75 70 73 20 6f 66 20 61 20 ┆rming incremental backups of a ┆ 0x14dc0…14de0 66 69 6c 65 73 79 73 74 65 6d 2c 20 77 68 69 63 68 20 66 75 6c 6c 79 20 65 78 70 6c 6f 69 74 73 ┆filesystem, which fully exploits┆ 0x14de0…14e00 20 74 68 65 20 0a 70 6f 73 73 69 62 69 6c 69 74 69 65 73 20 69 6e 68 65 72 65 6e 74 20 69 6e 20 ┆ the possibilities inherent in ┆ 0x14e00…14e20 (167,) 74 68 65 20 63 6f 6e 63 65 70 74 20 6f 66 20 6c 65 76 65 6c 73 2e 0d 0a 0d 0a 53 75 70 70 6f 73 ┆the concept of levels. Suppos┆ 0x14e20…14e40 65 20 70 6f 6f 6c 73 20 6f 66 20 74 61 70 65 73 20 61 72 65 20 64 65 66 69 6e 65 64 20 69 6e 20 ┆e pools of tapes are defined in ┆ 0x14e40…14e60 66 69 6c 65 73 20 70 6f 6f 6c 30 2c 20 70 6f 6f 6c 31 2c 20 0a 2e 2e 2e 20 61 6e 64 20 70 6f 6f ┆files pool0, pool1, ... and poo┆ 0x14e60…14e80 6c 39 31 2c 20 70 6f 6f 6c 20 39 32 2c 20 2e 2e 2e 2e 20 0d 0a 0d 0a 4d 61 79 62 65 20 61 20 70 ┆l91, pool 92, .... Maybe a p┆ 0x14e80…14ea0 6f 6f 6f 6c 20 69 73 20 6a 75 73 74 20 6f 6e 65 20 66 69 6c 65 20 6f 6e 20 61 20 74 61 70 65 20 ┆oool is just one file on a tape ┆ 0x14ea0…14ec0 6f 72 20 6f 6e 65 20 74 61 70 65 2c 20 6d 61 79 62 65 20 0a 61 20 70 6f 6f 6c 20 69 73 20 6d 75 ┆or one tape, maybe a pool is mu┆ 0x14ec0…14ee0 6c 74 69 76 6f 6c 75 6d 65 20 74 61 70 65 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 73 20 69 6e ┆ltivolume tape specifications in┆ 0x14ee0…14f00 20 74 77 6f 20 63 6f 70 69 65 73 2e 20 0a 4d 61 79 62 65 20 74 68 65 20 70 6f 6f 6c 73 20 61 72 ┆ two copies. Maybe the pools ar┆ 0x14f00…14f20 65 20 64 65 66 69 6e 65 64 20 62 79 20 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 73 2e 0d 0a ┆e defined by file descriptors. ┆ 0x14f20…14f40 0d 0a 53 75 70 70 6f 73 65 20 61 20 66 69 6c 65 73 79 73 74 65 6d 20 69 73 20 73 70 65 63 69 66 ┆ Suppose a filesystem is specif┆ 0x14f40…14f60 69 65 64 20 69 6e 20 74 68 65 20 66 69 6c 65 20 27 66 69 6c 65 73 79 73 74 65 6d 27 2e 20 0d 0a ┆ied in the file 'filesystem'. ┆ 0x14f60…14f80 0d 0a 53 74 61 72 74 20 77 69 74 68 20 61 20 66 75 6c 6c 20 6c 65 76 65 6c 20 30 20 62 61 63 6b ┆ Start with a full level 0 back┆ 0x14f80…14fa0 75 70 3a 0d 0a 0d 0a 09 69 6e 63 73 61 76 65 20 69 6e 2e 70 6f 6f 6c 30 20 69 6e 2e 66 69 6c 65 ┆up: incsave in.pool0 in.file┆ 0x14fa0…14fc0 73 79 73 74 65 6d 0d 0a 0d 0a 4e 65 78 74 2c 20 70 65 72 69 6f 64 69 63 20 6c 65 76 65 6c 20 39 ┆system Next, periodic level 9┆ 0x14fc0…14fe0 20 62 61 63 6b 75 70 73 20 73 68 6f 75 6c 64 20 62 65 20 6d 61 64 65 20 6f 6e 20 61 6e 20 0a 65 ┆ backups should be made on an e┆ 0x14fe0…15000 78 70 6f 6e 65 6e 74 69 61 6c 20 70 72 6f 67 72 65 73 73 69 6f 6e 20 6f 66 20 74 61 70 65 20 70 ┆xponential progression of tape p┆ 0x15000…15020 (168,) 6f 6f 6c 73 20 28 61 6c 73 6f 20 63 61 6c 6c 65 64 20 54 6f 77 65 72 20 6f 66 20 0a 48 61 6e 6f ┆ools (also called Tower of Hano┆ 0x15020…15040 69 20 70 72 6f 67 72 65 73 73 69 6f 6e 2c 20 31 2c 20 32 2c 20 31 2c 20 33 2c 20 31 2c 20 32 2c ┆i progression, 1, 2, 1, 3, 1, 2,┆ 0x15040…15060 20 31 2c 20 34 20 2e 2e 2e 2c 20 70 6f 6f 6c 20 31 20 75 73 65 64 20 0a 65 76 65 72 79 20 6f 74 ┆ 1, 4 ..., pool 1 used every ot┆ 0x15060…15080 68 65 72 20 74 69 6d 65 2c 20 70 6f 6f 6c 20 32 20 65 76 65 72 79 20 66 6f 75 72 74 68 20 74 69 ┆her time, pool 2 every fourth ti┆ 0x15080…150a0 6d 65 2c 20 70 6f 6f 6c 20 33 20 65 76 65 72 79 20 0a 65 69 67 68 74 68 20 74 69 6d 65 2c 20 65 ┆me, pool 3 every eighth time, e┆ 0x150a0…150c0 74 63 2e 29 3a 0d 0a 0d 0a 09 69 6e 63 73 61 76 65 20 69 6e 2e 70 6f 6f 6c 39 31 20 6c 65 76 65 ┆tc.): incsave in.pool91 leve┆ 0x150c0…150e0 6c 2e 39 20 69 6e 2e 66 69 6c 65 73 79 73 74 65 6d 20 09 0d 0a 09 69 6e 63 73 61 76 65 20 69 6e ┆l.9 in.filesystem incsave in┆ 0x150e0…15100 2e 70 6f 6f 6c 39 32 20 6c 65 76 65 6c 2e 39 20 69 6e 2e 66 69 6c 65 73 79 73 74 65 6d 0d 0a 09 ┆.pool92 level.9 in.filesystem ┆ 0x15100…15120 65 74 63 2e 0d 0a 0d 0a 54 68 65 73 65 20 6c 65 76 65 6c 20 39 20 62 61 63 6b 75 70 73 20 61 72 ┆etc. These level 9 backups ar┆ 0x15120…15140 65 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 6c 65 76 65 6c 20 30 20 66 75 6c 6c 20 62 61 63 6b ┆e based on the level 0 full back┆ 0x15140…15160 75 70 2e 0d 0a 0d 0a 57 68 65 6e 20 74 68 65 20 6c 65 76 65 6c 20 39 20 62 61 63 6b 75 70 20 62 ┆up. When the level 9 backup b┆ 0x15160…15180 65 63 6f 6d 65 73 20 74 6f 6f 20 76 6f 6c 75 6d 69 6e 6f 75 73 20 28 74 6f 6f 20 74 69 6d 65 20 ┆ecomes too voluminous (too time ┆ 0x15180…151a0 0a 63 6f 6e 73 75 6d 69 6e 67 2c 20 74 6f 6f 20 74 61 70 65 63 6f 6e 73 75 6d 69 6e 67 29 2c 20 ┆ consuming, too tapeconsuming), ┆ 0x151a0…151c0 61 20 6c 65 76 65 6c 20 31 20 62 61 63 6b 75 70 20 73 68 6f 75 6c 64 20 62 65 20 0a 6d 61 64 65 ┆a level 1 backup should be made┆ 0x151c0…151e0 20 69 6e 20 74 68 65 20 6c 65 76 65 6c 20 31 20 70 6f 6f 6c 3a 0d 0a 0d 0a 09 69 6e 63 73 61 76 ┆ in the level 1 pool: incsav┆ 0x151e0…15200 65 20 69 6e 2e 70 6f 6f 6c 31 20 6c 65 76 65 6c 2e 31 20 69 6e 2e 66 69 6c 65 73 79 73 74 65 6d ┆e in.pool1 level.1 in.filesystem┆ 0x15200…15220 (169,) 0d 0a 0d 0a 8c 83 d4 0a 4e 6f 77 20 74 68 65 20 65 78 70 6f 6e 65 6e 74 69 61 6c 20 73 65 72 69 ┆ Now the exponential seri┆ 0x15220…15240 65 73 20 6f 66 20 6c 65 76 65 6c 20 39 20 62 61 63 6b 75 70 73 20 73 68 6f 75 6c 64 20 0a 70 72 ┆es of level 9 backups should pr┆ 0x15240…15260 6f 67 72 65 73 73 20 61 73 20 75 6e 69 6e 74 65 72 72 75 70 74 65 64 2e 0d 0a 0d 0a 54 68 65 20 ┆ogress as uninterrupted. The ┆ 0x15260…15280 6c 65 76 65 6c 20 39 20 62 61 63 6b 75 70 73 20 6e 6f 77 20 62 65 63 6f 6d 65 20 62 61 73 65 64 ┆level 9 backups now become based┆ 0x15280…152a0 20 6f 6e 20 74 68 65 20 6c 65 76 65 6c 20 31 20 62 61 63 6b 75 70 2c 20 0a 77 68 69 63 68 20 77 ┆ on the level 1 backup, which w┆ 0x152a0…152c0 61 73 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 6c 65 76 65 6c 20 30 20 66 75 6c 6c 20 62 61 63 ┆as based on the level 0 full bac┆ 0x152c0…152e0 6b 75 70 2e 20 0d 0a 0d 0a 54 68 65 20 70 72 6f 67 72 65 73 73 69 6f 6e 20 6f 66 20 62 61 63 6b ┆kup. The progression of back┆ 0x152e0…15300 75 70 73 20 63 61 6e 20 62 65 20 63 61 72 72 69 65 64 20 61 73 20 66 61 72 20 61 73 20 64 65 73 ┆ups can be carried as far as des┆ 0x15300…15307 69 72 65 64 2e 0d 0a ┆ired. ┆ 0x15307…1530a FormFeed { 0x15307…1530a 0c 80 d4 ┆ ┆ 0x15307…1530a } 0x1530a…1530f 0a 0d 0a 0d 0a ┆ ┆ 0x1530f…15312 FormFeed { 0x1530f…15312 0c 80 98 ┆ ┆ 0x1530f…15312 } 0x15312…15320 0a b0 a1 41 2e 20 52 45 46 45 52 45 4e 43 ┆ A. REFERENC┆ 0x15320…15340 45 53 0d 0a 0d 0a 28 31 29 20 20 52 43 53 4c 20 4e 6f 20 39 39 31 2d 39 37 37 33 0d 0a 20 20 20 ┆ES (1) RCSL No 991-9773 ┆ 0x15340…15360 20 20 52 43 38 30 30 30 2f 49 44 41 38 30 31 20 4d 61 69 6e 20 70 72 6f 63 65 73 73 0d 0a 20 0d ┆ RC8000/IDA801 Main process ┆ 0x15360…15380 0a 28 32 29 20 20 52 43 53 4c 20 4e 6f 20 33 31 2d 44 36 37 36 0d 0a 20 20 20 20 20 55 74 69 6c ┆ (2) RCSL No 31-D676 Util┆ 0x15380…153a0 69 74 79 20 50 72 6f 67 72 61 6d 73 2c 20 50 61 72 74 20 4f 6e 65 0d 0a 0d 0a 28 33 29 20 20 52 ┆ity Programs, Part One (3) R┆ 0x153a0…153c0 43 53 4c 20 4e 6f 20 39 39 31 2d 31 30 30 38 31 0d 0a 20 20 20 20 20 52 43 38 30 30 30 20 55 74 ┆CSL No 991-10081 RC8000 Ut┆ 0x153c0…153e0 69 6c 69 74 79 20 50 72 6f 67 72 61 6d 73 2c 20 56 65 72 73 69 6f 6e 20 32 0d 0a 20 20 20 20 20 ┆ility Programs, Version 2 ┆ 0x153e0…15400 84 4c 6f 61 64 2c 20 49 6e 63 6c 6f 61 64 0d 0a 20 20 20 20 20 55 73 65 72 73 20 4d 61 6e 75 61 ┆ Load, Incload Users Manua┆ 0x15400…15403 (170,) 6c 0d 0a ┆l ┆ 0x15403…15406 FormFeed { 0x15403…15406 0c 81 90 ┆ ┆ 0x15403…15406 } 0x15406…15409 0a 0d 0a ┆ ┆ 0x15409…1540c FormFeed { 0x15409…1540c 0c 80 8c ┆ ┆ 0x15409…1540c } 0x1540c…15420 0a 1a 1a 6f 77 65 72 20 6c 65 76 65 6c 20 77 69 74 68 20 0a ┆ ower level with ┆ 0x15420…15440 6f 6e 65 20 6f 66 20 74 68 65 20 6e 61 6d 65 73 20 6c 65 76 65 6c 30 2c 20 6c 65 76 65 6c 31 2c ┆one of the names level0, level1,┆ 0x15440…15460 20 6c 65 76 65 6c 32 2c 20 2e 2e 2e 2c 20 6c 65 76 65 6c 39 20 69 73 20 0a 6c 6f 6f 6b 65 64 20 ┆ level2, ..., level9 is looked ┆ 0x15460…15480 75 70 20 69 6e 20 74 68 65 20 63 61 74 61 6c 6f 67 2e 0d 0a 0d 0a 49 66 20 66 6f 75 6e 64 20 69 ┆up in the catalog. If found i┆