Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Offset<br />
Bytes and Field<br />
A1ignment Name<br />
-12 (-C) 4 XRBQMAJ<br />
-8 (-8) 4 XRBSUC<br />
-4 (-4) 4 XRBPRE<br />
o (0) 8 XRBNM<br />
Bytes 0-3:<br />
Bytes 4-1:<br />
8 (8) 2 XRBSZ<br />
REQUEST BLOCK -- MFT<br />
214 OS <strong>System</strong> <strong>Control</strong> <strong>Blocks</strong> (Release 21.1)<br />
Field Description, Contents, Meaning<br />
LPRB:<br />
With subtasking only: The address of the major RB<br />
for the program that contains the imbedded entry<br />
point established by the IDENTIFY macro instruction<br />
that created this LPRB.<br />
Address of the XRBSUC field in the RB for the program<br />
loaded just prior to the program represented by this<br />
RB. If this is the RB for the first program loaded,<br />
this field is zero. In an LRB or LPRB, THE RB<br />
pOinted to is queued on the load list or on the job<br />
pack area queue; if this is an FRB, the RB pointed to<br />
is queued on the job pack area queue.<br />
Address of the XRBSUC field in the RB for the program<br />
loaded immediately after the program represented by<br />
this RB. If this RB is for the most recently loaded<br />
program, this field contains the address of the<br />
TCBLLS field in the task control block, or the<br />
address of the PIBJPQ field in the partition<br />
information block if this RB is queued on the job<br />
pack area queue.<br />
In an LRB or LPRB, the RB pointed to is queued on the<br />
load list or on the job pack area queue; if this is<br />
an FRB, the RB pointed to is queued on the job pack<br />
area queue.<br />
Contents of this field depend on the use of this<br />
block. The use of this request block is shown by<br />
bits 0-3 of byte 1 of the XSTAB field at offset 10<br />
(dec.), A (hex).<br />
LPRB, LRB, PRB, FRB<br />
Program name.<br />
IRB<br />
For timer, 1st byte contains flags; for all other<br />
uses, contains no meaningful information.<br />
SIRB<br />
8 character name of the error routine currently<br />
occupying the 400 byte I/O supervisor transient area.<br />
SVRB<br />
Type 2 SVC:<br />
No meaningful information.<br />
Type 3 or 4 SVC:<br />
TTRN address, on the SVC library, of the load<br />
module. N, the concatenation number, is o.<br />
Four digit number of the form ysss. y - Number of<br />
the current phase of the routine. (First or only<br />
phase: y = 0) sss - SVC number in unpacked<br />
decimal (signed) form.<br />
The number of contiguous double words occupied by the<br />
RB, the program (if applicable), and associated<br />
supervisor work areas. Does not include program size<br />
if a program extent list is present.<br />
FRB: After the LPRB has been created, the number of<br />
doublewords occupied by the LPRB and the program.<br />
Before creation of the LPRB, contains zeros.