z/OS DFSMSdfp Advanced Services
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Performing Track Calculations (TRKCALC macro)

z/OS DFSMSdfp Advanced Services
SC23-6861-01

The TRKCALC macro performs DASD track capacity calculations. This macro is intended for EXCP applications and other advanced applications. You can use TRKCALC to determine:
  • The number of equal-length records that can be written on a track
  • The total track capacity
  • Whether a record can be written in the space remaining on a track and return the new track balance
  • What the track balance would be if the last record were removed from a track
  • The length of the longest possible record that can be written to a track.

The TRKCALC routine issues no SVC instructions or I/O. TRKCALC can be called in an SRB routine or in TCB mode. It can be called in 24-bit or 31-bit addressing mode and in supervisor or problem state.

TRKCALC works equally well for any track. It does not use the address of the track.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014