DDR
DDR CONTROL STATEMENTS DDR control statements describe the intended processing and the needed I/O devices. I/O definition statements must be specified first. All control statements may be entered from either the console or the
card reader. Only columns 1 to 71 are inspected by the program. All
data after the last operand in a statement is ignored. An output tape
must have the DASD cylinder header records in ascending sequences;
therefore, the extents must be entered in sequence by cylinder. Only one type of function --dump, restore, or copy --may be performed in
one execution, but up to 20 statements describing cylinder extents may
be entered. function statements are delimited by an INPUT or OUTPUT statement, or by a null line if the console is used for input. If
additional functions are to be performed, the sequence of control cards
must be repeated. If you do not use INPUT or OUTPUT control statements
to separate the functions you specify when the input is read from a card
reader or eMS file, an error message (DMKDDR702E) is displayed. The
remainder of the input stream will be checked for proper syntax, but no
further DDR operations will be performed. Only those statements needed
to redefine the I/O devices are necessary for subsequent steps. All
other IIO definition remain the same.
To return to eMS, enter a Dull line (carriage return) in response to
the prompting message (ENTER:). To return directly to CP, key in #CP. The and TYPE statements work differently from other DDR control
statements in that they operate on only one data extent at a time. If
the input is from a tape created by the dump function, it must be
positioned at the header record for each step. The PRINT and TYPE statements have an implied output of either the console (TYPE) or system
printer (PRINT). Therefore, PRINT and TYPE statements need not be
delimited by an INPUT or OUTPUT statemente IIO DEFINITION STATEMENTS The II) definition statements
devices used while executing describe the
the DASD tape,
Dump DASD, and
Restore
printer
program.
An INPUT or OUTPUT statement describes each tape and DASD unit used.
The format of the INPUT/OUTPUT statement is:
r----------------------------------------------------------------------, , , r, , I INput I cuu type Ivolserl [(options ••• ) ] , I OUTput I laltapel I I I L J , I I QEiiQn§!: I , I r ,r ,r, , ISKip nn I jMOde 6250 i iREWindl , Q , IMOde 1600 I , L J lM:Oae 800 I ILEave I 1
L J L J , L-------------------------------------- ________________________________ J Section 2. CMS Commands 47
DDR INPUT indicates that the device described is an input device. OUTPUT indicates that the device described is an output device.
cuu
type If the output device is a DASD device and DDR is running
under CMS, the device is released using the CMS RELEASE command function and DDR processing continues.
is the unit address of the device.
is the device type (2314, 2319, 3330, 3330-1" 3340-35, 3340-70, 3350, 2305-1, 2305-2, 2400,. 2420, 3410, or 3420) (no
7-track support for any tape devices). Specify a 3340-70F as
a 3340-70, and a 3333 as a Specify a 3350 that is in 3330-1 or 3330-11 compatibility mode as a 3330 or 3330-11. Specify a 3344 as a 3340-70, and specify 3350 for a 3350
operating in native mode (as opposed to compatibility mode). The DASD Dump Restore (DDR) program, executing in a
virtual machine, uses I/O DIAGNOSE 20 to perform I/O operations on tape and DASD devices. DDR under CMS requires
that the device type entered agree with the device type of the
real device as recognized by VM/370. If there is a conflict
with device types, the following message is issued: DMKDDR708E INVALID OPTION However, if DDR executes standalone in a virtual machine, DDR
uses DIAGNOSE 20 to perform the I/O operation if the device
types agree. If the device types do not agree, arror message DMKDDR708E is issued.
volser is the volume serial number of a DASD device. If the keyword "SCRATCH" is specified instead of the volume serial number, no
label verification is performed.
altape is the address of an alternate tape drive. If multiple reels of tape are required and "altape" is
not specified, DDR types the following at the end of the reel:
END OF VOLUME CIL xxx HD xxx, MOUNT NEXT TAPE After the new tape is mounted, DDR continues automatically. SKIP nn
o
forward spaces nn files on the tape. nn is any number
up to 255. The SKIP option is reset to zero after the
tape has been positioned.
r , MODE 162501 causes all output tapes that are opened for the first 116001 time and at the load point to be written or read in I 8001 the specified density. All subsequent tapes mounted
L J are also set to the specified density. If no mode REIJIND UNLOAD option is specified, then no mode set is performed and
the density setting remains as it previously was.
rewinds the tape at the end of a function.
rewinds and unloads the tape at the end of a function.
48 IBM VM/370 CMS Command and Macro Reference
Previous Page Next Page