Re: Abend producing SDWARBAD

2023-11-29 Thread Tom Marchant
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. --

Re: Abend producing SDWARBAD

2023-11-29 Thread Joseph Reichman
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,

Re: Abend producing SDWARBAD

2023-11-29 Thread Peter Relson
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

Re: Abend producing SDWARBAD

2023-11-29 Thread Joseph Reichman
> 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

Re: Abend producing SDWARBAD

2023-11-29 Thread Seymour J Metz
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

Re: Abend producing SDWARBAD

2023-11-29 Thread Rob Scott
: 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

Re: Abend producing SDWARBAD

2023-11-29 Thread Binyamin Dissen
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

Re: Abend producing SDWARBAD

2023-11-28 Thread Jon Perryman
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

Re: Abend producing SDWARBAD

2023-11-28 Thread Joseph Reichman
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

Re: Abend producing SDWARBAD

2023-11-28 Thread Jon Perryman
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

Re: Abend producing SDWARBAD

2023-11-28 Thread Joseph Reichman
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

Re: Abend producing SDWARBAD

2023-11-28 Thread Seymour J Metz
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

Re: Abend producing SDWARBAD

2023-11-28 Thread Seymour J Metz
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

Re: Abend producing SDWARBAD

2023-11-28 Thread Joseph Reichman
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

Re: Abend producing SDWARBAD

2023-11-28 Thread Jon Perryman
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

Re: Abend producing SDWARBAD

2023-11-28 Thread Joseph Reichman
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

Re: Abend producing SDWARBAD

2023-11-28 Thread Seymour J Metz
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

Re: Abend producing SDWARBAD

2023-11-28 Thread Seymour J Metz
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

Re: Abend producing SDWARBAD

2023-11-28 Thread Joseph Reichman
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

Re: Abend producing SDWARBAD

2023-11-28 Thread Peter Relson
"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

Re: Abend producing SDWARBAD

2023-11-27 Thread Seymour J Metz
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,

Re: Abend producing SDWARBAD

2023-11-27 Thread Joseph Reichman
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

Re: Abend producing SDWARBAD

2023-11-27 Thread Seymour J Metz
: 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

Re: Abend producing SDWARBAD

2023-11-27 Thread Joseph Reichman
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

Re: Abend producing SDWARBAD

2023-11-27 Thread Seymour J Metz
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

Re: Abend producing SDWARBAD

2023-11-27 Thread Joseph Reichman
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

Re: Abend producing SDWARBAD

2023-11-27 Thread Seymour J Metz
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

Re: Abend producing SDWARBAD

2023-11-27 Thread Joseph Reichman
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

Re: Abend producing SDWARBAD

2023-11-27 Thread Peter Relson
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).