Greetings! All of these discussions of the new requirement that COBOL load libraries be in PDSE datasets has been interesting. It made me realize that I was not clear on the whole story, we started out with the PO and PDSE assumption and went from there, from my perspective. Now that we have heard that this PDSE shift could be a hardship or inconvenience for some clients, I decided to investigate: 1) Would it be possible for us to back up and produce Load Modules from COBOL V5? 2) What is it about COBOL V5 objects that makes the Binder produce Program Objects?
So..I have some answers... A1) We would have to redesign the COBOL V5 product significantly, and we would lose several of the performance improvement that we have made. In addition, we would just be putting it off, because AMODE 64 COBOL will require Program Objects anyway, as well as many future performance improvements that would take advantage of System z features. So, not possible (or wise) A2) From some slides I will be giving to customers interested in COBOL V5 from now on: The Binder solves existing problems using new features - Example: when customers reached 16M text size limit of load module, our answer was always: "Re-engineer programs to be smaller, re-design" This answer was expensive and not well received! - A program object can have a text size of up to 1 gigabyte COBOL V5 uses the following performance improving features that Binder will always put into Program Objects: - COBOL V5 can take advantage of larger object size by having more constants for improved MOVE and INITIALIZE performance - QY-con requires PO That's a performance improvement for RXY (long displacement) instructions. - Condition-sequential RLD support requires PO Performance improvement for bootstrap invocation - PO can get page mapped 4K at a time for better performance Cheers, TomR >> COBOL is the Language of the Future! << ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN