|
Prev: Pete Dashwood
Next: note to Charles Hottel
From: SeaSideSam on 27 Sep 2008 14:11 > > Why do you need offsets? I've needed them only once, when creating a record description > for ODBC access to flat files. > offsets came in handy when working with dump listing (and i thought you an oldtymer...) sss --- avast! Antivirus: Outbound message clean. Virus Database (VPS): 080926-0, 09/26/2008 Tested on: 9/27/2008 1:11:40 PM avast! - copyright (c) 1988-2008 ALWIL Software. http://www.avast.com
From: Robert on 27 Sep 2008 20:13 On Sat, 27 Sep 2008 13:11:40 -0500, SeaSideSam <Sam(a)Sea.Side> wrote: >> >> Why do you need offsets? I've needed them only once, when creating a record description >> for ODBC access to flat files. >> >offsets came in handy when working with dump listing (and i thought you >an oldtymer...) With Micro Focus on Unix, one runs 'anim (dump file name)'. Shazam .. source code appears with values next to each data name, and the cursor on the line that caused the abend. I haven't used a dump in well over 20 years. I've demonstrated the above to former mainframers transitioning to Unix. They didn't believe me when I said dumps are not needed. I thought all mainframe shops had AbendAid, which shows you the line and the variables it references. Even that is overkill. All you really need is the line number. In the days of VSE, early '80s, there was a compiler option that made it report the line number where the program crashed. That was all I used 99% of the time.
From: Anonymous on 28 Sep 2008 03:25 In article <4rhtd4dtnucq4avg1jon6bek8gud0npv5u(a)4ax.com>, Robert <no(a)e.mail> wrote: [snip] >I thought all mainframe shops had AbendAid, which shows you the line and >the variables it >references. This shows how well *you* think, Mr Wagner... I've worked in shops as recently as 1996 (which, as mainframers know, is Just Barely Yesterday) that did not have AbendAid. Debugging was done from greenbar dumps... by those who didn't know to compile with a PMAP/LIST and look for what preceded the PSW, of course. DD
From: Arnold Trembley on 28 Sep 2008 14:30 docdwarf(a)panix.com wrote: > In article <4rhtd4dtnucq4avg1jon6bek8gud0npv5u(a)4ax.com>, > Robert <no(a)e.mail> wrote: > > [snip] > >> I thought all mainframe shops had AbendAid, which shows you the line and >> the variables it >> references. > > This shows how well *you* think, Mr Wagner... I've worked in shops as > recently as 1996 (which, as mainframers know, is Just Barely Yesterday) > that did not have AbendAid. Debugging was done from greenbar dumps... by > those who didn't know to compile with a PMAP/LIST and look for what > preceded the PSW, of course. > > DD The mainframe shop where I have worked for the last 20 years was a DOS/VSE shop until a few years before I arrived. Programmers used a CICS based editor that resembled ISPF, but TSO was reserved for the system programmers. We didn't get FileAid until Y2K. We had contract programmers who thought FileAid was part of MVS and couldn't believe we didn't have it. They had some difficulty working without it. I tend to use JCL and basic utilities instead, until we got DB2. We had AbendAid most of the time, but I can "sort of" find my way around with a plain dump and disassembly listing if needed. It's a good incentive to write programs that don't abend. -- http://arnold.trembley.home.att.net/
From: Graham Hobbs on 28 Sep 2008 18:50 Robert, Unless I missed something I'd like to know that this program's output was programatically cross checked against the start and length components of popular compilers' list outputs - for me the interest is in an IBM compiler. And as for the output file, optimistically, I'd love to see a couple of extra flag fields on each output line: 1) an 'R' indicating it's part of a 'redefines' structure 2) an 'O' indicating it's part of an 'occurs' structure. Cheers Graham On Sat, 27 Sep 2008 13:11:40 -0500, SeaSideSam <Sam(a)Sea.Side> wrote: >> >> Why do you need offsets? I've needed them only once, when creating a record description >> for ODBC access to flat files. >> >offsets came in handy when working with dump listing (and i thought you >an oldtymer...) > >sss > > >--- >avast! Antivirus: Outbound message clean. >Virus Database (VPS): 080926-0, 09/26/2008 >Tested on: 9/27/2008 1:11:40 PM >avast! - copyright (c) 1988-2008 ALWIL Software. >http://www.avast.com > > ** Posted from http://www.teranews.com **
|
Pages: 1 Prev: Pete Dashwood Next: note to Charles Hottel |