Portal | Manuals | References | Downloads | Info | Programs | JCLs | Mainframe wiki | Quick Ref
IBM Mainframe Computers Forums Index
 
Register
 
IBM Mainframe Computers Forums Index Mainframe: Search IBM Mainframe Forum: FAQ Memberlist Profile Log in to check your private messages Log in
 
How 3rd Party products do things.

 
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> TSO/ISPF
View previous topic :: :: View next topic  
Author Message
dbzTHEdinosauer

Global Moderator


Joined: 20 Oct 2006
Posts: 6970
Location: porcelain throne

PostPosted: Tue Jun 30, 2009 3:23 am    Post subject: How 3rd Party products do things.
Reply with quote

I found this on another site, and thought it would be useful info:
a post by Jim Moore:

The answer was to a question about how xpeditor does something.

Quote:
I am really, really rusty at this but whenever I got curious about ISPF-based vendor products and how they were "doing things", I used to do something like this:

1) Go to option 7.8 and set a bunch of breakpoints.
2) TBCREATE, TBMOD, TBADD, etc - [Remember, 3rd parties have to abide by the documented ISPF API. They can't pull some of the stuff that IBM does in ISPF - no offense intended, IBM!]
3) Jump to 7.1 and invoke ISPF by typing in the PANEL=> field: ISR@PRIM [You might have to use an appl-id of ISP or ISR, I forget]
4) Navigate to XPED [or wherever] as usual.

If a breakpoint kicks in, you can use any of the options at Option 7 - Dialog Test - to examine things like pool variables and tables. You can even set/deactivate/qualify breakpoints.

If no breakpoint kicks in on the first try, set a breakpoint for VDEFINE, VCOPY and VREPLACE and try it again. If their ISPF code is assembled/compiled, they have to be using these.

If you can get a look at any addresses in Option 7.3 [maybe], try using the BROWSE sub-command of DDLIST [ISRDDN] to examine memory at a breakpoint.
__________________
JB Moore
Back to top
View user's profile Send private message

expat

Global Moderator


Joined: 14 Mar 2007
Posts: 8619
Location: Back in jolly old England

PostPosted: Tue Jun 30, 2009 11:29 am    Post subject:
Reply with quote

Nice link, thanks Dick.
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> TSO/ISPF All times are GMT + 6 Hours
Page 1 of 1

 

Search our Forum:

Similar Topics
Topic Author Forum Replies Posted
No new posts Top Version control/Change managment ... Peter.Mann All Other Mainframe Topics 14 Mon Oct 07, 2013 8:38 pm
No new posts Things to Avoid while writing cobol p... cmsmoon COBOL Programming 3 Thu Apr 04, 2013 6:22 pm
No new posts Debugging CICS w/o any third party tools dbzTHEdinosauer ABENDS & Debugging 0 Wed Sep 12, 2012 10:37 am
No new posts Nestings, IFs and other things Bill Woodger COBOL Programming 21 Sun Apr 17, 2011 3:07 pm
No new posts Latest releases of IBM program products John L. McConnell IBM Tools 3 Wed Dec 29, 2010 5:24 am

Facebook
Back to Top
 
Job Vacancies | Forum Rules | Bookmarks | Subscriptions | FAQ | Polls | Contact Us