<snip>
In the Parameter List (IHARMPL)  passed to the Resource Manager Routine, 
there is an address of a Resource Manager Work Area (RMPLRMWA).
.
On the RESMGR macro, PARAM=paddr, that specifies the address of an 8-byte 
field.  
. 
It is my understanding the Resource Manager Work Area (RMPLRMWA) is the 
address of a copy of the 8-byte field, that was specified on the RESMGR 
macro.
.
Is My understanding correct ?
</snip>

No, your understanding is not correct.

>From the authorized assembler services guide, Providing recovery, 
Understanding advanced recovery topics, Using resource managers:

Register 1 on entry to the RESMGR routine contains:

Address of an 8-byte field. The first 4 bytes of this 8-byte field contain 
the address of the resource manager parameter list (defined in your 
routine by the IHARMPL mapping macro). 
If this is a dynamically invoked resource manager, the second 4 bytes 
contain the address of an 8-byte field that contains a user-supplied value 
on the PARAM parameter of the RESMGR macro. If the resource manager was 
not dynamically added, this 4-byte field contains a zero.

As was posted, RMPLRMWA points to a 64-byte area (4 * RMPLWALN) for use as 
a work area by the resource manager in any way that it sees fit.

Peter Relson
z/OS Core Technology Design


----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to