<snip>
For BYADDR=NO the entry point is being updated but not the length it
returns a constant not reflective of the true module length consequently for
a number of modules only part of it is being copied to LPA
</snip>
Nonsense. Prove it.

CSVDYLPA never returns a "constant" for module length. If it returned a length, 
then that IS the true module length and that IS the amount "copied to LPA".

SHOW THE DATA.  That includes the directory information returned for an item 
that doesn't work. That includes the values for ALL of the things that your 
macro invocation references.

For all I know, the DD you used for DESERV doesn't match the DSN you supplied 
to CSVDYLPA.
At least, consider going for consistency by using DDNAME= rather than DSNAME= 
for CSVDYLPA.

Did you bother trying SETPROG LPA,ADD to add any single one of the modules from 
your data set and then look at the result  such as by DISPLAY PROG,LPA,MOD=xxx? 
At least with that you can get an idea of what your expectations should be.

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