The following program will copy a complete FR80 Load-go Displayer tape (either 7/556 or 9/1600) on to another tape (either 7/556 or 9/1600). The tapes may be either standard or non-standard ICL, but care must be taken over tape ownership (see notes at the end of this paper). Note that NUTS will only accurately copy 9-track to 9-track tapes, since data conversion is required between 7 and 9-track, and even-parity filemarks are used on 7-track.
:GSIN10.FR80COPY
INxx magtapedescription
This specifies the tape to be read.
OUTxx magtapedescription
This specifies the tape to be written.
In both these parameters, xx should be 7T for 7-track tape and MT for 9-track. The magtapedescription should follow the usual TASK conventions.
*NM username
This gives the username under which the job is to be run (if issued by the operators).
DY directoryname
This gives the name of a directory which is to be selected before execution.
RJ myjob,:GSIN10.FR80COPY,PARAM(parameterlist),JD(JT30SECS) FR80 COPY,parameterlist
The second version would be issued by the Operators.
(a) Copy 7-track tape to 9-track
IN7T (7000304),0UTMT(2333)
(b) Copy 9-track tape to a new 9-track
INMT (2333),OUTMT(?,COPY2333)
(c) Copy 9-track tape to a non-standard 7-track
INMT (2333),0UT7T(TEMP(NONS))
Non-standard and Xenotapes can be copied without difficulty.
Worktapes must be DEADed and then accessed by tape serial number as insecure tapes.
Owned tapes must either be trapped to the issuer of the job, or run under his username (hence *NM parameter).
Tapes belonging to a user, which are in a subdirectory, will have to be accessed using DY to select the required directory.