|
Dear Sirs, The background is : I have many Program on ILE (RPGLE,CLE ) and MI , but we have no program source .Last time when we want to change the logic program we just ask the seller, but unfortunetly now the seller are not exist anymore ( "Out of Bussiness") . A year ago I already contact to source retrieval but unfortunately they didn't have decompiler for ILE Regards, Sas ----- Original Message ----- From: "Mark Waterbury" <mark.s.waterbury@worldnet.att.net> To: <mi400@midrange.com> Sent: Wednesday, October 09, 2002 9:24 PM Subject: Re: [MI400] Retreive Source an MI program > Dear Sirs: > > What are you really trying to accomplish, to "reverse engineer" some > program that you do not have source code for? If this is a part of a > vendor product or package, you might not have any legal rights to > "disassemble" or "reverse engineer" it; refer to your vendor software > license agreement. > > If this is an older program written in, say, RPG/400 or COBOL/400 > (which generates MI source that gets turned into RISC code), and > it is application code that was written by your company, or was from > a vendor that is long since "out of business", then you might be > permitted to "recover" the source code for these program, and if you > still have "observability" (the MI template), you should check out: > www.sourceretrieval.com -- they sell "decompiler" tools to recover > RPG/400 or COBOL/400 source code from the MI template, using > pattern-matching techniques. (For any given RPG opcode, the older > RPG/400 compiler pretty much always generated the same sequence > of MI instructions, with only minor variations.) > > If it was originally RPG/400 but you do not have observability, but > only the compiled program object, you can still try contacting the > folks at SourceRetrieval Inc., as they have a "service" where they > can recover RPG/400 source from "non-observable" programs, > (but of course many of the variables will have "generated" names). > See their web site for details and sample code. > > Good luck. > > Mark S. Waterbury > > ----- Original Message ----- > From: "sas" <sas@toto.co.id> > To: <mi400@midrange.com> > Sent: Wednesday, October 09, 2002 1:14 AM > Subject: Re: [MI400] Retreive Source an MI program > > > > for Non Observable program , I think the only way is from RISC Code > > Does any body has the best approach if we want to know how a program run > > beside using debug or make the program "stall" and see the contain of the > > GPR ? > > Regards, > > Sas > > > _______________________________________________ > This is the MI Programming on the AS400 / iSeries (MI400) mailing list > To post a message email: MI400@midrange.com > To subscribe, unsubscribe, or change list options, > visit: http://lists.midrange.com/cgi-bin/listinfo/mi400 > or email: MI400-request@midrange.com > Before posting, please take a moment to review the archives > at http://archive.midrange.com/mi400. >
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.