From: SeaSideSam on
>
> 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
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
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
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
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