The IBCDISDI Frogram: Checks for tracks that were previously designated as defective
(flagged) and have had alternates assigned. The program autoaatically
assigns alternate tracks for 2314/2319 disk devices. This test aust be suppressed when a disk is being initialized with surface analysis
for the first time. This test aust not be suppressed when a disk is
initialized without surface analysis. Performs a surface analysis of each track of a 2314 or 2319 and
automatically assigns alternates (for 2314/2319s), if necessary.
Tracks that are available for use as alternates are checked first. Writes a track descriptor record (record OJ, and erases the remainder of each track. When initializing a disk with surface analysis, IBCDASDI also writes a standard home address. Writes IPL records on track 0 (records 1 and 2). Writes volume label on track 0 (record 3) and provides space for
additional records, if requested. Constructs and writes a volume table of contents (VTOC). Writes IFL progra., if requested, on track 0 (2314, 2305, 2319, or
track 1 (2311).
The IBCD1SDI Frogram: Checks for tracks that were previously designated as defective
(flagged) and have had alternates assigned. The prograa autoaatically assigns alternates (2314/2319 disk devices only). This
test must not be suppressed. lor 3350 devices, BI/BO on all tracks is rewritten (to facilitate
changing froa · 3330 coapatibility mode to 3350 native aode and vice
versa). Tracks that are flagged defective are surface analyzed and
reclaimed if no errors are detected. The BYPASS and lLIGTEST options
are ignored. The P1SSES=0 option causes "QUICK DASDI" to be
perforaed. Writes a standard hoae address, a track descriptor record (record 0), and erases the remainder of each track. Writes IFt records on track 0 (records 1 and 2). Writes volume label on track 0 (record 3) and provides space for
additional records, if requested. Constructs and writes a volume table of contents (VTOC). writes IPL prograa, if requested, on track 0 (2314, 2305, 3330, 3340, or 3350 devices) or track 1 (2311 disks).
182 Vft/310 OFerator's Guide
page of. GC20-1806-9 As Updated April 1, 1981 by TNL GN25-0834 Note: The IBCDASDI program can only assign alternate tracks for real 3330/3340 volumes when they are specified by the GETALT statement. Even
with the GETALT statement, the IBCDASDI program cannot assign alternate
tracks for a 3330/3340/3350 minidisk because CP prevents a virtual
machine from writing a home address record on these devices (effectively
treating the write as a No-OP) unless the device is dedicated to that
virtual machine. Defective tracks are flagged and alternate tracks are
assigned when the 3330/3340/3350 storage volumes are initialized at the
factory. An IBCDASDI job that initializes a 3330 performs the Quick
DASDI function, which reads alternate tracks, decrementing by 1 the
total number of alternates whenever an alternate is found defective or
assigned, writes a volume label and VTOC, and writes an IPLTEXT if
requested. No surface analysis is performed and no home address or
record 0 is written on the primary tracks. The BYPASS and FLAGTEST
options of the DADEF statement are ignored.
Disk packs for the 3340 are factory-shipped without flagged tracks
and alternate track assignments. IBCDASDI's "Quick DASDI" detects 3340 customer-generated alternate track assignments.
The IBCDASDI program cannot check to see if the 3330, 3340, or 3350 space to be initiated was previously formatted.
All utility control statements and operands must be preceded and
followed by one or more blanks.
The IBCDASDI proqram requires control statements as input. Data on a
control statement must not extend beyond column 71 except when a
continuation of the statement is required. Then the statement must be
broken off after a comma and a non-blank character must be placed in
column 72. Then the statement can be continued on the next line,
beginning in column 16 (and beginning only in column 16) The
statements must appear in the following sequence: 1. JOB Statement --indicates the beginning of the IBCDASDI job.
2. MSG Statement --defines the output device for operator messages.
3. DADEF Statement --defines the DASD device to be initialized.
4. VLD Statement labels the volume and allocates space for
additional labels.
5. VTOCD Statement controls the location of the
volume-table-of-contents (VTOC). 6. IPLTXT Statement (optional) --separates service program control
statements from IPL text statements.
7. END Statement --ends an IBCDASDI job or IPL text.
8. LASTCABD Statement (optional) --ends series of stacked IBCDASDI
jobs.
Section 4. VM/370 Service Programs 183
Previous Page Next Page