On 3 Feb 2006 17:52:43 -0800, in bit.listserv.ibm-main (Message-ID:<[EMAIL PROTECTED]>) [EMAIL PROTECTED] (Greg Price) wrote:

>Edward E. Jaffe wrote:
>> Shmuel Metz (Seymour J.) wrote:
>>> In <[EMAIL PROTECTED]>, on 02/02/2006
>>> at 08:13 AM, "Edward E. Jaffe" <[EMAIL PROTECTED]> said:
>>>
>>>> Not for PDSE.
>>>>
>>> Why would AMASPZAP processing be any different for PDSE?

>Just to expand on what Ed said ever so slightly, AMASPZAP can navigate >the structure of load modules in PDSs itself, find the code to be zapped, >change it and rewrite it - all without calling the Program Binder or Linkage >Editor. (Imagine the service aid calling the Linkage Editor on OS/360 - talk
>about extra overhead.)
>
>The shifting sands of the structure of Program Objects are not "known" by >AMASPZAP, so it invokes Program Binder code to read the object, change it, >and rewrite it. When the Binder rewrites the program (which probably will >be a different number of bytes due to more IDR_Z data) it is stored as a new
>member in the PDSE which then supercedes the old member.
>
>I also believe it is true to say that OPEN for UPDAT of a PDSE will never >cause a PDSE member to be updated in place because of the member >versioning that PDSEs effectively provide for existing connections.

Sorry to resurrect an old thread, but I was cleaning up some papers and happened to come across IBM's 1989 response to the PDSPAIN White Paper. It stated:

"IBM's goal in any improvements to PDSs is to continue to support these benefits
 ...
(5) The ability to perform updates in place by rewriting data blocks."

Yes, I understand that it was a goal, not a hard-and-fast destination. I just thought you might be as amused as I was by this fortuitous discovery.

----------------------------------------------------------------------
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