ICL 1900 Series George 3 Operating System Macros

DUMPGEO

Function

Produces a new set of partial source tapes from an old set of partial source tapes and the contents of a user's directory.

Format

DUMPGEO OVDFfile description, NVDFfile description, REEL0(magnetic tape description), REEL1(magnetic tape description), REEL2(magnetic tape description), SCDYusername, ERlabel

Where:

Forbidden contexts

NO USER, BREAK IN

Execution

The OVDF and SCDY directory are read to produce a new version definition file, such that:

  1. Any file in the OVDF for which there is a higher generation in the SCDY user is replaced by the file in the SCDY user
  2. Any file in the SCDY user that does not appear in the OVDF is put on REEL2. The REEL parameters are used to put in the REEL lines in the NVDF and are used to ONLINE the tapes upon which the new set of partial source files are dumped

Example

DUMPGEO OVDF :VDF.VDFA, NVDF :VDF.VDFB, REEL0 (123,REEL0B), REEL1 (124,REEL1B), REEL2 (125,REEL2B), SCDY :GEO

Error Messages

MAXSIZE TOO SMALL
VDF DOES NOT CONTAIN 3 REELS
PECULIAR DIRECTORY ENTRIES
INCORRECT VDF
SCDY PARAMETER ABSENT OR NULL
SCDY :username DOES NOT EXIST
OVDF PARAMETER ABSENT OR NULL
OVDF :file description DOES NOT EXIST
NVDF PARAMETER ABSENT OR NULL
PROGRAM XKQ3 NOT LOADED
CANNOT ACCESS SCDY DIRECTORY
CANNOT ACCESS OVDF FILE
CANNOT ACCESS NVDF FILE
TAPE CANNOT BE ONLINED
NO CHANGES TO VDF!!
LONG BLOCK READ ON MAG. TAPE
ERROR IN REEL PARAMETER
READ TAPE NOT AVAILABLE
SUBFILE NOT ON TAPE
NO OUTPUT TAPE FOR REEL n

Library Entrants Accessed

:LIB.PROGRAM XKQ3 (Execute)