I was wrong about the BAR DS 0D ... END BAR
case. I had glossed over what "END BAR" meant. I do agree with Charles and Gil from earlier: If you have "END BAR" then the normal entry point for the module will locate BAR, not offset 0 If you have "ALIAS BAR" then the alias will locate BAR, not offset 0. Then, here's what I played with (my load module was FOO with alias BAR), copying PDS to PDS: -- ISPF copy of FOO: did only FOO (I thought ISPF COPY by default did aliases; guess not) -- ISPF copy of FOO and BAR: did both, but BAR was standalone, not an alias of FOO -- IEBCOPY with "COPY" and SELECT MEMBER=FOO: did just FOO, preserved the EP at BAR -- IEBCOPY with "COPY" and SELECT MEMBER=FOO and SELECT MEMBER=BAR. Did both, BAR is an alias, preserved the EP of FOO at BAR, preserved the EP of BAR -- IEBCOPY with "COPYGRP" and SELECT MEMBER=FOO: did just FOO, preserved the EP at BAR -- IEBCOPY with "COPYGRP" and SELECT MEMBER=FOO and SELECT MEMBER=BAR. Did both, BAR is an alias, preserved the EP of FOO at BAR, preserved the EP of BAR -- IEBCOPY with "COPYGROUP" and SELECT MEMBER=FOO: Did both, BAR is an alias, preserved the EP of FOO at BAR, preserved the EP of BAR -- IEBCOPY with "COPYGROUP" and SELECT MEMBER=FOO and SELECT MEMBER=BAR. Did both, BAR is an alias, preserved the EP of FOO at BAR, preserved the EP of BAR So I did get the described difference between COPYGRP and COPYGROUP but not the loss of the entry point offset that Charles described. Peter Relson z/OS Core Technology Design ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN