The TMC contains information about each tape under CA VM:Tape control. This information is represented to VMRGRW through the TMC5 data definition table.
The following table identifies the format of each field VMRGRW can read from the TMC.
Field Name | Start | Length | Display | Type | Default Column Header | Description |
---|---|---|---|---|---|---|
VOLSER | 1 | 6 | A/N | VOLSER | Volume serial number | |
DSN | 7 | 44 | A/N | DATA SET NAME | Data set name | |
EXPDT | 51 | 4 | 9999999 | P/D | EXPDT | Expiration date yyyydddF |
VOLSEQ | 55 | 2 | 999999 | BINP | VOLSEQ | Volume sequence number |
1STVOL | 57 | 6 | A/N | FRSTVOL | First volser of data set | |
PREVOL | 63 | 6 | A/N | PREVOL | Previous volser of data set | |
NEXTVOL | 69 | 6 | A/N | NEXTVOL | Next volser of data set | |
NUMDSNB | 75 | 2 | 999 | BINP | NUMDSNB | Number of data set name blocks |
FRSTDSNB | 77 | 4 | 9999 | BINP | FRSTDSNB | Address of first DSNB associated with this volume record |
LASTDSNB | 81 | 4 | 9999 | BINP | LASTDSNB | Address of last DSNB associated with this volume record |
FLAG1 | 85 | 1 | XX | BIT | FLAG1 | Internal flag bits. Values: X'01'=Volume eligible for RDS override X'02'=Volume deleted from library X'04'=Tape listed on scratch list X'20'=TMC record updated by user X'80'=Internal field changed by user |
FLAG2 | 86 | 1 | XX | BIT | FLAG2 | Internal flag bits. Values: X'02'=Expired by LDATE nnn (last-used control) X'04'=Expired by CYCLE nnn (cycle control) X'10'=Temporary data set X'40'=Volume opened for output |
FLAG3 | 87 | 1 | XX | BIT | FLAG3 | Internal flag bits. Values: X'20'=Externally managed volume X'80'=Permanent media error |
FLAG4 | 88 | 1 | XX | BIT | FLAG4 | Internal flag bits (currently unused) |
TRTCH | 89 | 1 | XX | BIT | TRTCH | Recording technique. Values: X'80'=9-track X'23'=7-track, even parity X'3B'=7-track, BCD/EBCDIC conversion X'13'=7-track, data conversion X'2B'=7-track, even parity and translation X'C0'=18-track (3480 type cartridges only) X'E0'=36-track X'E1'=Enhanced capacity cartridge |
DEN | 90 | 1 | XX | BIT | DEN | Density. Values: X'83'=800 bpi X'C3'=1600 bpi X'D3'=6250 bpi X'E3'=38K bpi (3480 type cartridges only) X'E7'=38K bpi XF/IDRC (3480 type cartridges only) |
LABEL | 91 | 1 | XX | BIT | LABEL | Tape label type. Values: X'01'=No label X'02'=Standard label X'04'=Nonstandard label X'10'=Bypass label processing X'C0'=ASCII label |
RECFM | 92 | 1 | XX | BIT | RECFM | Record format. Values: X'40'=Variable X'50'=Variable blocked X'58'=Variable blocked spanned X'80'=Fixed X'90'=Fixed blocked X'C0'=Undefined |
LRECL | 93 | 4 | 999999999 | BINP | LRECL | Logical record length |
BLKSIZE | 97 | 4 | 999999999 | BINP | BLKSIZE | Maximum blocksize |
BLKCNT | 101 | 4 | 99999 | BINP | BLKCNT | Data set block count |
OUTDATE | 105 | 4 | 999999999 | BINP | OUTDATE | Date tape was marked out-of-area |
OUTCODE | 109 | 4 | P/D | OUTCODE | Location ID of out-of-area tape | |
SLOT | 113 | 4 | 999999909 | BINP | SLOT | Vault slot number |
CDATE | 117 | 4 | 9999999 | P/D | CDATE | Creation date yyyydddF |
CTIME | 122 | 3 | 99:99 | P/D | CREATE TIME | Creation time 0hhmmF |
CJOB | 125 | 8 | A/N | CREATE USERID | Creating job name userid5 | |
CSTEP | 133 | 8 | A/N | STPNAME | Creating step name user ID | |
CUNIT | 149 | 2 | XXX | BIT | CUNIT | Address of creation unit |
LDATE | 151 | 4 | 9999999 | P/D | LAST DATE | Date last used yyyydddF |
LTIME | 156 | 3 | 99:99 | P/D | LAST TIME | Time last used 0hhmmF |
LJOB | 159 | 8 | A/N | LAST USERID | Job name userid that last used volume | |
LUNIT | 167 | 2 | XXX | BIT | LUNIT | Address of unit last used |
PASSWRD | 170 | 4 | HEX | PASSWRD | Data set security password | |
CLNCNT | 174 | 1 | 999 | BINP | CLNCNT | Number of times tape cleaned |
USECLN | 175 | 2 | 999 | BINP | USECLN | Use count at last cleaning |
DATECLN | 177 | 4 | 9999999 | P/D | DATECLN | Date tape was last cleaned yyyydddF |
BTHDATE | 181 | 4 | 9999999 | BINP | BTHDATE | Date tape was first used |
COUNT | 185 | 2 | 9999 | BINP | COUNT | Number of times tape opened since BTHDATE |
TRERRC | 199 | 2 | 999 | BINP | TRERRC | Number of temporary read errors since last cleaned |
TWERRC | 201 | 2 | 999 | BINP | TWERRC | Number of temporary write errors since last cleaned |
PRERRC | 203 | 2 | 999 | BINP | PRERRC | Number of permanent read errors since last cleaned |
PWERRC | 205 | 2 | 999 | BINP | PWERRC | Number of permanent write errors since last cleaned |
TRERRI | 207 | 2 | 999 | BINP | TRERRI | Number of temporary read errors since initialized |
TWERRI | 209 | 2 | 999 | BINP | TWERRI | Number of temporary write errors since initialized |
PRERRI | 211 | 2 | 999 | BINP | PRERRI | Number of permanent read errors since initialized |
PWERRI | 213 | 2 | 999 | BINP | PWERRI | Number of permanent write errors since initialized |
ACCT | 267 | 50 | A/N | ACCT | User job accounting area | |
INTVS | 302 | 6 | A/N | INTERN VOLSER | Internal volser for BIN, when used | |
BATCHID | 317 | 1 | 999 | BINP | BATCHID | ID of last CA-1 program to update record |