Interesting: JFCB appears in its entirety in SMF 14 and 15: I extract things like member name from it in my code.
I'm wondering how to get the LBI Blksize from SMF 14 / 15. Maybe I can't. If I figure it out I'll try to write it up (or point to any existing write up). Cheers, Martin Martin Packer, zChampion, Principal Systems Investigator, Worldwide Banking Center of Excellence, IBM +44-7802-245-584 email: [email protected] Twitter / Facebook IDs: MartinPacker Blog: https://www.ibm.com/developerworks/mydeveloperworks/blogs/MartinPacker From: Mike Schwab <[email protected]> To: [email protected] Date: 25/03/2014 21:04 Subject: Re: JFCB LBI Blocksize Sent by: IBM Mainframe Discussion List <[email protected]> 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 Unless stated otherwise above: IBM United Kingdom Limited - Registered in England and Wales with number 741598. Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
