Automated retrofitting.

OS/VS COBOL, COBOL II, Enterprise COBOL for z/OS. OpenCOBOL and OOCobol.
Post Reply
Mukul Roy
Website Team
Website Team
Posts: 24
Joined: Wed Jul 17, 2013 9:07 am

Automated retrofitting.

Post by Mukul Roy »

Hi,

Are there tools in which an automated retrofit is allowed? As far as I know it is usually done manually.
User avatar
Robert Sample
Global Moderator
Global Moderator
Posts: 1896
Joined: Fri Jun 28, 2013 1:22 am
Location: Dubuque Iowa
United States of America

Re: Automated retrofitting.

Post by Robert Sample »

I think the answer to your question will depend at least in part upon what you mean by "retrofit" -- are you talking about:
- updating an application to use a new database
- updating an application to use a new operating system
- updating an application to use a new hardware platform
- updating an application to meet new requirements

When migrating from one database to another, or one hardware platform to another, frequently there are automated tools that can assist in such migrations. Updating an application to use a new operating system, or to meet new requirements, though, will generally mean someone has to make the changes (and if the operating system changes the code page then the changes could be extensive) manually. And even if there is a tool to do automated retrofitting, the output of that tool needs to be carefully checked to ensure it has translated the business requirements correctly.
enrico-sorichetti
Global Moderator
Global Moderator
Posts: 826
Joined: Wed Sep 11, 2013 3:57 pm

Re: Automated retrofitting.

Post by enrico-sorichetti »

NO.

the common meaning of retrofit is
make some changes to something old so that it can provide some of the facilities of a newer version of the same thing

usually happens because of a poor deployment plan

seen it happen for applications depending on legal/law requirements

a new application being developed with the plan to be deployed at the proper time
somebody f*ck** up things and the legal/law required mods had to be <back>ported to the old implementation

regardless of the change direction the process cannot be automated at high level
cheers
enrico
When I tell somebody to RTFM or STFW I usually have the page open in another tab/window of my browser,
so that I am sure that the information requested can be reached with a very small effort 8-)
User avatar
DB2 Guy
Forum Moderator
Forum Moderator
Posts: 121
Joined: Sun Apr 21, 2013 8:25 pm
India

Re: Automated retrofitting.

Post by DB2 Guy »

Retrofitting can not be automated. Think of a situation:

Program-1, Requirement-1:

Code: Select all

IF some-variable='A' or 'B'
    Do this
END-IF
Program-1, Requirement-2

Code: Select all

IF some-variable='C' 
    Do this
END-IF
Retrofit would mean to have this:

Code: Select all

IF some-variable='A' or 'B' or 'C'
    Do this 
END-IF
I doubt any tool can do something like this automatically.
Post Reply

Create an account or sign in to join the discussion

You need to be a member in order to post a reply

Create an account

Not a member? register to join our community
Members can start their own topics & subscribe to topics
It’s free and only takes a minute

Register

Sign in

Return to “IBM COBOL, GnuCOBOL (OpenCOBOL), OOCobol.”