Table of Contents (exploded view)
Abstract for Device Support Facilities User's Guide and Reference
Where to find more information
Summary of changes
Introducing ICKDSF
Introduction to ICKDSF
About ICKDSF
Verifying your ICKDSF version
Running multiple ICKDSF jobs
Running ICKDSF on Dual Copy volumes
ICKDSF commands
Operating systems that support ICKDSF
Versions that support ICKDSF commands
Storage requirements
Devices supported by ICKDSF
ICKDSF support of the RAMAC Array family
ICKDSF support of the Internal Disk
ICKDSF support of the 2105, 2107, and 1750
Additional ICKDSF support information
Configuration checking
Processing on XRC volumes
Tasks you can perform with ICKDSF
About DASD storage media
DASD physical characteristics
Data checks
Degree of repeatability
Degree of visibility
Correctable versus uncorrectable
Temporary versus permanent
Error notification
Understanding ICKDSF command statements
ICKDSF command statement syntax
Conflicting keyword parameters
Abbreviating commands and parameters
Separating commands and parameters
Continuing lines
Commenting your code
Ending a command
Writing statements to control ICKDSF processing
Writing a SET statement
Writing the IF-THEN-ELSE statement
Writing the DO-END statement
Writing a null THEN and ELSE
Getting started with the MVS version of ICKDSF
Overview of the ICKDSF tasks using the MVS version
Using JCL to run ICKDSF
Printed output data set
Using ISMF panels to run ICKDSF
Protecting MVS volumes and data sets
Protecting data sets in an offline mode
Protecting data sets in an online mode
Authorizing access with RACF
RACF protected data sets
Non-VSAM password-protected data sets
VSAM and unexpired data sets
VTOC and the VTOCIX data sets
Limiting the use of resources with the Authorized Program Facility (APF)
Protecting ICKDSF commands with RACF
Processing in a shared environment
Preserving data during INSPECT
Preserving data during INSPECT under concurrent media maintenance
Operator's intervention consideration
Getting started with the CMS version
Definition of a minidisk and dedicated device
Overview of ICKDSF tasks using the CMS version
Invoking ICKDSF under CMS from the console
Example of invoking ICKDSF from the console
Invoking ICKDSF with a CMS EXEC
Invoking ICKDSF with an input file
Using parameters to select the input and output devices
Supporting minidisks under the CMS version
Supporting general users without special authority
Using DEVMAINT authority
Supporting dedicated devices under the CMS version
Getting started with the VSE version
Overview of the ICKDSF tasks using the VSE version
Running the VSE version of ICKDSF in batch mode
Operator intervention
Running the VSE version of ICKDSF in command mode
Use of VSE ICKDSF command mode during VSE install process
Command mode restrictions
Verifying identification and preventing data loss
Processing in a shared environment
Sharing across multiple processors
Sharing across multiple users and partitions in a single processor
Getting started with the Stand-Alone version
About the Stand-Alone version
Overview of the ICKDSF tasks using the Stand-Alone version
Creating an ICKDSF Stand-Alone IPL tape using MVS
Creating an ICKDSF Stand-Alone IPL tape using CMS
Preparing to use the Stand-Alone
IPLing the Stand-Alone ICKDSF
IPLing the Stand-Alone from a tape library
IPLing the Stand-Alone from SAPL
IPLing the Stand-Alone with a load parm specified
IPLing the Stand-Alone with no load parm specified
Loading the Stand-Alone ICKDSF from CD-ROM
Defining the input and output device
Interpreting error conditions
Performing ICKDSF tasks on minidisks with the Stand-Alone version
ICKDSF versions supported as guests under VM
Problem solving under VM
Using ICKDSF to install and maintain CKD devices
Examples of ICKDSF tasks—CKD devices
Installing devices
Completing the installation procedure
Installing a device from the factory
Setting an IBM 3390 to 3380 track compatibility mode
Installing a 3375 or older HDA from the factory
Resuming initialization from a checkpoint location
Validating and writing the FFVDP
Validating part of a volume
Writing the FFVDP on part of a volume
Writing the FFVDP regardless of previous processing
Validating from a specific point
Validating to a specific point
Validating and writing the FFVDP for one head
Validating the last heads of a device
Formatting devices
Formatting minidisks
Formatting an entire volume in the CMS version
Formatting part of a volume in the CMS version
Writing the VTOC
Placing a VTOC at the end of a volume
Determining the VTOC size and location
Expanding the VTOC at Its current location
Changing the volume serial number and owner identification
Adding IPL text to a volume
Converting a volume to indexed format
Problem determination
Investigating suspected drive problems
Scanning data on part of a volume
Scanning heads 5 and 6 only, cylinders 500 through 599
Scanning from Head 14, Cylinder 500
Checking disk surfaces with INSPECT
Surface checking part of a volume
Cylinder 4, head 6 through cylinder 50, head 8
All heads, cylinders 50 through 100
Head 4 only on all cylinders
Heads 5 and 6 only, cylinders 500 through 599
All heads from 14, all cylinders from 500
Alternate cylinders of 3380 Models A04, AA4, and AD4
Media maintenance
Conditionally assigning alternate tracks
Unconditionally assigning alternate tracks
Reclaiming a single flagged track
Reclaiming alternate tracks with INSPECT
Finding where INSPECT failed
Saving data during surface checking
Emulating devices
Using a 3995 Model 151 or 153 device
Initializing an emulated CKD device on a 3370 FBA device
Initializing an emulated CKD Device on an IBM 9313, 9332, or 9335 FBA device
Initializing an emulated device at a medial level
Scanning data
Assigning alternate tracks
Media maintenance on an emulated device
Performing miscellaneous tasks with ICKDSF
Clearing a storage path fence status
Erasing a volume
Printing a track assignment map
AIXVOL command—CKD
Syntax
Required parameters
FORMAT|LABEL|EXAMINE parameter: specify function
UNITADDRESS parameter: identify the device
VERIFY|NOVERIFY parameter: verify the volume serial number
Optional parameters
MIMIC(MINI) parameter: specify a special volume usage
RANGE parameter: specify the range of cylinders
READCHECK|NOREADCHECK parameter: specify read-back check
VOLID parameter: specify the volume serial number
Formatting a cylinder with AIXVOL
Errors reported by EXAMINE
Minidisk support
Examples of the AIXVOL command
Formatting an entire volume
Formatting part of a volume
Inspecting a range of cylinders for errors
Rewriting the volume label
ANALYZE command—CKD
Protecting the ANALYZE command with RACF
Syntax
Required parameters
DDNAME|SYSNAME|UNITADDRESS|REALADDR parameter: identify volume (or minidisk)
Optional parameters
ALL parameter: specify the area of data verification
ALLOWONLINE parameter: allow UNIT parameter to online volumes
CHPID|ALLCHPID parameter: specify path control
DEVADDR parameter: specify device address to query for host access information
DIRECTIO parameter: specify primary or secondary volumes
DRIVETEST|NODRIVETEST parameter: specify the drivetest
FROMRANGE parameter: specify a specific starting location
HEADRANGE parameter: specify a range of heads
HOSTACCESS parameter: obtain host access information
LIMITS|CYLRANGE parameter: specify the area of data verification
NOLPS parameter: suppress printing of Logical Path Status Table
PRINTDS parameter: print data set name
SCAN|NOSCAN parameter: run data verification tests
SECWWNN parameter: specifies the WWNN of a volume
SPEED|NOSPEED parameter: specify data verification tests
SUBCHSET parameter: specify the subchannel set identifier
TORANGE parameter: specify a specific ending location
USERID parameter: specify another user's minidisk
Detecting hardware problems with DRIVETEST
Testing the drive and logical volume with ANALYZE
Path control under ANALYZE drive test
Verifying data records with ANALYZE
Data verification output
Unexpected I/O errors
RANGE Parameters: specifying part of a volume
CMS version minidisk support
Dual copy volumes
Examples of the ANALYZE command
Analyzing volumes with the Stand-Alone version
Performing a drive test
Performing a drive test and data verification test
Bypassing the drive test and verifying part of a volume
Analyzing a partial volume
Analyzing volumes with the CMS version
Analyzing another user's minidisk
Analyzing a volume with a real address
Analyzing volumes with the MVS version
Analyzing the primary volume of a dual copy pair
Analyzing the secondary volume of a dual copy pair
Analyzing a volume with the VSE version
Examples of path control under the ANALYZE drive test
Diagnostic messages
Drive test error summary
Movable head error table
Fixed-head error table
Pathing reports
Path status table
Logical path status table
Interface information
Host interface information
Fiber channel connection information
Example
Host access information
BUILDIX command—CKD
Protecting the BUILDIX command with RACF
Syntax
Required parameters
DDNAME parameter: identify the volume
IXVTOC|OSVTOC parameter: identify the BUILDIX function
Optional parameters
PURGE|NOPURGE parameter: specify disposition of the index data set
Processing in a Shared Environment
Converting an OSVTOC to an indexed VTOC
Converting an indexed VTOC to an OSVTOC
Examples of the BUILDIX command
Changing an IXVTOC to an OSVTOC without operator's intervention
Building a VTOC index on a volume without an index allocated
Building a VTOC index on a volume with an index allocated
CONTROL command—CKD
Protecting the CONTROL command with RACF
Syntax
Required parameters
DDNAME|SYSNAME|UNITADDRESS parameter: identify the volume
Optional parameters
ALLOWWRITE parameter: clear a storage control
CLEARFENCE parameter: clear a fence status
CONFIGURE(DISPLAY) parameter: display subsystem information
RESETICD parameter: reset indefinite status condition
SCOPE parameter: clear the fenced state for a single device or all of the devices in a logical subsystem
SERIAL parameter: specify the subsystem image serial number
SOFT|SPID|ALL parameters: specify the fenced state to be cleared
SUBCHSET parameter: specify the subchannel set identifier
Clearing a storage control without performing an IML
Allowing write operations through a storage control
Clearing a fenced path or device
Discarding data pinned in cache
Examples of the CONTROL command
Clearing a WRITE INHIBITed storage control
Clearing a storage path fence status
Resetting indefinite status condition
Resetting a fence status
Display subsystem information
CPVOLUME command—CKD
Formatting CP-owned volumes
Formatting CP-owned volumes for a specific VM operating system
Protecting the CPVOLUME command with RACF
Syntax
Required parameters
FORMAT|ALLOCATE|LABEL|LIST|EXAMINE|OWNER|REFVTOC parameter: specify function
UNITADDRESS parameter: identify the device
VERIFY|NOVERIFY parameter: verify the volume serial number
Optional parameters
FILLER|NOFILLER parameter: specify to include filler records
MIMIC(MINI) parameter: specify a special volume usage
NOSSI|SSINAME parameter: specify VM SSI name
NOSYS|SYSNAME parameter: specify system name
RANGE parameter: specify the range of cylinders
READCHECK|NOREADCHECK parameter: specify read-back check
TYPE parameter: specify the type of allocation
VOLID parameter: specify the volume serial number
Formatting cylinders
Formatting cylinder 0, track 0
Updating the allocation map
Examining volumes for errors
Displaying volume information
Rewriting the volume label
Copying data to a different device size
Creating a minidisk allocation map
Examples of the CPVOLUME command
Formatting an entire volume
Formatting part of a volume
Changing volume allocation
FLASHCPY commands—CKD for Asynchronous PPRCOPY
Protecting the FLASHCPY command with RACF
FLASHCPY ESTABLISH
Syntax
Required parameters
DDNAME|SYSNAME|UNITADDRESS: identify volume to which the I/O is issued
TARGETVOL: identify Flashcopy target volume
Optional parameters
ALLOWONLINE parameter: allow UNIT parameter to online volumes
CHANGERECORDING: enable Incremental FlashCopy (change recording with persistence)
FASTREVERSERESTORE: quickly reverse Flashcopy direction during disaster recovery processing
INHIBITTARGETWRITES: indicate whether the Flashcopy target volume can be written to once established
MODE: indicates whether to make a background copy of the source tracks
ONLINTGT: indicate whether I/O to online FLASHCOPY target volume is allowed
PRESERVEMIRROR: indicate the handling of the request based on whether the specified target is a PPRC primary device
RESTORE: reverse Flashcopy direction or establish incremental Flashcopy
SETGTOK: specify space efficient target volume
SOURCEVOL: identify remote Flashcopy source volume
TGTCANCOMEONLINE: indicate whether Flashcopy target volume can come online during IPL
TGTOKASPPRCPRIM: Flashcopy target volume can be PPRCOPY primary volume
Examples of Flashcopy Establish
Flashcopy Establish for Flashcopy of a PPRC Secondary
Flashcopy Establish with Fast Reverse Restore
Flashcopy Establish used to reverse a Flashcopy relationship
Flashcopy Establish used to establish incremental Flashcopy
FLASHCPY QUERY
Syntax
Required parameters
DDNAME|SYSNAME|UNITADDRESS: identify volume to which I/O is issued
Optional parameters
ALLOWONLINE parameter: allow UNIT parameter to online volumes
SOURCEVOL: identify remote Flashcopy source volume
Examples of Flashcopy Query
FLASHCPY QUERY INCREMENTSTATUS
Syntax
Required parameters
DDNAME|SYSNAME|UNITADDRESS: identify volume to which I/O is issued
SESSIONNO: session number for which information is desired
Optional parameters
ALLOWONLINE parameter: allow UNIT parameter to online volumes
Examples of FLASHCPY QUERY INCREMENTSTATUS
FLASHCPY QUERY RELATIONS
Syntax
Required parameters
DDNAME|SYSNAME|UNITADDRESS: identify volume to which I/O is issued
Optional parameters
ALLOWONLINE parameter: allow UNIT parameter to online volumes
Example of FLASHCPY Query Relations
FLASHCPY WITHDRAW
Syntax
Required parameters
DDNAME|SYSNAME|UNITADDRESS: identify volume to which the I/O is issued
TARGETVOL: identify Flashcopy target volume
Optional parameters
ALLOWONLINE parameter: allow UNIT parameter to online volumes
FORCE parameter: indicates to withdraw a mirrored relationship immediately instead of initializing a background copy
MODE: indicate whether a background copy of source tracks is started and whether target relations are terminated
RELATSPACE: release allocated target space if target is space efficient
RESETTGTWRTINHIBIT: reset target write inhibit
REVERT/COMMIT: indicate that a pending consistency group Flashcopy state is to revert to a previous consistent version or move forward to the new state
SOURCEVOL: identify remote Flashcopy source volume
Examples of Flashcopy Withdraw
Flashcopy Withdraw with PPRC Secondary as Flashcopy Source
INIT command—CKD
Protecting the INIT command with RACF
Syntax
Required parameters
DDNAME|SYSNAME|UNITADDRESS parameter: identify the volume
VERIFY|NOVERIFY parameter: verify volser and ownerid
Optional parameters
BOOTSTRAP|NOBOOTSTRAP parameter: write IPL records
CLEAROWNERID parameter: remove the owner identification
CONTINUE|NOCONTINUE parameter: resume from a checkpoint
CYLRANGE parameter: specify a range of cylinders
DATA|NODATA parameter: write FFVDP
DEVICETYPE parameter: identify the type of device
DOSVTOC|VSEVTOC parameter: specify the VTOC in VSE
FROMRANGE parameter: specify a specific starting location
HEADRANGE parameter: specify a range of heads
INDEX|NOINDEX parameter: creating a VTOC index
IPLDD parameter: write a user-supplied IPL program on the volume
NOCHECK parameter: surface checking of the volume
NODSEXIST parameter: verify no data sets exist on the volume
Writing an IPL program on the volume with IPLDD
Supplying variable-length records as IPL data
LABELS parameter: reserve space for additional volume labels
MAP|NOMAP parameter: print a volume map
MIMIC parameter: specify a special volume usage format
OWNERID parameter: specify the owner identification
PASSWORDS parameter: provide passwords for data set security
PURGE|NOPURGE parameter: write over previously written data
RESERVED parameter: mark the volume as reserved so that it cannot come online
RESERVEPOOLNAME parameter: specify the reserve storage pool name
SMSDSEXIST parameter: Data sets exist on a SMS managed volume
STORAGEGROUP parameter: initialize a volume that is system-managed
SUBCHSET parameter: specify the subchannel set identifier
TORANGE parameter: specify a specific ending location
UNRESERVED parameter: initialize a reserved volume as non-reserved
VALIDATE|NOVALIDATE parameter: validate home address/record 0
VERIFYOFFLINE|NOVERIFYOFFLINE parameter: verify device is offline to all other systems
VOLID parameter: specify the volume serial number
VTOC parameter: specify the volume table of contents
Initializing volumes
Minimal initialization
Medial initialization
Initialization for open-system DASD
Processing in a shared environment
Processing in a shared DFSMS environment
System-managed volume initialization
Resuming after a job or system failure
RANGE parameters: specifying part of a volume
CMS version minidisk support
Restoring FFVDP to a volume
Dual copy volumes
Examples of the INIT command
Initializing volumes for the MVS operating system
Initializing a volume for the first time in offline mode
Initializing two volumes in offline mode
Initializing a volume using the VTOC(OPENDISK) parameter
Initializing a volume in offline mode without operator's intervention
Initializing a volume to be managed in a DFSMS environment
Initializing a volume previously system-managed in a DFSMS environment
Initializing a volume with an index
Initializing a reserve storage pool volume
Initializing volumes with the Stand-Alone version
Initializing a volume at the medial level
Reinitializing a volume at the medial level
Initializing a minidisk
Initializing a minidisk in the CMS version
Initializing volumes with the VSE version
Initializing a volume at the minimal level
Initializing an emulated partial disk at the minimal level
INSPECT command—CKD
Protecting the INSPECT command with RACF
Understanding which INSPECT parameters to use
Syntax
Required parameters
DDNAME|SYSNAME|UNITADDRESS|REALADDR parameter: identify volume (or minidisk)
VERIFY|NOVERIFY parameter: verify volser and ownerid
Optional parameters
ALLTRACKS parameter: inspect the total volume
ASSIGN|NOASSIGN parameter: specify assignment of alternate tracks
AVAILABLE parameter: specify processing is to continue
CHECK|NOCHECK parameter: surface checking of the volume
CYLRANGE parameter: specify a range of cylinders
DEVICETYPE parameter: identify the type of device
DIRECTIO parameter: identify volume of a dual copy pair
FORCE parameter: specify concurrent processing
FROMRANGE parameter: specify a specific starting location
HEADRANGE parameter: specify a range of heads
MAP|NOMAP parameter: print a volume map
MIMIC parameter: specify a special volume usage format
PASSWORDS parameter: provide passwords for data set security
PRESERVE|KEEPIT|NOPRESERVE|HOLDIT parameter: preserve data
Reading and saving data on inspected tracks
Writing data from a backup location with PRESERVE or KEEPIT
Writing data from a CE cylinder
If errors occur while writing data with PRESERVE or KEEPIT
Saving data on the inspected tracks
RECLAIM|NORECLAIM parameter: reclaim defective tracks
SKIP|NOSKIP parameter: specify the level of surface checking
TOLERATE parameter: specify continue processing
TORANGE parameter: specify a specific ending location
TRACKS parameter: specify discrete tracks
USERID parameter: specify another user's minidisk
Controlling the level of surface checking
RANGE parameters: part of a volume
Assigning alternate tracks
Resource serialization when using INSPECT
Recovering data after a job or system failure
Preserving data during INSPECT
Keeping your data in storage or in storage and backup
Preserving data under Concurrent Media Maintenance
How Concurrent Media Maintenance is performed
Dual copy volumes
CMS version minidisk support
Examples of the INSPECT command
Inspecting volumes with the MVS version
Inspecting for conditional assignment of alternate tracks in online mode
Inspecting for unconditional assignment of alternate tracks in offline mode
Reclaiming tracks in offline mode
Inspecting the secondary volume of a duplex pair in online mode
Inspecting the secondary volume of a duplex pair in offline mode
Producing a volume map of an entire volume in a Stand-Alone version
Inspecting volumes with the CMS version
Inspecting another user's minidisk
Inspecting a minidisk with a real address
Checking tracks for defects in the VSE version
INSTALL command—CKD
Protecting the INSTALL command with RACF
Installing relocated devices
3380
3390
9345
Changing the mode of 3390 volumes
Syntax
Required parameters
SYSNAME|UNITADDRESS parameter: identify the volume
Optional parameters
SETMODE parameter: set 3390 mode
VERIFY|NOVERIFY parameter: verify the volume serial number
Resuming after a job or system failure
Processing in a shared environment
Examples of the INSTALL command
Installing and initializing a volume
Converting an IBM 3390 to 3380 track compatibility mode
IODELAY command—CKD
Protecting the IODELAY command with RACF
Syntax
Required parameters
SET|RESET parameter: set an I/O delay
Optional parameters
PERIO parameter: number of I/Os scheduled
SECONDS|MSECONDS|USECONDS parameter: set the time period
Examples of the IODELAY command
Delaying 100 ms after every 20 operations with the MVS version
PPRCOPY commands—CKD
Protecting the PPRCOPY command with RACF
PPRCOPY Overview
Non-cascading
Cascading
Extended Distance Mode
Setting up your environment to use PPRCOPY extended distance
Using PPRCOPY extended distance
Establishing PPRCOPY volume pairs
Using synchronous and asynchronous PPRCOPY
Using cascading
Establishing PPRCOPY cascaded pairs
Long distance data migration
Converting from one PPRCOPY volume state to another
Monitoring PPRCOPY volume pairs
PPRCOPY FAILOVER, FAILBACK and FAILOVERMT
Using Freeze/Run
ICKDSF Peer-to-Peer Remote Copy command functions
Peer-to-Peer Remote Copy hardware requirements
Peer-to-Peer Remote Copy (PPRCOPY) restrictions
Setting up the PPRCOPY environment
Identifying volume pairs
Establishing the PPRCOPY configuration
Configuring storage subsystem resources for PPRCOPY
Configuring the 3990 storage controls
Availability of cache and NVS
3990 VPD settings for SIM alerts
Recovery site 3990 attached to a host system
Accessing PPRCOPY secondary volumes
Controlling ICKDSF activity to PPRCOPY volumes
Performing an ICKDSF repair on a PPRCOPY-managed primary volume
Performing an ICKDSF repair on a PPRCOPY-managed secondary volume
PPRCOPY DEFINESESSION
Syntax
Required parameters
DDNAME|SYSNAME|UNITADDRESS: identify volume to which I/O is issued
OPEN/CLOSE: indicate whether opening or closing a session
SESSIONNO: session number for which information is desired
Optional parameters
ALLOWONLINE parameter: allow UNIT parameter to online volumes
Examples of PPRCOPY DEFINESESSION
PPRCOPY DELPAIR–deleting pairs
Syntax
Required parameters
DDNAME|SYSNAME|UNITADDRESS parameter: identify the primary volume
PRIMARY and SECONDARY parameter: identify control unit
Optional parameters
ALLOWONLINE parameter: allow UNIT parameter to online volumes
LSS parameter: identify logical subsystem number
Examples of PPRCOPY DELPAIR
Example for 2105, 2107, or 1750 using LSS parameter
PPRCOPY DELPATH–deleting paths
Syntax
Required parameters
DDNAME|SYSNAME|UNITADDRESS parameter: identify the primary volume
PRIMARY and SECONDARY parameter: identify control unit
WWNN parameter: identifies the World Wide Node Name (WWNN) of the primary and secondary
Optional parameters
ALLOWONLINE parameter: allow UNIT parameter to online volumes
FORCE parameter: force removal of existing paths
LSS parameter: identifies logical subsystem number
Examples of PPRCOPY DELPATH
PPRCOPY-FCP path example
Example for 2105, 2107, and 1750 using the LSS parameter
PPRCOPY ESTPAIR–establishing pairs
Syntax
Required parameters
DDNAME|SYSNAME|UNITADDRESS parameter: identify the primary volume
PRIMARY and SECONDARY parameter: identify control unit
Optional parameters
ALLOWONLINE parameter: allow UNIT parameter to online volumes
AUTORESYNC parameter: provides the ability to turn off the auto resync properties associated with a Global Copy pair.
CASCADE parameter: make a volume eligible for or establish it as a cascading volume
CRIT parameter: write update error processing
ESUSP parameter: enable suspension after establishment
FAILOVER|FAILBACK|FAILOVERMT parameter: reverse direction of PPRCOPY
FORCE parameter: override 3-site incremental resync checking
INCRESYNC parameter: manage 3-site Incremental Resync processing
LSS parameter: identify logical subsystem number
MODE parameter: copy mode
MSGREQ parameter: completion message processing
ONLINSEC parameter: specify online secondary volume
OPTION parameter: additional options
PACE parameter: number of tracks to be copied
SESECOK parameter: specify space efficient secondary volume
Examples of PPRCOPY ESTPAIR
PPRCOPY extended distance examples
Example for 2105, 2107, and 1750 using LSS parameter
PPRCOPY ESTPATH–establishing paths
Syntax
Required parameters
DDNAME|SYSNAME|UNITADDRESS parameter: identify the primary volume
FCPPATHS parameter: establishes PPRCOPY with Fibre Channel Protocol (FCP) paths
LINK parameter: specifies the addressing path
PRIMARY and SECONDARY parameter: identifies control unit
WWNN parameter: establishes the World Wide Node Name (WWNN) of the primary and secondary
Optional parameters
ALLOWONLINE parameter: allow UNIT parameter to online volumes
CGROUP parameter: how an error that is related to a PPRCOPY device is reported by the 2105, 2107, and 1750
FORCE parameter: force removal of existing logical paths
LSS parameter: identify logical subsystem number
Examples of PPRCOPY ESTPATH
Multiple path example
PPRCOPY-FCP path example
Multiple PPRCOPY-FCP path example
Example for 2105, 2107, and 1750 using the LSS parameter
PPRCOPY FREEZE–suspend all operations for all PPRCOPY volumes on a single storage control
Syntax
Required parameters
DDNAME|SYSNAME|UNITADDRESS parameter: identify the primary volume
LSS parameter: identify logical subsystem number
PRIMARY and SECONDARY parameter: identifies the control unit
Optional parameters
ALLOWONLINE parameter: allow UNIT parameter to online volumes
Example of PPRCOPY FREEZE
PPRCOPY POPULATESESSION
Syntax
Required parameters
DDNAME|SYSNAME|UNITADDRESS: identify volume to which I/O is issued
IVOLLIST | RVOLLIST | MTIVOLLIST | MTRVOLLIST: list of individual volumes or ranges of volumes
JOIN/REMOVE: indicate whether volumes are being added or removed from session
SESSIONNO: session number for which information is desired
VOLCOUNT: count of volumes in VOLSLIST
Optional parameters
ALLOWONLINE parameter: allow UNIT parameter to online volumes
RANGE: indicate whether ranges or individual volumes are specified
Examples of PPRCOPY POPULATESESSION
PPRCOPY QUERY–querying status
Syntax
Required parameters
DDNAME|SYSNAME|UNITADDRESS parameter: identify the volume
Optional parameters
ALLOWONLINE parameter: allow UNIT parameter to online volumes
PATHS parameter: display path status
Using PPRCOPY QUERY without the PATHS parameter
Using PPRCOPY QUERY with the PATHS parameter
Using PPRCOPY QUERY with the multi-target support
PPRCOPY QUERY ASYNCCOPY
Syntax
Required parameters
DDNAME|SYSNAME|UNITADDRESS|SESSIONNO: identify volume to which I/O is issued
Optional parameters
ALLOWONLINE parameter: allow UNIT parameter to online volumes
Examples of PPRCOPY QUERY ASYNCCOPY
PPRCOPY QUERY OUTOFSYNCSTATE
Syntax
Required parameters
DDNAME|SYSNAME|UNITADDRESS: identify volume to which I/O is issued
SESSIONNO: session number which is to be started or modified
Optional parameters
ALLOWONLINE parameter: allow UNIT parameter to online volumes
ESSLEVEL: indicate whether information is for LSS or entire ESS box
Examples of PPRCOPY QUERY OUTOFSYNCSTATE
PPRCOPY QUERY SESSIONSDEVICES
Syntax
Required parameters
DDNAME|SYSNAME|UNITADDRESS: identify volume to which I/O is issued
Optional parameters
ALLOWONLINE parameter: allow UNIT parameter to online volumes
Examples of PPRCOPY QUERY SESSIONSDEVICES
PPRCOPY RECOVER–recovering data on the recovery system
Syntax
Required parameters
DDNAME|SYSNAME|UNITADDRESS parameter: identify the secondary volume
PRIMARY and SECONDARY parameter: identify control unit
Optional parameters
ALLOWONLINE parameter: allow UNIT parameter to online volumes
LSS parameter: identify logical subsystem number
VERIFY|NOVERIFY parameter: verify volser
VOLID parameter: specify the volume serial number
Examples of PPRCOPY RECOVER
Example for 2105, 2107, and 1750 using LSS parameter
PPRCOPY RUN–resume all operations for all PPRCOPY volumes on a single storage control
Syntax
Required parameters
DDNAME|SYSNAME|UNITADDRESS parameter: identify the primary volume
LSS parameter: identify logical subsystem number
PRIMARY and SECONDARY parameter: identifies the control unit
Optional parameters
ALLOWONLINE parameter: allow UNIT parameter to online volumes
Example of PPRCOPY RUN
PPRCOPY SETCHARACTERISTICS
Syntax
Required parameters
DDNAME|SYSNAME|UNITADDRESS: identify the volume to which the I/O is issued
USEFORPM: set remote pair Flashcopy characteristics
LSS parameter: identify logical subsystem number
PRIMARY and SECONDARY parameter: identify control unit
Optional parameters
ALLOWONLINE parameter: allow UNIT parameter to online volumes
Example of PPRCOPY SETCHARACTERISTICS
PPRCOPY STARTASYNCCOPY
Syntax
Required parameters
DDNAME|SYSNAME|UNITADDRESS: identify volume to which I/O is issued
SESSIONNO: session number which is to be started or modified
START/MODIFY: indicate whether to start/resume or modify an Asynchronous PPRCOPY configuration
Optional parameters
ALLOWONLINE parameter: allow UNIT parameter to online volumes
CGINTERVALTIME: indicate amount of time between consistency group formation
MAXCOORDTIME: indicate amount of time host I/O to PPRCOPY primaries can be delayed
MAXDRAINTIME: indicate amount of time to drain tracks to the PPRCOPY secondary device
TOPOLOGY: identify Master and Subordinate ESS boxes
Examples of PPRCOPY STARTASYNCCOPY
PPRCOPY SUSPEND–suspending pairs
Syntax
Required parameters
DDNAME|SYSNAME|UNITADDRESS parameter: identify the volume
PRIMARY and SECONDARY parameter: identify control unit
Optional parameters
ALLOWONLINE parameter: allow UNIT parameter to online volumes
LSS parameter: identify logical subsystem number
PRIMAINT parameter: reject write I/O
Examples of PPRCOPY SUSPEND
Example for 2105, 2107, and 1750 using LSS parameter
PPRCOPY TERMASYNCCOPY
Syntax
Required parameters
DDNAME|SYSNAME|UNITADDRESS: identify volume to which I/O is issued
PAUSE/TERMINATE/CGPAUSE: indicate whether to pause or terminate an Asynchronous PPRCOPY configuration
SESSIONNO: session number which is to be paused or terminated
TOPOLOGY: identify Master and Subordinate ESS boxes
Optional parameters
ALLOWONLINE parameter: allow UNIT parameter to online volumes
FORCE: indicate that the termination is to proceed regardless of the state of the formation of consistency groups
MASTER/SUBORDINATE: indicate whether addressing a Master or Subordinate ESS
Examples of PPRCOPY TERMASYNCCOPY
Establishing and managing PPRCOPY volumes and paths
Managing the PPRCOPY system
System IPL volumes
ESCON Manager
Performance measurement data
Console device status commands
Reset notification
Identifying Peer-to-Peer Remote Copy volume states
Details for setting cache and non-volatile storage
Obtain SSID, serial number, CCA, and LSS
Obtain physical 3990 interface and ESCON Director address
Establishing paths
Multiple path example
Managing volumes and paths
Establishing a PPRCOPY volume pair
Querying PPRCOPY volumes and paths
PPRCOPY QUERY without the PATHS parameter
PPRCOPY QUERY with the PATHS parameter
Suspending PPRCOPY volume pair operations
Deleting a PPRCOPY volume pair
Deleting a PPRCOPY path
Determining the logical subsystem number (LSS) for 2105, 2107, and 1750
Determining the logical control unit (LCU) number for RVA
Determining the channel connection address (CCA) for RVA
Determining the System Adapter ID (SAID) value for RVA
Examples for using FAILOVER and FAILBACK
Asynchronous PPRCOPY
Introduction
Background
Asynchronous PPRCOPY Solution
Typical Scenario for establishing an Asynchronous PPRCOPY session
Disaster Recovery for Asynchronous PPRC Processing
Recovering when Flashcopy target volumes are inconsistent
Determining the state of the Flashcopy target volumes
Asynchronous Peer-to-Peer Remote Copy Recovery from an unplanned outage
Examples of creating Asynchronous PPRCOPY configurations
Example 1: All volumes are contained within one ESS
Example 2: All PPRCOPY primary volumes on one ESS, PPRCOPY secondaries and Flashcopy targets on another ESS
REFORMAT command—CKD
Protecting the REFORMAT command with RACF
Syntax
Required parameters
DDNAME|SYSNAME|UNITADDRESS parameter: identify the volume
VERIFY|NOVERIFY parameter: verify the volser and ownerid
Optional parameters
BOOTSTRAP|NOBOOTSTRAP parameter: write IPL records
CLEAROWNERID parameter: remove the owner identification
DUMPCOND parameter: Marks and unmarks a volume as a conditioned volume
EXTINDEX parameter: extend index
EXTVTOC|NEWVTOC|REFVTOC parameter: expand VTOC in current or new location
IPLDD parameter: write a user-supplied IPL program on the volume
IPLTXTEXIST parameter: suppress WTOR message when IPL text exists
Writing an IPL program on the volume with IPLDD
Supplying variable-length records as IPL data
OWNERID parameter: specify a new volume-owner identification
PURGE|NOPURGE parameter: rewrite user volume labels
REMOVEIPLTXT parameter: remove IPL text
VERIFYOFFLINE|NOVERIFYOFFLINE parameter: verify device is offline to all other systems
VOLID parameter: specify a new volume serial number
VTOCPTR parameter: restore a destroyed volume serial
XRCLOGGER parameter: marks and unmarks a volume as a XRC LOGPLUS designated volume.
Processing in a shared environment
Examples of the REFORMAT command
Reformatting volumes with the MVS version
Changing the volume serial number in offline mode
Adding an IPL program in online mode
Adding IPL text from another volume
Expanding the VTOC and the index
Refreshing the VTOC and index
Using the REFORMAT command with the CMS version
Updating a minidisk in the CMS version
Adding IPL text to an MVS volume using the CMS version
Changing the volume serial number in the VSE version
REVAL command—CKD
Protecting the REVAL command with RACF
Syntax
Required parameters
SYSNAME|UNITADDRESS parameter: identify the volume
VERIFY|NOVERIFY parameter: verify the volser and ownerid
Optional parameters
CYLRANGE parameter: specify a range of cylinders
DATA|NODATA|FIXSIM|REFRESH parameter: rewrite home address and record Zero or user data
HEADRANGE parameter: specify a range of heads
Formatting tracks and reassigning alternate tracks
Repairing the cause of specific '4E4E' SIMS
Recommendation
Resuming after a job or system failure
Examples of the REVAL command
Running REVAL with FIXSIM
Reinitializing a volume
TRKFMT command—CKD
Protecting the TRKFMT command with RACF
Syntax
Required parameters
CYLRANGE parameter: specify a range of cylinders
DDNAME|SYSNAME|UNITADDRESS parameter: identify volume (or minidisk)
ERASEDATA parameter: ERASE a track
FROMRANGE parameter: specify a specific starting location
HEADRANGE parameter: specify a range of heads
TORANGE parameter: specify a specific ending location
VERIFY|NOVERIFY parameter: verify volser and ownerid
Optional parameters
CYCLES parameter: number of iterations of overwrite
PASSWORDS parameter: provide passwords for data set security
TOLERATE parameter: specify continue processing
TRACKS parameter: specify discrete tracks
Handling of checkpoint data from a previous command
RANGE parameters: part of a volume
Resource serialization when using TRKFMT
Examples of the TRKFMT command
Processing tracks with the MVS version
Processing of tracks in online mode
Processing of tracks in offline mode
Processing tracks in a Stand-Alone version
Processing tracks in a CMS version
Processing tracks in the VSE version
Using ICKDSF to install and maintain FBA devices
Examples of ICKDSF tasks—FBA devices
Installing new devices
Initializing a replaced HDA with a minimal INIT
Resuming initialization from a checkpoint location
Formatting devices
Formatting FBA minidisks
Formatting an entire volume with the CMS version
Changing the volume serial Number and owner identification
Placing an FBAVTOC at the end of a volume
Writing the FBAVTOC
Problem determination
Investigating suspected drive problems
Finding where INSPECT failed
Checking disk surfaces
Media maintenance
Conditionally assigning alternate blocks
Unconditionally assigning alternate blocks
Reclaiming flagged blocks
Saving data during surface checking
Performing miscellaneous tasks with ICKDSF
Erasing a volume
Printing a block assignment map
Emulating a CKD device on an FBA device
ANALYZE command—FBA
Syntax
Required parameters
SYSNAME|UNITADDRESS|REALADDR parameter: identify the volume
Optional parameters
DRIVETEST|NODRIVETEST parameter: specify the drive test
LIMITS|BLOCKRANGE|ALL parameter: specify data verification area
SCAN|NOSCAN parameter: run data verification tests
SPEED|NOSPEED parameter: specify data verification tests
USERID parameter: specify another user's minidisk
Detecting hardware problems with DRIVETEST
Testing the drive and logical volume with ANALYZE
Verifying data records with ANALYZE
Solving problems with ANALYZE output
Assumed conditions when running ANALYZE
CMS version minidisk support
Examples of the ANALYZE command
Analyzing volumes with the Stand-Alone version
Performing a drive test
Performing a drive test and data verification test
Performing a partial data verification test
Analyzing volumes with the CMS version
Analyzing another user's minidisk
Analyzing a volume specifying a real address
Analyzing a VSE version volume
Diagnostic messages
CPVOLUME command—FBA
Formatting CP volumes for a specific VM operating system
Syntax
Required parameters
FORMAT|ALLOCATE|LABEL|LIST|EXAMINE|OWNER parameter: specify function
UNITADDRESS parameter: identify the volume
VERIFY|NOVERIFY parameter: verify the volume serial number
Optional parameters
NOSSI|SSINAME parameter: specify VM SSI name
NOSYS|SYSNAME parameter: specify system name
RANGE parameter: specify the range of pages
READCHECK|NOREADCHECK parameter: specify read-back check
TYPE parameter: specify the type of allocation
VOLID parameter: specify the volume serial number
Formatting pages
Formatting blocks 0-15
Updating the allocation map
Examining pages for errors
Displaying volume information
Rewriting the volume serial
Copying data to a different device size
Creating a minidisk allocation map
Examples of the CPVOLUME command
Formatting an entire volume
Formatting part of a volume
Changing volume allocation
INIT command—FBA
Syntax
Required parameters
SYSNAME|UNITADDRESS parameter: identify the volume
VERIFY|NOVERIFY parameter: verify volser and ownerid
Optional parameters
BLOCKRANGE parameter: specify part of the volume
CHECK|NOCHECK parameter: surface checking of the volume
CONTINUE|NOCONTINUE parameter: resume from a checkpoint
FBAVTOC parameter: specify an FBAVTOC
FORMAT parameter: format volume
LABELS parameter: reserve space for additional volume labels
MAP|NOMAP parameter: print an alternate block map
OWNERID parameter: specify the volume-owner identification
PURGE|NOPURGE parameter: rewrite data on a volume
RECLAIM|NORECLAIM parameter: reclaim defective blocks
VOLID parameter: specify the volume serial number
Initializing a volume at the minimal level
Initializing a volume at the maximal level
Resuming after a job or system failure
CMS version minidisk support
Examples of the INIT command
Initializing volumes with the Stand-Alone version
Initializing a volume at the minimal level
Initializing a minidisk
Initializing a VSE version FBA volume
Initializing a minidisk in the CMS version for a VSE environment
INSPECT command—FBA
Understanding which INSPECT parameters to use
Syntax
Required parameters
SYSNAME|UNITADDRESS|REALADDR parameter: identify the volume
VERIFY|NOVERIFY parameter: verify volser ownerid
Optional parameters
ASSIGN|NOASSIGN parameter: specify assignment of alternate blocks
BLOCKRANGE|BLOCKS parameter: specify which blocks to inspect
CHECK|NOCHECK parameter: surface checking of the volume
MAP|NOMAP parameter: print an alternate block map
PRESERVE|KEEPIT|HOLDIT|NOPRESERVE parameter: preserve data
Reading and saving data on inspected blocks
Writing data from a backup location with PRESERVE or KEEPIT
Writing data from a CE cylinder
USERID parameter: specify another user's minidisk
Assigning alternate blocks
Preserving data during INSPECT
Writing data from a backup or storage location
Retrieving data from the backup location
Recovering data after a job or system failure
CMS version minidisk support
Examples of the INSPECT command
Inspecting volumes with the Stand-Alone version
Inspecting for defective blocks
Unconditional alternate block assignment
Inspecting volumes with the VSE version
Unconditionally assigning alternate blocks
Inspecting an FBA volume to check blocks for defects
Inspecting volumes with the CMS version
Inspecting another user's minidisk
Inspecting a minidisk specifying a real address
IODELAY command—FBA
Syntax
Required parameters
SET|RESET parameter: set an I/O delay
Optional parameters
PERIO parameter: number of I/Os scheduled
SECONDS|MSECONDS|USECONDS parameter: set the time period
Examples of the IODELAY command
Delaying 100 ms after every 20 operations
MAPALT command—FBA
Syntax
Required parameters
SYSNAME|UNITADDRESS parameter: identify the volume
Optional parameters
DETAIL|NODETAIL parameter: controlling the program output
LIMITS|ALL parameter: specify the area to be mapped
Reading the MAPALT report output
MAPALT diagnostic output
Examples of the MAPALT command
Mapping volumes with the Stand-Alone version
Mapping a full volume
Mapping a range of blocks in a volume
Mapping a full VSE version volume
REFORMAT command—FBA
Syntax
Required parameters
SYSNAME|UNITADDRESS parameter: identify the volume
VERIFY|NOVERIFY parameter: verify volser and ownerid
Optional parameters
OWNERID parameter: specify a new volume-Ooner identification
VOLID parameter: specify a new volume serial number
Examples of the REFORMAT command
Reformatting volumes with the VSE version
Changing the volume serial number
Changing the volume serial and blanking out the owner-ID
Reformatting a minidisk in the CMS version
Device Support Facilities messages (ICK)
Message routing and descriptor codes
ICK001D
ICK002D
ICK003D
ICK004D
ICK005E
ICK006E
ICK007E
ICK008E
ICK009I
ICK010I
ICK011E
ICK012E
ICK013E
ICK014D
ICK015E
ICK016E
ICK017D
ICK018D
ICK019D
ICK020D
ICK024I
ICK030E
ICK031E
ICK033E
ICK035I
ICK036I
ICK037I
ICK057I
ICK058I
ICK059I
ICK061I
ICK062I
ICK091I
ICK126D
ICK130D
ICK158D
ICK159D
ICK177D
ICK203I
ICK210I
ICK231I
ICK316I
ICK318I
ICK401I
ICK404I
ICK407I
ICK411I
ICK412I
ICK416D
ICK417D
ICK418I
ICK419I
ICK420I
ICK430I
ICK431I
ICK440I
ICK501I
ICK502I
ICK503I
ICK504I
ICK505I
ICK508A
ICK509I
ICK510I
ICK511I
ICK512I
ICK513I
ICK514I
ICK515I
ICK516I
ICK517I
ICK518I
ICK519I
ICK520I
ICK521I
ICK522I
ICK523I
ICK526I
ICK528I
ICK529I
ICK600I
ICK602I
ICK603I
ICK604I
ICK605I
ICK606I
ICK607I
ICK608I
ICK609I
ICK611I
ICK705I
Messages received at the output printer
ICK00001I
ICK00002I
ICK00091I
ICK00100I
ICK00101I
ICK00204I
ICK00206I
ICK00215I
ICK00222I
ICK00233I
ICK00546I
ICK00700I
ICK00701I
ICK00702I
ICK00703I
ICK00704I
ICK00705I
ICK00706I
ICK00707I
ICK00708I
ICK00709I
ICK01016I
ICK01018I
ICK01020I
ICK01021I
ICK01022I
ICK01135I
ICK01136I
ICK01305I
ICK01306I
ICK01307I
ICK01308I
ICK01309I
ICK01310I
ICK01311I
ICK01312I
ICK01313I
ICK01314I
ICK01315I
ICK01316I
ICK01317I
ICK01318I
ICK01319I
ICK01320I
ICK01321I
ICK01322I
ICK01323I
ICK01328I
ICK01331I
ICK01332I
ICK01334I
ICK01336I
ICK01380I
ICK01381I
ICK01400I
ICK01405I
ICK01406I
ICK01407I
ICK01408I
ICK01409I
ICK01410I
ICK01411I
ICK01412I
ICK01413I
ICK01414I
ICK01415I
ICK01416D
ICK01417D
ICK01418I
ICK01419I
ICK01420I
ICK01421I
ICK01422I
ICK01425I
ICK01430I
ICK01431I
ICK01432I
ICK01440I
ICK01501I
ICK01502I
ICK01503I
ICK01504I
ICK01508A
ICK01513I
ICK01520I
ICK01600I
ICK01606I
ICK01608I
ICK01609I
ICK01701I
ICK01704I
ICK01708I
ICK01714I
ICK01715I
ICK01725I
ICK01726I
ICK01727I
ICK01729I
ICK01730I
ICK01731I
ICK01732I
ICK01754I
ICK01759I
ICK01760I
ICK01761I
ICK01765I
ICK01781I
ICK01795I
ICK01832I
ICK01833I
ICK01841I
ICK02100I
ICK02101I
ICK02103I
ICK02104I
ICK02105I
ICK02128I
ICK02129I
ICK02150I
ICK02156I
ICK02163I
ICK02164I
ICK02166I
ICK02174I
ICK02200I
ICK02201I
ICK02202I
ICK02203I
ICK02204I
ICK02205I
ICK02206I
ICK02207I
ICK02208I
ICK02209I
ICK02210I
ICK02211I
ICK02212I
ICK02213I
ICK02214I
ICK02215I
ICK02216I
ICK02217I
ICK02218I
ICK02220I
ICK02221I
ICK02222I
ICK02223I
ICK02224I
ICK02225I
ICK02226I
ICK02227I
ICK02230I
ICK02231I
ICK02232I
ICK02233I
ICK03000I
ICK03005I
ICK03010I
ICK03011I
ICK03020I
ICK03021I
ICK03022I
ICK03024I
ICK03025I
ICK03026I
ICK03030I
ICK03040I
ICK03050I
ICK03060I
ICK03070I
ICK03080I
ICK03090I
ICK03091I
ICK03092I
ICK03093I
ICK03094I
ICK03095I
ICK04000I
ICK04001I
ICK04002I
ICK04003I
ICK04004I
ICK04005I
ICK04006I
ICK04007I
ICK04008I
ICK04009I
ICK04010I
ICK04013I
ICK04020I
ICK04029I
ICK04030I
ICK04031I
ICK04032I
ICK04033I
ICK04034I
ICK04035I
ICK04036I
ICK10705I
ICK10710I
ICK10711I
ICK10720I
ICK10721I
ICK10722I
ICK10723I
ICK10724I
ICK10725I
ICK10726I
ICK10727I
ICK10728I
ICK11005I
ICK11009I
ICK11010I
ICK11019I
ICK11038I
ICK11048I
ICK11049I
ICK11050I
ICK11051I
ICK11065I
ICK11066I
ICK11095I
ICK11130I
ICK11306I
ICK11315I
ICK11328I
ICK11329I
ICK11390I
ICK11392I
ICK11400I
ICK11411I
ICK11412I
ICK11414I
ICK11417I
ICK11418I
ICK11425I
ICK11426I
ICK11427I
ICK11428I
ICK11429I
ICK11430I
ICK11431I
ICK11432I
ICK11433I
ICK11434I
ICK11435I
ICK11436I
ICK11437I
ICK11438I
ICK11439I
ICK11440I
ICK11441I
ICK11450I
ICK11451E
ICK11452I
ICK11453I
ICK11454I
ICK11455I
ICK11456I
ICK11457I
ICK11458I
ICK11459I
ICK11460I
ICK11461I
ICK11462I
ICK11467I
ICK11741I
ICK11743I
ICK11745I
ICK11752I
ICK11782I
ICK11784I
ICK11826I
ICK11827I
ICK11841I
ICK12105I
ICK12107I
ICK12108I
ICK12109I
ICK12110I
ICK12111I
ICK12112I
ICK12115I
ICK12116I
ICK12117I
ICK12118I
ICK12119I
ICK12120I
ICK12121I
ICK12123I
ICK12124I
ICK12125I
ICK12126D
ICK12128I
ICK12130I
ICK12151I
ICK12153I
ICK12154I
ICK12155I
ICK12157I
ICK12159D
ICK12161I
ICK12162I
ICK12168I
ICK12171I
ICK12172I
ICK12173I
ICK12179I
ICK12180I
ICK12181I
ICK12182I
ICK12183I
ICK12184I
ICK12185I
ICK12200I
ICK12202I
ICK12204I
ICK12316I
ICK13010I
ICK13015I
ICK13016I
ICK13018I
ICK13019I
ICK13020I
ICK14000I
ICK14001I
ICK14002I
ICK14003I
ICK14004I
ICK14006I
ICK14007I
ICK14008I
ICK14009I
ICK14010I
ICK14020I
ICK14021I
ICK14022I
ICK20011I
ICK20100I
ICK20101I
ICK20200I
ICK20201I
ICK20800I
ICK20801I
ICK20802I
ICK20803I
ICK20804I
ICK20805I
ICK20806I
ICK20810I
ICK20950I
ICK20951I
ICK20952I
ICK20953I
ICK20954I
ICK20955I
ICK21000I
ICK21001I
ICK21002I
ICK21003I
ICK21004I
ICK21007I
ICK21008I
ICK21011I
ICK21014I
ICK21015I
ICK21016I
ICK21017I
ICK21028I
ICK21030I
ICK21031I
ICK21032I
ICK21033I
ICK21037I
ICK21039I
ICK21040I
ICK21041I
ICK21042I
ICK21044I
ICK21045I
ICK21047I
ICK21048I
ICK21050I
ICK21055I
ICK21060I
ICK21065I
ICK21070I
ICK21080I
ICK21316I
ICK21317I
ICK21318I
ICK21319I
ICK21320I
ICK21321I
ICK21322I
ICK21323I
ICK21350I
ICK21351I
ICK21394I
ICK21398I
ICK21401I
ICK21402I
ICK21403I
ICK21404I
ICK21405I
ICK21406I
ICK21407I
ICK21408I
ICK21409I
ICK21410I
ICK21420I
ICK21421I
ICK21422I
ICK21423I
ICK21424I
ICK21425I
ICK21454I
ICK21461I
ICK21601I
ICK21721I
ICK21723I
ICK21725I
ICK21727I
ICK21729I
ICK21731I
ICK21733I
ICK21735I
ICK21736I
ICK21737I
ICK21738I
ICK21739I
ICK21750I
ICK21752I
ICK21754I
ICK21755I
ICK21756I
ICK21758I
ICK21760I
ICK21762I
ICK21764I
ICK21765I
ICK21766I
ICK21768I
ICK21770I
ICK21772I
ICK21774I
ICK21775I
ICK21776I
ICK21778I
ICK21786I
ICK21798I
ICK21826I
ICK21831I
ICK21832I
ICK21833I
ICK21834D
ICK21835D
ICK21836D
ICK21837I
ICK21850I
ICK22130D
ICK22131I
ICK22158D
ICK22176I
ICK22201I
ICK22205I
ICK22206I
ICK22207I
ICK24000I
ICK24001I
ICK24002I
ICK24003I
ICK24004I
ICK24005I
ICK24050I
ICK24051I
ICK24052I
ICK30003I
ICK30004I
ICK30008I
ICK30009I
ICK30091I
ICK30101I
ICK30111I
ICK30112I
ICK30113I
ICK30114I
ICK30115I
ICK30116I
ICK30130I
ICK30135I
ICK30200I
ICK30201I
ICK30202I
ICK30203I
ICK30205I
ICK30207I
ICK30208I
ICK30209I
ICK30210I
ICK30211I
ICK30212I
ICK30213I
ICK30214I
ICK30216I
ICK30217I
ICK30218I
ICK30219I
ICK30220I
ICK30221I
ICK30223I
ICK30225I
ICK30226I
ICK30227I
ICK30228I
ICK30234I
ICK30300I
ICK30301I
ICK30302I
ICK30304I
ICK30309I
ICK30312I
ICK30313I
ICK30315I
ICK30317I
ICK30318I
ICK30320I
ICK30321I
ICK30330I
ICK30332I
ICK30334I
ICK30335I
ICK30336I
ICK30337I
ICK30500I
ICK30699I
ICK30700I
ICK30701I
ICK30702I
ICK30703I
ICK30704I
ICK30705I
ICK30706I
ICK30707I
ICK30708I
ICK30709I
ICK30710I
ICK30711I
ICK30712I
ICK30713I
ICK30714I
ICK30715I
ICK30716I
ICK30717I
ICK30718I
ICK30719I
ICK30720I
ICK30721I
ICK30722I
ICK30726I
ICK30730I
ICK30731I
ICK30732I
ICK30800I
ICK31004I
ICK31005I
ICK31006I
ICK31007I
ICK31011I
ICK31012I
ICK31013I
ICK31015I
ICK31016I
ICK31017I
ICK31019I
ICK31022I
ICK31023I
ICK31024I
ICK31025I
ICK31026I
ICK31027I
ICK31028I
ICK31029I
ICK31030I
ICK31034I
ICK31035I
ICK31036I
ICK31037I
ICK31043I
ICK31046I
ICK31048I
ICK31049I
ICK31050I
ICK31052I
ICK31053I
ICK31054I
ICK31055I
ICK31056I
ICK31057I
ICK31058I
ICK31059I
ICK31060I
ICK31061I
ICK31062I
ICK31063I
ICK31064I
ICK31065I
ICK31066I
ICK31067I
ICK31070I
ICK31082I
ICK31096I
ICK31300I
ICK31301I
ICK31302I
ICK31303I
ICK31304I
ICK31305I
ICK31306I
ICK31307I
ICK31308I
ICK31309I
ICK31310I
ICK31311I
ICK31322I
ICK31323I
ICK31324I
ICK31325I
ICK31326I
ICK31327I
ICK31328I
ICK31329I
ICK31330I
ICK31331I
ICK31332I
ICK31333I
ICK31335I
ICK31336I
ICK31396I
ICK31401I
ICK31403I
ICK31404I
ICK31405I
ICK31406I
ICK31410I
ICK31412I
ICK31413I
ICK31414I
ICK31415I
ICK31416I
ICK31417I
ICK31418I
ICK31420I
ICK31430I
ICK31501I
ICK31505I
ICK31509I
ICK31510I
ICK31511I
ICK31512I
ICK31514I
ICK31515I
ICK31516I
ICK31517I
ICK31518I
ICK31519I
ICK31520I
ICK31521I
ICK31522I
ICK31523I
ICK31526I
ICK31528I
ICK31529I
ICK31530I
ICK31531I
ICK31538I
ICK31539I
ICK31540I
ICK31541I
ICK31542I
ICK31543I
ICK31544I
ICK31545I
ICK31548I
ICK31549I
ICK31550I
ICK31551I
ICK31560I
ICK31565I
ICK31602I
ICK31603I
ICK31604I
ICK31605I
ICK31607I
ICK31611I
ICK31700I
ICK31701I
ICK31702I
ICK31705I
ICK31706I
ICK31709I
ICK31710I
ICK31711I
ICK31712I
ICK31713I
ICK31715I
ICK31716I
ICK31717I
ICK31718I
ICK31719I
ICK31720I
ICK31721I
ICK31722I
ICK31723I
ICK31724I
ICK31728I
ICK31748I
ICK31749I
ICK31750I
ICK31751I
ICK31753I
ICK31756I
ICK31757I
ICK31758I
ICK31762I
ICK31763I
ICK31764I
ICK31766I
ICK31767I
ICK31768I
ICK31769I
ICK31772I
ICK31773I
ICK31774I
ICK31775I
ICK31776I
ICK31777I
ICK31779I
ICK31780I
ICK31782I
ICK31783I
ICK31784I
ICK31785I
ICK31786I
ICK31787I
ICK31788I
ICK31789I
ICK31790I
ICK31791I
ICK31792I
ICK31793I
ICK31794I
ICK31796I
ICK31797I
ICK31799I
ICK31816I
ICK31817I
ICK31818I
ICK31819I
ICK31820I
ICK31821I
ICK31827I
ICK31837I
ICK31841I
ICK31851I
ICK32106I
ICK32110I
ICK32111I
ICK32112I
ICK32113I
ICK32114I
ICK32115I
ICK32120I
ICK32121I
ICK32122I
ICK32123I
ICK32127I
ICK32160I
ICK32165I
ICK32166I
ICK32167I
ICK32170I
ICK32171I
ICK32175I
ICK32176I
ICK32177I
ICK32178I
ICK32179I
ICK32180I
ICK32181I
ICK32182I
ICK32190I
ICK32203I
ICK32310I
ICK32315I
ICK32316I
ICK32317I
ICK32318I
ICK32345I
ICK32347I
ICK32364I
ICK33000I
ICK33001I
ICK33005I
ICK33010I
ICK33011I
ICK33020I
ICK33030I
ICK33040I
ICK33050I
ICK33060I
ICK33070I
ICK33080I
ICK33090I
ICK33091I
ICK33095I
ICK33100I
ICK33101I
ICK33102I
ICK33103I
ICK33104I
ICK33105I
ICK33106I
ICK33110I
ICK33113I
ICK33114I
ICK33120I
ICK34000I
ICK34001I
ICK34002I
ICK34003I
ICK34005I
ICK34007I
ICK34010I
ICK34011I
ICK34012I
ICK34014I
ICK34015I
ICK34016I
ICK34017I
ICK34018I
ICK34019I
ICK34020I
ICK34021I
ICK34022I
ICK34023I
ICK34024I
ICK34026I
ICK34028I
ICK34029I
ICK34030I
ICK34031I
ICK34032I
ICK34033I
ICK34034I
ICK34035I
ICK34036I
ICK34037I
ICK34038I
ICK34039I
ICK34040I
ICK34041I
ICK34042I
ICK34043I
ICK34044I
ICK34045I
ICK34046I
ICK34047I
ICK34048I
ICK34049I
ICK34050I
ICK34051I
ICK34052I
ICK34053I
ICK34054I
ICK34055I
ICK34056I
ICK34057I
ICK34058I
ICK34059I
ICK34060I
ICK34061I
ICK34062I
ICK34063I
ICK34064I
ICK34065I
ICK34066I
ICK34067I
ICK34068I
ICK34069I
ICK34070I
ICK34071I
ICK34072I
ICK34073I
ICK34074I
ICK34075I
ICK34076I
ICK34077I
ICK34078I
ICK34079I
ICK34080I
ICK34081I
ICK34082I
ICK34083I
ICK34084I
ICK34085I
ICK34086I
ICK34087I
ICK34088I
ICK34089I
ICK34090I
ICK34091I
ICK34092I
ICK34093I
ICK34094I
ICK34095I
ICK34096I
ICK34097I
ICK34098I
ICK34099I
ICK34100I
ICK34101I
ICK34102I
ICK34103I
ICK34104I
ICK34105I
ICK34106I
ICK34107I
ICK34108I
ICK34109I
ICK34110I
ICK34111I
ICK34112I
ICK34113I
ICK34114I
ICK34115I
ICK34116I
ICK34117I
ICK34118I
ICK34119I
ICK34120I
ICK34121I
ICK34122I
ICK34123I
ICK34124I
ICK34125I
ICK34126I
ICK34127I
ICK34128I
ICK34129I
ICK34130I
ICK34131I
ICK34132I
ICK34133I
ICK34134I
ICK34135I
ICK34136I
ICK34137I
ICK34139I
ICK34140I
ICK34141I
ICK34142I
ICK34143I
ICK34144I
ICK34146I
ICK34147I
ICK34148I
ICK34149I
ICK34150I
ICK34151I
ICK40227I
ICK40228I
ICK40229I
ICK40230I
ICK40232I
ICK40236I
ICK40237I
ICK40300I
ICK40305I
ICK40310I
ICK40315I
ICK40317I
ICK40320I
ICK40999I
Volume layout and record formats on CKD Devices
Example of a 3380 volume map
Track contents after initialization
IPL bootstrap record contents
How track associations are recorded
VTOC index
Calculating the size of the VTOC
Calculating the size of the VTOC index
Calculating the number of tracks for the index
Determining how many VIERs you need
How ICKDSF determines the default index size
Index terminology and calculations:
Fixed block architecture VTOC (FBAVTOC)
Label record format
FBAVTOC space requirements
Surface checking
Surface checking for possible defects
Primary checking
Primary checking for CKD devices
Primary checking for FBA devices
Skip displacement checking
CHECK(n) values
User security exit module
Loading registers
Return codes for password-protected data sets
Return codes for VSAM and unexpired data sets
Return codes for the IBM module
Replacing the IBM-supplied user exit routine
ICKMCLVL macro
Calling ICKDSF from an application program