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

Reply via email to