http://pic.dhe.ibm.com/infocenter/zos/v1r12/index.jsp?topic=%2Fcom.ibm.zos.r12.idad400%2Fblksz.htm
Do not use the BLKSIZE field in the DCB. The system uses it. Use the BLKSIZE field in the DCBE. For more information about DCBE field descriptions see z/OS DFSMS Macro Instructions for Data Sets. http://pic.dhe.ibm.com/infocenter/zos/v1r12/index.jsp?topic=%2Fcom.ibm.zos.r12.idad500%2Fdcbem.htm 28(1C) 4 DCBEBLKSI BLKSIZE coded on DCBE macro or, if BLKSIZE=0 was coded, value set by OPEN. After OPEN, this field is valid only if OPEN set DCBESLBI on. On Tue, Mar 25, 2014 at 3:12 PM, Chris Cantrell <[email protected]> wrote: > I have a COBOL program which flows through MVS storage areas to get the DSN, > VOLSERs, etc. for any open DD. I am currently getting the LRECL and BLOCKSIZE > from the JFCB area. I always get the LRECL. However, for LBI files (> 32k > blocksize) I always get zero for the BLOCKSIZE. This doesn't surprise me > because the field in the JFCB is only 2 bytes long. Does anyone know how I > would go about getting the larger block size? Thanks! > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to [email protected] with the message: INFO IBM-MAIN -- Mike A Schwab, Springfield IL USA Where do Forest Rangers go to get away from it all? ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
