Need for COBOL 64 bit on mainframe



Since this has gotten so far off the original topic, I'm moving it to a
new thread... [SECOND ATTEMPT to CREATE A NEW THREAD...]

Clark, while, I had promised myself I was not going to go on a long
dissertation about this, and since you have not yet provided a specific
example of a programing case where 64-bit is _required_ or even where
the program will be severely hampered by only operating in 31-bit mode,
I think there are some questions that I'd like you to answer so that,
possibly, we can get to some specific inhibitors due to no 64-bit
support for COBOL. And, please limit your responses to COBOL, because
C/C++ has its own set of requirements in a z/OS environment that are not
applicable to COBOL.

Question: Do you understand the differences and implications of XPLINK
under z/OS? [I will say no more at this point in order to avoid any
bias to your answer.]

Question: With the one possible exception being the processing of
extremely large XML structures, what specific problem(s) do you see that
a COBOL program operating in 31-bit mode exhibits that would be
alleviated by being in 64-bit mode. [Just saying it needs to address
'above the bar' is, in my opinion not an answer. I want to understand
'why' you believe this to be the case, ideally with a specific example.]

[I'm sure this will go much further, but the above must be used to
establish a base for discussion.]

Carl

> Clark F Morris wrote:
>> On Fri, 12 Jan 2007 20:27:28 -0500, CG
>> <Carl.Gehr.ButNoSPAMStuff@xxxxxxxxx> wrote:
>>
<<SNIP of original thread...>>
>>Clark,
>>I don't know exactly what you mean by IBM position on adding 64-bit to
>>COBOL. Since you have not been to SHARE recently, possibly you have not
>>heard directly from IBM and are relying on hearsay. Their clear
>>statement has been, "Show me exactly what functions you cannot do
>>without the COBOL application having direct addressability to 64-bit
>>storage." This is the same position they have taken on almost every
>>new feature added to the compiler for the last 30 years. [Remember,
>>during most of that time, I was on the IBM side of the fence and had to
>>defend the IBM position to user groups.]

>
> In this case, the drive should be internal within IBM. The customer
> need is to have COBOL work well with Websphere, take advantage of 64
> bit DB2, work well with Java and interface with 64 bit C/C++.
> Apparently there is no 64 bit Java yet so there isn't a problem yet in
> that regard. The need is for COBOL programs to play nicely in the
> environment where they may be dealing with very large data entities.
> If C/C++ needs to have 64 bit addressability, then reasons and C/C++
> uses should be reviewed internally by IBM to see which considerations
> are applicable to COBOL. Already we see the KLUDGE of using the
> COMP-1 and COMP-2 data types to interchange floating point with JAVA
> and having hex to IEEE (and vice-versa) conversion rather than using
> the new floating point definitions ALREADY IN THE STANDARD to define
> the IEEE floating point and avoid conversions. This would NOT have
> impacted existing programs AND THERE IS A SHARE REQUIREMENT FOR THIS.

>>
>>I have no doubt that, eventually, COBOL will have 64-bit addressability.
>> But, in the overall scheme of work that needs to be done by compiler
>>developers, 64-bit is not the top of the list. If/when someone comes up
>>with the 'killer application' that needs it AND the business case is
>>presented, you will see some action.

> The KILLER APPLICATION is interoperability with Websphere and Java so
> COBOL 64 bit should be available on day 1 of 64 bit Websphere and z/OS
> Java.
>
>>
>>Frankly, as I look at the COBOL community today, I never cease to be
>>amazed at the number of OS/VS COBOL components that are only being
>>migrated because they will not run with the latest CICS and/or DB2. It
>>is not even 31-bit support that is driving these migrations. Likewise,
>>I see a huge number of COBOL II applications that are still running
>>RMODE(24) and thus not even exploiting 31-bit addressability when the
>>compiler does generate AMODE(31) code.
>
> I agree that there are managements that believe in chasing the latest
> silver bullet but keeping their programmers, their mainframe and their
> programs in the 1970's.
>>
>>I know you have pushed your clients and applications to move on. But,
>>unfortunately, there are still too many shops that take the "if it ain't
>>broke, don't fix it" attitude.
>>
>>I can see some cases where 64-bit would be advantageous. But, since I
>>am not the owner of these applications, any business case I might
>>develop is coming from a non-paying user. i.e., I don't count. If you
>>have a very specific business case, I urge you to document it to IBM.
>>If you would like me to present it to IBM via SHARE, I would be happy to
>>do so. And, you still have the ability to create SHARE requirements
>>where you have the opportunity to document your case to the rest of the
>>SHARE community and solicit their support for your position. But, I
>>assure you that, just complaining here on this NG is not going to make
>>any difference.
>>
>>As far as the Gartner Group stats, that happened to be most recent stats
>>I've seen and they were the most convenient to cut/paste. Other studies
>>have produced similar numbers, though. Even if they are off slightly,
>>they are still very large numbers.
>>
>>Carl
.



Relevant Pages

  • Re: IBM Announces WebSphere Application Server V6.1 for z/OS
    ... Can they interoperate with JAVA and will ... could compile COBOL in such a way as to run as EJBs inside WebSphere ... IBM may be hiding the information now -- it's not popping up in my ...
    (bit.listserv.ibm-main)
  • Re: COBOL...to be, or not to be...
    ... ignoring that IBM has no .NET support and ignoring that IBM (on Windows ... and z/OS) has an ENTIRELY non-Standard approach to OO COBOL ... I want to be able to use the DotNet framework and classes ...
    (comp.lang.cobol)
  • Re: AIX gets 64 bit COBOL but still none for Z/os ...
    ... IBM strategy. ... COBOL is supposed to communicate with Java and COBOL ... Positioning IBM so that customers in the ...
    (bit.listserv.ibm-main)
  • Re: COBOL...to be, or not to be...
    ... Ignoring that IBM announced this week their replacement for WDz and ignoring ... that migration from either Fujitsu or Micro Focus COBOL to IBM ... Also, when you call for support on IBM COBOL, you don't get a 1st level flunky ... I want to be able to use the DotNet framework and classes in my ...
    (comp.lang.cobol)
  • Re: Write UTF-8 file to IFS from ILE-RPG gives allways 0 bytes
    ... 5722AC3 V5R3M0 Crypto Access Provider 128-bit 5722DG1 V5R3M0 IBM HTTP-Server ... 5722JV1 V5R3M0 Developer Kit for Java ... 5722WDS V5R3M0 IBM System /36-kompatibles COBOL ... 5722XW1 V5R3M0 iSeries Access Family ...
    (comp.sys.ibm.as400.misc)