On Sep 16, 2013, at 12:22 AM, Timothy Sipples wrote:

Ed Gould asks:
What is the cost benefit to do the conversion?

I guess you missed what I wrote about improved code efficiency. Another big benefit for many/most shops is significant constraint relief for each and every data division (~16-fold increase) and data item (~8-fold increase). IBM's announcement letter for Enterprise COBOL 5.1 has more information on
benefits:

http://www.ibm.com/common/ssi/rep_ca/4/897/ENUS213-144/ENUS213-144.PDF

By the way, isn't IBM-MAIN the forum where, for years, I've/we've slogged
through complaints (hundreds?) about the COBOL compiler not taking
advantage of newer, more efficient zEnterprise instructions? Enterprise COBOL 5.1 does, all the way up to and including zEC12/zBC12 instruction
sets as you wish.

I was wishing for support for large tables and as for instruction complaints, I do not recall as me being the complainer(its a can of worms that one has to be careful asking for as the issue of downward compatibility is always a huge bottomless pit.. AFAIK the binder needing PDSE has nothing to to do with 'enhanced" instruction usage.

What's XY% improvement in code efficiency worth? "More than zero, probably much more than zero" is the rational answer. Are XY% efficiency improvement (more to come), immediate constraint relief, a clear technical option to 64-bit, and other benefits worth a PDSE prerequisite, a prerequisite which many customers have already satisfied? That was the technical choice IBM faced together with customers through a lot of requirements gathering and a long development and testing process (including customer programs) for the
new compiler. Did IBM make the right decision, or should IBM not have
improved and advanced COBOL? That really was the choice.

I really, really think IBM made the right call here for customers. So let's figure out how to get to PDSEs as quickly, easily, and cost- effectively as
possible with minimum risk. Some posters in this thread have some good
ideas. IBM also took the opportunity to provide a new 90-day trial program so that you can technically validate your particular business cases with
greater precision.

The 90 day trial program (to me) sounds like a shady car dealer from the wrong side of town.


Another question: Why is it that z/OS customers running Java have had no particular problems putting their Java code in PDSEs for so many years, running lots of mission-critical batch and online applications? What makes them different? "Not much" is the honest answer, isn't it? They write code, they test it, they deploy it, and they run it, successfully. Or, if "not
much" is not the answer, we really don't like the other answer (John
Gilmore's?), do we?

Simply put, we *DON'T* have such animals. Nor will we in the foreseeable future. *EVEN* if we did have need for them currently the issue of cross system use would be a major stumbling block (as others have noted).

Then there is the irony of having a product that needs a PDSE for output that currently resides in a simple PDS (I could use another term but I am being polite).





I agree with Tom Marchant by the way. All operating systems bootstrap, and all of them must. Mac OS X 10.7, for example, introduced so-called "full disk encryption" (FileVault 2). That's nice, except it's not "full": Macs
still need a readable (i.e. unencrypted) skinny boot partition to get
everything going. Maybe someday Apple will shove that unencrypted boot
partition completely into firmware, but no matter where it comes from it's still the same boot sequence. If there's a useful reason PDSEs (or DB2 as another example) ought to be available earlier in the z/OS IPL sequence, let IBM know through the appropriate channels. Enterprise COBOL 5.1 isn't
one of those reasons as far as I can see.

My views are my own here. My views sometimes change upon consideration of new evidence. They are not necessarily those of my employer or my dentist.
If I happen not to repeat this reminder, it still applies.


Tim,

I used to be a big believer in IBM, but between COBOL (maybe the base ZOS is also an issue) that it cannot run in true 64 bit mode cannot be done for a reasonable reason and now requiring a PDSE as output is stretching anyones credibility. Now if you were say to us that it is a stepping stone, I might buy off on it except no such statement has been made nor even hinted at. AND until IBM can within the GUTS of Z/OS can distribute a PDSE so that the base OS can use it (I will hold off on the IPL library issue as it is a major issue and IBM can't seem to even get a grip on it we are at a stale mate).

AT the minimum IBM has to address the cross plex issues with PDSE before demanding it for COBOL (and other products).

Ed

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to