>What I originally did was pass my TCB PSATOLD To the SRB.
>So in the SRB I csn have my TCB as the TCB=
That is a technique that you can use if and only if you have made 100% 
certain that the SRB will not run after the task terminates. Otherwise at 
best you will get incorrect results; worse you will introduce a system 
integrity exposure. One way to do this is to have scheduled the SRB to the 
appropriate address space with SRBPTCB and SRBPASID fields set to match 
the relevant task (PTCBADDR and PURGESTOKEN on IEAMSCHD if using 
IEAMSCHD).  In that case, termination of the task will either wait for the 
SRB to complete (if it has started) or will prevent the SRB from starting 
(giving control to the RMTR).

>In the storage macro as I am in control ( for most things in my 
>address space ) I should know when new task gets created 
That is fairly unlikely without proper serialization (and you likely do 
not hold the LOCAL lock). And more important is whether you know that your 
task might have (perhaps unexpectedly) terminated.

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