I looked briefly at it. One of the files described it as the sample recovery
routine from a SHARE presentation.
It is pretty small, most of it formatting and issuing WTO messages containing
the kinds of things that IEA995I provides.
I didn't see any recovery code, but I didn't look closely.
--
The reason it hung was when I started to debug the recovery I had NOT linked it
REUS
The way I debug I do a TEST command
For the driving code
LOAD the recovery module and do a breakpoint at +0
Thus everytime the module was invoked a new copy was loaded
Sorry
> On Nov 29, 2023, at 11:32 AM,
Jon P wrote (somewhat tongue in cheek)
When did IBM start creating minor CDE's for each csect in a load module?
We all know that the answer is "never" and (to the unasked question) "never
will".
It sounds like the idea is not to find information about the program that blew
up but rather about
> From: IBM Mainframe Discussion List on behalf of
> Jon Perryman
> Sent: Tuesday, November 28, 2023 8:08 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: Abend producing SDWARBAD
>
> Hi Joseph,
>
> Just so everyone is clear, you're upgrading CBT192 (generic abend di
J.) Metz
http://mason.gmu.edu/~smetz3
עַם יִשְׂרָאֵל חַי
נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר
From: IBM Mainframe Discussion List on behalf of Jon
Perryman
Sent: Tuesday, November 28, 2023 8:08 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Abend producing
: Wednesday, November 29, 2023 1:09 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Abend producing SDWARBAD
EXTERNAL EMAIL
Hi Joseph,
Just so everyone is clear, you're upgrading CBT192 (generic abend diagnostics /
recovery - ESTAEX, FRR, ARR, ...) to include new diagnostic information. You'r
What I do is have the generalized routines (FRR, ESTAE, ARR) that gathers
diagnostics and potentially takes a dump. The recovery creator routine
optionally specifies a specific routine to follow up on the recovery for the
specific case - if none, percolate.
I also have an option that prints regist
On Tue, 28 Nov 2023 20:14:36 -0500, Joseph Reichman
wrote:
>You can always determine if it’s a CSECT whitin many by seeing if it’s a
>minor CDE
When did IBM start creating minor CDE's for each csect in a load module?
--
For IB
You can always determine if it’s a CSECT whitin many by seeing if it’s a
minor CDE
There isn’t a 100 % catch all but it tightens up the code
On Tue, Nov 28, 2023 at 8:09 PM Jon Perryman wrote:
> Hi Joseph,
>
> Just so everyone is clear, you're upgrading CBT192 (generic abend
> diagnostics / re
Hi Joseph,
Just so everyone is clear, you're upgrading CBT192 (generic abend diagnostics /
recovery - ESTAEX, FRR, ARR, ...) to include new diagnostic information. You're
charged with mapping the abending address to a load module and the offset into
that load module which will be displayed as p
r 28, 2023 12:41 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: Abend producing SDWARBAD
>
> Sam asked me to update file 192 in cbttape
>
> Its a generic recovery
>
> I’m making two
>
> Updates
>
> 1) when the error PSW isn’t in the program storage so I’m findin
List on behalf of
Joseph Reichman
Sent: Tuesday, November 28, 2023 12:41 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Abend producing SDWARBAD
Sam asked me to update file 192 in cbttape
Its a generic recovery
I’m making two
Updates
1) when the error PSW isn’t in the program storage so I’m fi
Metz
http://mason.gmu.edu/~smetz3
עַם יִשְׂרָאֵל חַי
נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר
From: IBM Mainframe Discussion List on behalf of
Joseph Reichman
Sent: Tuesday, November 28, 2023 10:06 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Abend producing SDWARBA
Sam asked me to update file 192 in cbttape
Its a generic recovery
I’m making two
Updates
1) when the error PSW isn’t in the program storage so I’m finding out if the
abend happened in a RB and then at what offset the user called that rb
2) displaying 128 bit PSW and 64 bit gpr
If then abe
On Tue, 28 Nov 2023 08:48:23 -0500, Joseph Reichman
wrote:
>Let then be specific
>
>The first thing I do is get the low and high address of the program The
>program name is being passed as a parm to the Estae routine
Hi Joseph,
Peter asked you what is the problem you are trying to solve (not t
our J.) Metz
> http://mason.gmu.edu/~smetz3
> עַם יִשְׂרָאֵל חַי
> נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר
>
>
> From: IBM Mainframe Discussion List on behalf
> of Joseph Reichman
> Sent: Tuesday, November 28, 2023 8:48 AM
> To: IB
metz3
עַם יִשְׂרָאֵל חַי
נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר
From: IBM Mainframe Discussion List on behalf of
Joseph Reichman
Sent: Tuesday, November 28, 2023 8:48 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Abend producing SDWARBAD
Peter
Let then be spe
on.gmu.edu/~smetz3
עַם יִשְׂרָאֵל חַי
נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר
From: IBM Mainframe Discussion List on behalf of
Peter Relson
Sent: Tuesday, November 28, 2023 8:36 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Abend producing SDWARBAD
"Asked
Peter
Let then be specific
The first thing I do is get the low and high address of the program The
program name is being passed as a parm to the Estae routine
The case of where the abend happened in the program is handled nicely by
file 192
The case of where the error PSW is not in the program
"Asked to update" does not shed much light. I wouldn't bet that I'm allowed to
look at the CBT tape files (the word bandied about is "contamination"), so I
don't know what file 192 has. "Asked to update" in what way?
A "general recovery routine" is highly unlikely to be overly useful. That is
b
n
Sent: Monday, November 27, 2023 11:49 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Abend producing SDWARBAD
That’s the abend code right ?
Get Outlook for iOS<https://aka.ms/o0ukef>
From: IBM Mainframe Discussion List on behalf of
Seymour J Metz
Sent: Monday,
That’s the abend code right ?
Get Outlook for iOS<https://aka.ms/o0ukef>
From: IBM Mainframe Discussion List on behalf of
Seymour J Metz
Sent: Monday, November 27, 2023 11:47:55 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Abend producing SDWARBAD
Is RB
: Monday, November 27, 2023 11:08 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Abend producing SDWARBAD
Seymour thank you
I would like to update file 192 with this scenario
It has happened to me often
Just last night when I tried to produce this
Test case was not able to
Get Outlook for iOS
alf of
Seymour J Metz
Sent: Monday, November 27, 2023 11:06:05 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Abend producing SDWARBAD
Yes, and when it's an SVRB you have convenient access to the registers at the
time the SVC was issued. That may be more helpful than the registers at t
From: IBM Mainframe Discussion List on behalf of
Joseph Reichman
Sent: Monday, November 27, 2023 10:55 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Abend producing SDWARBAD
I know that the SDWARBAD can point to a SVRB, PRB ,IRB
Typically though not always it’s a SVRB or else SDWANAME wou
kef>
From: IBM Mainframe Discussion List on behalf of
Seymour J Metz
Sent: Monday, November 27, 2023 10:50:32 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Abend producing SDWARBAD
An SVRB is not a PRB. There is a mapping macro. In addition to the old PSW, an
Discussion List on behalf of
Joseph Reichman
Sent: Monday, November 27, 2023 10:03 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Abend producing SDWARBAD
I have been asked to update file 192 on cbttape
File 192 is a general recovery program
The easiest abend to deal with is that where the error PSW
Is
I have been asked to update file 192 on cbttape
File 192 is a general recovery program
The easiest abend to deal with is that where the error PSW
Is whitin your program
Besides updating with 64 bit support
I would like to update in a case where the error PSW does NOT point to anywhere
whi
I have no comment on what you say is a "hang".
Here's a simple example that does abend and does place an RB address in
SDWARBAD and does not retry (so that your recovery gets control). It assumes
AMODE 31 or AMODE 64 (since for AMODE 24 it would use the address x'FFF000'
which is valid).
29 matches
Mail list logo