man ibmlabel
NAME
ibmlabel - Read standard IBM tape labels
SYNOPSIS
ibmlabel [-options] label-file
DESCRIPTION
The ibmlabel utility reads standard IBM tape labels and produces a korn
script which can be sourced for use within other scripts to convert tapes
by dynamically determining record length and blocksize for dd, see the pro-
vided example script. The label file is typically created by dd with
ebcdic to ascii conversion.
OPTIONS
-files start,copy
The default is '1,1'.
-reset
This is a flag to specify reset of Ilbl_* environmental variables.
snkac@java: ibmlabel ibmlabel.test -o ~/x
Volume Serial # :* 6:015962:
Owner name/access : 10:UACN :
Dataset (17 right) :*17:XKAC.BACKUP.TEST2:
First VolSer (multi) :* 6:015962:
Volume Seq. # :* 4:0001:
Dataset Seq. # :* 4:0001:
Generation Number : 4: :
Version Number : 2: :
Creation Date :* 6: 95105:
Expire Date : 6: 99000:
Dataset Security : 1:0:
Block count, low :* 6:000000:
System Code : 13:IBM OS/VS 370:
Block Count, High :* 4: :
Record Format :* 1:F:
Block Size :* 5:00320:
Record Length :* 5:00080:
Tape Density : 1:0:
Dataset Position : 1:0:
Job/Step Identity :*17:SXKACTP2/IEBGENR :
Recording Technique : 2: :
Control Character : 1: :
Block Attribute : 1:B:
Device Serial # : 5:93341:
Checkpoint Id. : 1: :
Dataset (17 right) :*17:XKAC.BACKUP.TEST2:
First VolSer (multi) :* 6:015962:
Volume Seq. # :* 4:0001:
Dataset Seq. # :* 4:0001:
Generation Number : 4: :
Version Number : 2: :
Creation Date :* 6: 95105:
Expire Date : 6: 99000:
Dataset Security : 1:0:
Block count, low :* 6:000004:
System Code : 13:IBM OS/VS 370:
Block Count, High :* 4: :
Record Format :* 1:F:
Block Size :* 5:00320:
Record Length :* 5:00080:
Tape Density : 1:0:
Dataset Position : 1:0:
Job/Step Identity :*17:SXKACTP2/IEBGENR :
Recording Technique : 2: :
Control Character : 1: :
Block Attribute : 1:B:
Device Serial # : 5:93341:
Checkpoint Id. : 1: :
snkac@java: cat ~/x
unset Ilbl_VOLSER
Ilbl_VOLSER="015962"
unset Ilbl_DSNAME
Ilbl_DSNAME="XKAC.BACKUP.TEST2"
unset Ilbl_VMULTI
Ilbl_VMULTI="015962"
unset Ilbl_VOLSEQ
Ilbl_VOLSEQ="0001"
unset Ilbl_DS_SEQ
Ilbl_DS_SEQ="0001"
unset Ilbl_CREDAT
Ilbl_CREDAT=" 95105"
unset Ilbl_BLK_LO
Ilbl_BLK_LO="000000"
unset Ilbl_BLK_HI
Ilbl_BLK_HI=" "
unset Ilbl_RECFMT
Ilbl_RECFMT="F"
unset Ilbl_BLKSIZ
Ilbl_BLKSIZ="00320"
unset Ilbl_LRECLN
Ilbl_LRECLN="00080"
unset Ilbl_JOBSTP
Ilbl_JOBSTP="SXKACTP2/IEBGENR "
unset Ilbl_DSNAME
Ilbl_DSNAME="XKAC.BACKUP.TEST2"
unset Ilbl_VMULTI
Ilbl_VMULTI="015962"
unset Ilbl_VOLSEQ
Ilbl_VOLSEQ="0001"
unset Ilbl_DS_SEQ
Ilbl_DS_SEQ="0001"
unset Ilbl_CREDAT
Ilbl_CREDAT=" 95105"
unset Ilbl_BLK_LO
Ilbl_BLK_LO="000004"
unset Ilbl_BLK_HI
Ilbl_BLK_HI=" "
unset Ilbl_RECFMT
Ilbl_RECFMT="F"
unset Ilbl_BLKSIZ
Ilbl_BLKSIZ="00320"
unset Ilbl_LRECLN
Ilbl_LRECLN="00080"
unset Ilbl_JOBSTP
Ilbl_JOBSTP="SXKACTP2/IEBGENR "
RELATED INFORMATION
See: examples/ibm_tape.ksh
and: examples/ibmlabel.test
The sample script reads an ibm labeled tape for conversion via dd from
ebcdic to ascii files.