Use SAS to find the actual physical block size of the two files: // EXEC SAS //FILEONE DD DSN=FILEONE,DISP=SHR //FILETWO DD DSN=FILETWO,DISP=SHR //SYSIN DD * DATA SIZEONE; INFILE FILEONE RECFM=U BLKSIZE=32760 LENGTH=LEN; INPUT; LENGTH=LEN; PROC FREQ: TABLES LENGTH; TITLE TABULATION OF BLOCK SIZES IN FIRST FILE;
DATA SIZETWO; INFILE FILETWO RECFM=U BLKSIZE=32760 LENGTH=LEN; INPUT; LENGTH=LEN; PROC FREQ: TABLES LENGTH; TITLE TABULATION OF BLOCK SIZES IN SECOND FILE; By specifying RECFM=U, SAS will read each block and store its physical length in temporary LEN variable with the LENGTH=LEN option, and then LENGTH=LEN; statement will create kept variable LENGTH, which is then tabulated by the PROC FREQ. Barry ---------------------------------------------------------------------- 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

