Re: What is a request block prefix?

2015-10-14 Thread Peter Relson
As others have said:

"Request Block" = RB (mapped by IHARB / IKJRB).
The 64 bytes before the beginning of the RB are the RB prefix (RBPRFX in 
IHARB, RBPREFIX in IKJRB). For those in the know, it's actually the "32 
bytes before" but the mapping is of the 64 bytes.

But for an Fxx abend, you would almost never care. As Skip mentioned, a 
Fxx abend is "you issued an SVC that is not defined".

Peter Relson
z/OS Core Technology Design

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: (External):Re: What is a request block prefix?

2015-10-14 Thread Tom Marchant
On Tue, 13 Oct 2015 23:22:02 +, J O Skip Robinson wrote:

>Abend FDB indicates an invalid SVC call. The SVC number is x'DB', 
...
>You need to find the location where the SVC was issued. 
>Easiest way I know of is system trace table. 

Easiest way I know is to look at RBOPSW in the RB with the X'DB' 
interrupt code.

-- 
Tom Marchant

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: What is a request block prefix?

2015-10-14 Thread Lindy Mayfield
Ok, thanks for the information.  This is a bit over my head then.  I thought RB 
was a generic thing, but I think it is a part of the OS that I don't understand 
well. Yet.

But to be clear, a SDB abend means there was no module in memory (defined) 
found called either IGX00219 or IGC0021I, and the module was never called?  

Then when do I get a S16D?  That also happens when I call a non-existent SVC. 

Perhaps a better way to phrase my question would be that what did I receive a 
SDB abend when I expected a S16D abend.  The fix is the same either way by the 
way, I know that now.

Best regards,
Lindy

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Peter Relson
Sent: Wednesday, October 14, 2015 3:06 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: What is a request block prefix?

As others have said:

"Request Block" = RB (mapped by IHARB / IKJRB).
The 64 bytes before the beginning of the RB are the RB prefix (RBPRFX in IHARB, 
RBPREFIX in IKJRB). For those in the know, it's actually the "32 bytes before" 
but the mapping is of the 64 bytes.

But for an Fxx abend, you would almost never care. As Skip mentioned, a Fxx 
abend is "you issued an SVC that is not defined".

Peter Relson
z/OS Core Technology Design

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: What is a request block prefix?

2015-10-13 Thread michelbutz
It's in the data areas for RB IHARB the RB like TCB 
Seems to have a prefix 

Sent from my iPhone

> On Oct 13, 2015, at 5:01 PM, Lindy Mayfield <lindy.mayfi...@sas.com> wrote:
> 
> In the system completion codes documentation it says that for an abend FDB 
> that register 2 points to the request block prefix.  What is a 'request block 
> prefix' in this context?
> 
> Verbatim it reads:
> "When nn is not equal to 13, 14, 17, or 37, the system records in register 2 
> the address of the request block prefix for the program that issued the 
> incorrect SVC."
> 
> Thanks in advance for any advice.
> Regards,
> Lindy
> 
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


What is a request block prefix?

2015-10-13 Thread Lindy Mayfield
In the system completion codes documentation it says that for an abend FDB that 
register 2 points to the request block prefix.  What is a 'request block 
prefix' in this context?

Verbatim it reads:
"When nn is not equal to 13, 14, 17, or 37, the system records in register 2 
the address of the request block prefix for the program that issued the 
incorrect SVC."

Thanks in advance for any advice.
Regards,
Lindy

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: (External):Re: What is a request block prefix?

2015-10-13 Thread J O Skip Robinson
Abend FDB indicates an invalid SVC call. The SVC number is x'DB', or 219, which 
is in the range of installation defined SVCs. In other words, it's not an 
official IBM SVC. Either the SVC environment was set up improperly, or it was 
not an actual SVC call but execution of code that looks like an SVC but isn't. 
You need to find the location where the SVC was issued. Easiest way I know of 
is system trace table. 

.
.
.
J.O.Skip Robinson
Southern California Edison Company
Electric Dragon Team Paddler 
SHARE MVS Program Co-Manager
626-302-7535 Office
323-715-0595 Mobile
jo.skip.robin...@sce.com

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of michelbutz
Sent: Tuesday, October 13, 2015 2:03 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: (External):Re: What is a request block prefix?

It's in the data areas for RB IHARB the RB like TCB Seems to have a prefix

Sent from my iPhone

> On Oct 13, 2015, at 5:01 PM, Lindy Mayfield <lindy.mayfi...@sas.com> wrote:
>
> In the system completion codes documentation it says that for an abend FDB 
> that register 2 points to the request block prefix.  What is a 'request block 
> prefix' in this context?
>
> Verbatim it reads:
> "When nn is not equal to 13, 14, 17, or 37, the system records in register 2 
> the address of the request block prefix for the program that issued the 
> incorrect SVC."
>
> Thanks in advance for any advice.
> Regards,
> Lindy

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN