>It is/was my understanding that a Service Provider Address Space 
> could issue a Load To Global for a program *and* use that program 
> as a Non Space Switching PC routine (PC_cp).

Could, yes. Should, no. As mentioned by Jim Mulder, CSVDYLPA is far 
preferred.
With use of Load to Global, the following scenario could be considered a 
system integrity error:
User PC's to your PC-CP routine and the work unit gets undispatched
Your address space terminates
The system deletes the module and freemains the storage (possibly the 
system happens to re-allocate it for some other purpose)
User work unit is now running within storage of unknown contents
Only LOAD with ADDR and CSVDYLPA can protect against this.

>The Linkage Table is modified by ETCON.

And of course this has to be preceded by an LXRES (which should specify 
LXSIZE in order to be a "good citizen").
The OP perhaps did an LXRES, but likely omitted LXSIZE, unless running on 
quite an old machine.

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