>>and I think refreshable implies must be read-only. >Also no.
I disagree. Obviously one can write an incorrect program with any attributes. But a correctly written refreshable program does not modify itself. If the program is refreshable, it means that it can be refreshed at any time. And that is exactly what can happen with LPA modules, by the way, if any of their real storage has been stolen (LPA modules, after IPL, are not "paged out"). They are not refreshed from their data set origin, but from the page packs where they were written during IPL. Therefore if a program modifies itself at "instant A", then at "instant A+1" is refreshed, then that modification is lost, and the program will not behave as intended, if you think "intended" would include "expecting a change that you made actually to happen". Peter Relson z/OS Core Technology Design ---------------------------------------------------------------------- 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

