Retrieve RPG Source

nunesf

Member
[chocado]
Please, Does anyone know a way to recover a RPG source code from its compiled object?
We lost our source file with some modified JDE programs in it !
Any help will be highly appreciated.
Thanks,
 
Try source retrieval:

http://www.sourceretrieval.com (800)310-2449

An AS/400 shop where I was working lost some JDE custom source code a couple of years ago and utilized Source Retrieval to retrieve the source from the compiled objects.

They can even retrieve the source from nonobservable objects.
 
Thanks Sir,
I was searching in the net and I found them, the only problem is that they bill US$75 by program retrieved. I was wondering if I could find anything cheaper.
Best regards,
 
Compared to the time and effort required to:

1) Rekey the programs from listings (which you probably DON'T have)
OR
2) Reverse engineer what the programs do and recreate them again from
scratch (which is also probably next to impossible)

$75.00 per program is cheap...

I'm not sure of the exact amount spent, but we paid between $ 1000.00 - $
2000.00 to retrieve the source for 3 unobservable RPG programs, 2 display
files, and 2 printer file when we lost the source code. I probably spent
another week cleaning up the retrieved code.

Compare that with the approximate 200 hours spent by another consultant
writing that code at $ 150.00 per hour ($ 30,000.00), and you'll see that it
just depends on your perspective.

This also points out that you may need to review your backup strategy.

You should at least have a backup tape somewhere with an old copy of the
source. If you do, you could use it to recover. You might have to figure
what recent changes were made and re-make them, but if you keep
documentation of program modifications that should be easy enough.

I recommend to my clients to make periodic backups of source libraries
separate from the regular backups (like every 3 months). Keep the last 3
generations of this backup before reusing the tapes. Once a year, make a
backup and keep it permanently. Then, if someone accidently deletes the
source for a program you should be able to find a copy of it on one of these
tapes, starting with the most recent (if not found on the regular backup
tapes).

Tapes are not cheap, but this type of backup strategy for your source is a
great insurance policy against these situations, compared to the cost of
having to retrieve the source from the objects...

JMHO



Steve Landess
V4R4 A7.3 cume9
EDI
(512) 423-0935
 
Back
Top