Any number of alternate tracks can be assigned in a single job by including one GETALT statement for each track. The GETALT statement can
follow the MSG statement. The format of the GETALT statement is: [name] TODEV=xxxx TOADDR=cuu IGETALT I I I I I I I ITODEV=xxxx I,TOADDB=cuu I,TBICK=cccchhhh I,VOLID=serial I[,FLAGTEST=NO] 1[,PASSES=n] I[,BYPASS=YES] 1[,MODEL=n] is the device type of the direct access device.
is the direct channel number (c) and unit number (uu) of the
direct access device.
TRACK=cccchhhh
is the address of the track for which an alternate is
requested, where cccc is the cylinder number and hhhh is the
head number. These are hexadecimal numbers. YOLID=serial is the volume serial number of the disk or minidisk to which
an alternate track is to be assigned. If serial matches the volume serial number found on this disk or minidisk, the
alternate track assignment proceeds. If it does not match, the operator is notified. FLAGTEST=NO (used when testing before assigning an alternate) specifies
that the program not check for a previously flagged track
before a surface analysis is attempted on this track (disk
storage devices only). PASSES=n (used when testing before assigning an alternate) specifies
that the program's defective track checking feature is to make n number of passes (from 1 to 225j when performing a surface
analysis. If PASSES is omitted, one pass is lade on this
track. 190 VM/370 Operator's Guide
BYPASS=YES ftODEL=n is that the program's defective track checking feature is to
be bypassed. If BYPASS is omitted, the program assigns an
alternate only if it finds that the specified track is
defective.
is a decimal model number (lor 2). This operand is only for
the 2305 and corresponds to the 2305-1 and 2305-2, respectively. !gte: A list of defective tracks (if any) is provided with new IBft disk
storage volumes. Refer to this list when using the IBCDASDI prograa for
the first time. After initialization, include the GETILT statement in an IBCDASDI job to assign an alternate track for each track on the list.
Subsequent IBCDASDI jobs "remember" those defective tracks, unless the PLAGTEST=NO option is specified for those jobs.
The example below shows the control statements that might be prepared to
initialize a dedicated 3340 disk that is to be initialized by running IBCDASDI in a virtual machine. The disk is to be labeled VftRES and it
is mounted on unit address 240. INIT240 JOB ftSG DADEP VLD YTOCD END TODEV=1052,TOADDB=009 TODEV=3340,TOADDB=240,VOLID=SCRATCa, FLAGTEST=NO,BYPISS=NO NEiYOLID=YftBES STRTADR=1,EXTENT=1 C Since the PASSES operand was not specified, it defaults to PISSES=l and
a non-Quick DASDI function is perforaed. All tracks, including any that
were previously flagged as defective, are tested. Plagged tracks that
test okay are recovered (not flagged). lny tracks that do not pass the
test are flagged and an alternate track is assigned.
The example below shows the control statements that aight be used to
explicitly assign alternate tracks to two tracks on the same disk shown
in Example 1. It is assumed that these two tracks were found to be
defective when the disk vas put into use, subsequent to its
initialization in Exaaple 1. Once again the disk aust be dedicated to
the virtual machine in which IBCD1SDI will be run. MOREALTS JOB ftSG GETALT GETILT TODEV=1052,TOADDR=009 BYPISS=YES,TRICK=00FB0003 TODEV=3340,TOADDR=240,VOLID=VftRES, BYP1SS=YES,TRICK=011C0005 c
The TRACK operands specify the hexadeciaal ccaa addresses of the tvo
tracks that get flagged as defective. Section 4. Yft/310 Service prograas 191
Previous Page Next Page