DDR Flagged tracks are treated just as any other track for all 2314, 2319, 3340, and 2305 devices. That is, no attempt is made to
substitute the alternate track data when a defective primary track is
read. In addition, tracks are not inspected to determine whether
they were previously flagged when written. Therefore, volumes
containing flagged tracks should be restored to the same cylinders of
the volume from which they were dumped. The message occurs
each time a defective track is dumped, copied or restored, and the
operation continues. Flagged tracks on 3330, and 3350 devices are handled automatically by
the control unit and may never be detected by the program. The
program may detect a flagged track if, for example, 110 alternate
track is assigned to the defective primary track. If a flagged track
is detected by the program, the message occurs and the
operation terminates. INPUT 191 3330 SYSRES OUTPUT 180 2400 181 (!'lODE 800 SYSPRINT OOF DU!'lP CPVOL INPUT 130 3330 MINIOl 1 TO 50 REORDER 51 60 70 101 This example sets the density to 800 bpi, then dumps all pertinent
data from the volume labeled SYSRES onto the tape that is mounted on
unit 190. If the program runs out of space on the first tape, it
continues dumping onto the alternate device (181). A map of the dumped
cylinders is printed on unit OOF while the program is dumping. When the
first function is complete, the volume labeled MINIOl is dumped onto a
new tape. Its cylinder header records are labeled 51 to A map of
the dumped cylinders is printed on unit OOF. Next, cylinders 60 to 70 are dumped and labeled 101 to 111. This extent is added to the cylinder
map on unit OOF. When the DDR processing is complete, the tapes are
unloaded and the program stops.
If cylinder extents are being defined from the console, the user need only enter DUMP, COPY or RESTORE on the command line. The following is displayed: ENTER CYLINDER EXTENTS ENTER:
For any extent after the first extent, the message:
ENTER EXTENT OR NULL LINE
ENTER:
is displayed. You may then enter additional extents to be dumped, restored, or
copied. A null line causes the job step to start.
1. When a cylinder map is printed on the virtual printer (OOF as in
the previous example) a heading precedes the map information. Kodule DMrDDR controls the disk, time and zone printed in the
heading. Your installation must apply a local modification to to ensure that local time, rather than (Greenwich Time), is printed in the heading. Section 2. Commands 51
DDR
2. to restore cylinders beyond the capacity that had been
recorded on the tape produces a successful EOJ, but the printout
only indicates the last cylinder found on the tape. Use the PRINT and TYPE function statement to print or type (display) a
hexadecimal and EBCDIC translation of each record specified. The input
device must be defined as direct access. The output is directed to the
system console for the TYPE function, or to the SYSPRINT device for the PRIN'1" function. (This does not cause redefinition of the output unit
definition., The format of the PRINT/TYPE control statement is:
r----------------------------------------------------------------------, I PRint I cyll [hhl (rrl]] (To cy12 [hh2 [rr2 ]]] [(options ••• [)]] I I TYpe I I I I QE1ion§: , I , [Hex] [Graphic] [Count] I cVll is the starting cylinder.
hh 1
rr 1
is the starting track. If present, it must follow the cyll
operand. The default is track zero.
is the starting record. If present, it must follow the hhl
operand. The default is home address and record zero. TO cy12 is the ending cylinder. If more than one cylinder is to be
printed or typed, "TO cy12" must be specified.
hh2 is the ending
operand. The
cylinder.
track. If
default
present, it must
is the last track
follow the cy12
on the ending
rr2 is the record ID of the last record to print. The default is
the last record on the ending track. HEX prints or displays a hexadecimal representation of each
record specified. COUNT prints or displays an EBCDIC translation of each record
specified.
prints or displays only the count field for each record
specified.
If the TYPE statement follows the occurrence of error message DMKDDR705E
and specifies the same cylinder, track, and record extents indicated in
the error message, the contents of the printed record must be
interpreted in the context of the I/O error information given in the
in it ial message.
52 IBM VM/37Q CMS Command and Macro Reference
Previous Page Next Page