John, I guess my complaint/argument is that IEBGENER is an IBM standard tape copy utility. Data on a tape is sequential (PS), regardless if put there by
another IBM utility like IEBCOPY, IEBGENER, etc.  I'm sure I've used GENER
in the past to copy RECFM=U files?
The reason that DFSMSdss backup datasets are unique is that the tape label says RECFM=U,BLKSIZE=32760. However, the actual data blocks are as large as 64K.

When IEBGENER and similar copy utilities copy the backup, they believe the tape label. All the data blocks are truncated at 32760, so half the data is lost. The DFSMSdss COPYDUMP utility is smart enough to copy the entire block.

The same consideration applies to FDR backups, where the real blocksize can be up to 57K. The FDRTCOPY utility must be used to copy FDR backups.

The reason for both of these is that they were originally written long before the system supported large blocks. The largest blocksize you could specify at OPEN was 32760. So both products open the backup with RECFM=U,BLKSIZE=32760 and then wrote a larger physical block.

This IEBGENER limitation would apply to any RECFM=U dataset where the physical block can exceed the apparently BLKSIZE, but DSS and FDR backups are the only two cases I know of.

--
Bruce A. Black
Senior Software Developer for FDR
Innovation Data Processing 973-890-7300
personal: [EMAIL PROTECTED]
sales info: [EMAIL PROTECTED]
tech support: [EMAIL PROTECTED]
web: www.innovationdp.fdr.com

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to