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 a3330/3340/3350 minidisk because CP prevents a virtual
machine fromwriting a home address record on these devices (effectively
treating the write as aNo-OP) unless the device is dedicated to that
virtual machine. Defective tracks are flagged and alternate tracks are
assigned when the3330/3340/3350 storage volumes are initialized at the
factory. An IBCDASDI job that initializes a3330 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 andVTOC, and writes an IPLTEXT if
requested. No surface analysis is performed and no home address or
record0 is written on the primary tracks. The BYPASS and FLAGTEST
options of the DADEF statement are ignored.
Disk packs for the3340 are factory-shipped without flagged tracks
and alternate track assignments. IBCDASDI's "Quick DASDI" detects3340 customer-generated alternate track assignments.
The IBCDASDI program cannot check to see if the3330, 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 followingsequence: 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 fromIPL text statements.
7. END Statement --ends an IBCDASDI job orIPL text.
8. LASTCABD Statement (optional) --ends series of stacked IBCDASDI
jobs.
Section 4.VM/370 Service Programs 183
with the GETALT statement,
tracks for a
machine from
treating the write as a
virtual machine. Defective tracks are flagged and alternate tracks are
assigned when the
factory. An IBCDASDI job that initializes a
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
requested. No surface analysis is performed and no home address or
record
options of the DADEF statement are ignored.
Disk packs for the
and alternate track assignments. IBCDASDI's "Quick DASDI" detects
The IBCDASDI program cannot check to see if the
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)
statements must appear in the following
2.
3. DADEF Statement --defines the DASD device to be initialized.
4.
additional labels.
5.
volume-table-of-contents
statements from
7. END Statement --ends an IBCDASDI job or
8. LASTCABD Statement (optional) --ends series of stacked IBCDASDI
jobs.
Section 4.