ISPF Panel preprocess reversal



TSO Programming, ISPF, SDF, SDSF and PDF, FTP, TCP/IP Concepts, SNA & SNA/IP etc...

ISPF Panel preprocess reversal

Postby dazz » Fri Feb 10, 2012 8:30 am

Hi,

I need to change an ISPF panel which has been preprocessed with ISPPREP, and the original source is no longer available.

The following comment appeared in another post:
panels can be reverse engineered fairly easily

Is there a utility available to reverse engineer a preprocessed panel?

Any help greatly appreciated.

Thanks,
Dazz.
dazz
 
Posts: 3
Joined: Fri Feb 10, 2012 8:15 am
Has thanked: 0 time
Been thanked: 0 time

Re: ISPF Panel preprocess reversal

Postby expat » Fri Feb 10, 2012 1:23 pm

I vaguely recall looking into this some 10 to 12 years ago.

Have you browsed the member for the processed panel ?
expat
 
Posts: 459
Joined: Sat Jun 09, 2007 3:21 pm
Has thanked: 0 time
Been thanked: 8 times

Re: ISPF Panel preprocess reversal

Postby dazz » Mon Feb 13, 2012 4:36 am

Yes, browsing the processed source reveals some useful information - e.g. variable names, and some clues as to field validation. These are useful if recreating the panel manually.

A reverse engineered panel wouldn't need to look pretty. Just having something that can be edited and preprocessed again would be sufficient.

Thanks.
dazz
 
Posts: 3
Joined: Fri Feb 10, 2012 8:15 am
Has thanked: 0 time
Been thanked: 0 time

Re: ISPF Panel preprocess reversal

Postby Pedro » Mon Feb 13, 2012 11:06 am

Try using ISPDPTRC to get any )INIT and )PROC statements. If there is complex logic, you may have to run the trace with enough variations to go through all of the code paths.
Pedro Vera
User avatar
Pedro
 
Posts: 686
Joined: Thu Jul 31, 2008 9:59 pm
Location: Silicon Valley
Has thanked: 0 time
Been thanked: 53 times

Re: ISPF Panel preprocess reversal

Postby dazz » Mon Feb 13, 2012 11:31 am

Hey Pedro,
Thanks, that's a great help.
Cheers.
dazz
 
Posts: 3
Joined: Fri Feb 10, 2012 8:15 am
Has thanked: 0 time
Been thanked: 0 time


Return to TSO & ISPF

 


  • Related topics
    Replies
    Views
    Last post