> -----Ursprungligt meddelande-----
> Från: IBM Mainframe Discussion List 
> [mailto:[EMAIL PROTECTED] För Steve Comstock
> Skickat: den 14 november 2007 17:47
> Till: [email protected]
> Ämne: Re: SV: SV: SV: COBOL COPY statement w REPLACING...
> 
> Thomas Berg wrote:
> >>-----Ursprungligt meddelande-----
> >>Från: IBM Mainframe Discussion List 
> >>[mailto:[EMAIL PROTECTED] För Howard Brazee
> >>Skickat: den 14 november 2007 17:34
> >>Till: [email protected]
> >>Ämne: Re: SV: SV: COBOL COPY statement w REPLACING...
...
> > 
> > Old programs that are recompiled get the "new" copys/versions.
> > And fails in compilation if they contains the ":tag:" format 
> > (if they - as I mentioned - are not using REPLACING).
> > And that is not acceptable.
> > 
> > Thomas
> 
> You keep saying that ("that is not acceptable"), and I keep
> wondering: why not? Sometimes things must change. IBM has
> done a pretty amazing job in supporting old code with no
> changes; code that was written and linked over 30 years
> ago will likely still run today with out being re-compiled
> and re-bound. Try that on Windows or UNIX.
> 
> But if you want to use new features, you likely need to
> re-write, re-compile, re-bind. With some careful planning
> you can produce code that will run without more modification
> (unless you want to use more new features) for 30+ more
> years.
> 
> But nothing is free. I thought Bill Klein's suggestion was
> pretty clever and workable. But obviously we are not seeing
> the line between "acceptable" and "not acceptable" in the
> same way your user is.

We (the project) can't force other parts of the organization 
(that is not part of the project) to do work that for which 
they have no budget. (That is: change, compile, *test* and 
update the production.)
And if a programmer is called in in the middle of the night 
to fix a production problem and is seriously delayed by the 
compilation error we will be hanged by the CIO or CEO.
(Again, the availability of the production applications goes
before *anything*.)

The problem we tried to solve was that we have to either 
make the "new" copys conforming to our current standard 
that is needed for (among other things) to work with 
Datamanager *OR* make them compatible with the old programs.

(We had a preprocessor - MetaCOBOL - earlier that have a 
COPY REPLACING functionality that would have solved our 
problem.)

My initial point when I started this thread was that if 
You make an effort to create a functionality, why doing 
it badly ?

Thomas
_____________________________________________________________
Thomas Berg   Specialist   IT Utveckling   Swedbank AB (Publ) 

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to