Hi,

I'm just reading an assembler language book and there is one coding example
showing how to dynamically install user-written SVC. What I'm interested in
is the way it places the SVC load module into common area.

It uses LOAD macro to do it and says: unless the original task deletes it,
it will be there.

However, I checked the description of LOAD macro and found out that even
with EOM=YES the module will be deleted from CSA after the requesting
address space terminates.

Of course we can use a batch job to do it and the initiator will not
terminate as the job ends. But in my opinion, it's still not safe. It's
still possible that the operator will recycle the initiator and the module
will be deleted.

Since the book was written in 1999 I guess for the current z/os a better
method would be:

1. Add the SVC module into dynamic LPA
2. Update SVC table

Do I miss something?

-- 
Best Regards,
Johnny Luo

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to