We got bit by that years ago too.   IBM seems to be pretty good now with hold 
actions on COBOL PTF that requires a specific LE PTF to be available everywhere 
prior to the introduction of the Cobol PTF.

_____________________________________________________________________________________________________
Dave Jousma
AVP | Manager, Systems Engineering  

Fifth Third Bank  |  1830 East Paris Ave, SE  |  MD RSCB2H  |  Grand Rapids, MI 
49546
616.653.8429  |  fax: 616.653.2717


-----Original Message-----
From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> On Behalf Of 
Jesse 1 Robinson
Sent: Wednesday, January 15, 2020 1:56 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Migrating to new compiler release

**CAUTION EXTERNAL EMAIL**

**DO NOT open attachments or click on links from unknown senders or unexpected 
emails**

Here's another gotcha to worry about regardless of compiler version. It was a 
real problem, not hypothetical. We installed a new z/OS Server Pac that 
happened to include a new COBOL release: 4.2 to replace 4.1. As others have 
mentioned, the ancient practice here is to do *all* compiles on the development 
system, then migrate only load modules throughout the enterprise. We did some 
testing with 4.2 compiles on the production system ahead of time and found a 
bug in LE. The problem was not 4.2 per se but simply that prod was down level 
in maintenance. There was an LE PTF available, but it would have required a 
production IPL to implement. We could not just drop the new z/OS onto 
development until we had a chance to IPL production to install the LE fix 
beforehand, none of which was part of the rollout plan. 

The woeful tale goes on and on, but the experience is burned into bio-memory. 
Be cautious. Be very very cautious.  

.
.
J.O.Skip Robinson
Southern California Edison Company
Electric Dragon Team Paddler
SHARE MVS Program Co-Manager
323-715-0595 Mobile
626-543-6132 Office ⇐=== NEW
robin...@sce.com

-----Original Message-----
From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> On Behalf Of 
Frank Swarbrick
Sent: Wednesday, January 15, 2020 10:21 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: (External):Re: Migrating to new compiler release

Yeah.  We do have regressions tests, but it's not built in to change control 
itself.  Perhaps something we should look in to enhancing.  Thanks.

________________________________
From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> on behalf of 
Jousma, David <000001a0403c5dc1-dmarc-requ...@listserv.ua.edu>
Sent: Wednesday, January 15, 2020 11:12 AM
To: IBM-MAIN@LISTSERV.UA.EDU <IBM-MAIN@LISTSERV.UA.EDU>
Subject: Re: Migrating to new compiler release

We migrate source *and* executable into a controlled stage environment where 
the app folks are supposed to do one last round of tests.   From there, its 
straight copy to all PROD locations.

_____________________________________________________________________________________________________
Dave Jousma
AVP | Manager, Systems Engineering

Fifth Third Bank  |  1830 East Paris Ave, SE  |  MD RSCB2H  |  Grand Rapids, MI 
49546
616.653.8429  |  fax: 616.653.2717


-----Original Message-----
From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> On Behalf Of 
Michael Babcock
Sent: Wednesday, January 15, 2020 1:10 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Migrating to new compiler release

**CAUTION EXTERNAL EMAIL**

**DO NOT open attachments or click on links from unknown senders or unexpected 
emails**

You’ve got me there!   I would think that chance is relatively small and
wouldn’t worry about it.

On Wed, Jan 15, 2020 at 12:08 PM Frank Swarbrick < frank.swarbr...@outlook.com> 
wrote:

> Intentional differences, yes.  Bug; probably not!  🙂
>
> ________________________________
> From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> on 
> behalf of Michael Babcock <bigironp...@gmail.com>
> Sent: Wednesday, January 15, 2020 11:04 AM
> To: IBM-MAIN@LISTSERV.UA.EDU <IBM-MAIN@LISTSERV.UA.EDU>
> Subject: Re: Migrating to new compiler release
>
> Any difference should be documented in the migration guides I would think.
>
> On Tue, Jan 14, 2020 at 1:38 PM Frank Swarbrick < 
> frank.swarbr...@outlook.com>
> wrote:
>
> > I understand that the runtime is part of LE, and is generally shared 
> > between versions (at least V5 and V6 seem to share the same runtime 
> > for many/most functions).  Conceivably it's still possible that the 
> > code generated by a certain version of a compiler may have defects.
> > Probably less likely if the code is in a pre-existing feature.
> >
> > My question has to do with the (probably slight) possibility that 
> > the
> code
> > generated by one compiler would be different, for the same 
> > statement, for another.
> >
> > ________________________________
> > From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> on 
> > behalf of Charles Mills <charl...@mcn.org>
> > Sent: Monday, January 13, 2020 4:54 PM
> > To: IBM-MAIN@LISTSERV.UA.EDU <IBM-MAIN@LISTSERV.UA.EDU>
> > Subject: Re: Migrating to new compiler release
> >
> > Caution and backups and fallback strategies are always good, but I 
> > don't think there is much relationship between *running* a COBOL 
> > version X program and having the *compiler* version Y installed. I 
> > believe all of the
> runtime
> > is part of LE, not the compiler, and compatibility from VS COBOL II 
> > (if I recall correctly) to current C++, PL/I and COBOL is what LE 
> > does for a living. Not always perfectly, but that is what APARs and PTFs 
> > are for.
> >
> > Charles
> >
> >
> > -----Original Message-----
> > From: IBM Mainframe Discussion List
> > [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Frank Swarbrick
> > Sent: Monday, January 13, 2020 3:33 PM
> > To: IBM-MAIN@LISTSERV.UA.EDU
> > Subject: Migrating to new compiler release
> >
> > I was wondering what "methodologies" shops have for migrating to a 
> > new "release" within the same "version" of a compiler.
> > Specifically, we currently have Enterprise COBOL 6.2 (V6 R2) and 6.3 is now 
> > available.
> Our
> > systems group asked if we just wanted to "replace" 6.2 with 6.3.
> > I'm a
> bit
> > wary especially of a program having been compiled with V6.2 but then 
> > implemented with V6.3.  Am I over thinking this, perhaps because of 
> > the large difference in the compiler from V4 to V5?  What is the 
> > likelihood
> of
> > a
> > compiler bug being introduced in V6.3 for code that worked in V6.2?
> > Perhaps
> > very, very little.  But I'd still like to hear thoughts and opinions.
> >
> > For what its worth, along with 6.2 we still have 4.2 and 5.2 installed.
> > But
> > we really should only be using 6.2 at this point any time a program 
> > is recompiled.  Anyway, up to this point we've always made sure that 
> > the production compile is done with the same version/release as all 
> > of the testing.
> >
> > Thanks,
> > Frank


----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN **CAUTION EXTERNAL 
EMAIL**

**DO NOT open attachments or click on links from unknown senders or unexpected 
emails**

This e-mail transmission contains information that is confidential and may be 
privileged.   It is intended only for the addressee(s) named above. If you 
receive this e-mail in error, please do not read, copy or disseminate it in any 
manner. If you are not the intended recipient, any disclosure, copying, 
distribution or use of the contents of this information is prohibited. Please 
reply to the message immediately by informing the sender that the message was 
misdirected. After replying, please erase it from your computer system. Your 
assistance in correcting this error is appreciated.


----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to