Tony,
assuming that you ment "not keeping the needed ESD-record":
yes exactly in that order and I am not sure about item no 3 - If Axel
would be still around- he could say so
Martin
Am 05.12.23 um 14:35 schrieb Tony Thigpen:
Martin,
I wonder if this can be easily changed? (Not keeping the needed RDL
records.)
I am thinking:
1) LNKEDT needs to keep the items.
2) LIBR PUNCH needs to punch the items.
3) The program loader needs to ignore the records.
I wonder if, due to long ago historical compatibility, that maybe #3
is already in the code.
Tony Thigpen
Martin Trübner wrote on 12/5/23 4:26 AM:
DOS/VS keeps a RLD (relocat dict)-items since a very long time. It
was there when I touched DOS/VS the first time in 73.
In fact when I worked for a service bureau with 15 datacenters (from
1975), we had just one installation that had no relocatable loader
(i.o.w. a more current version of DOS/VS)
All, but very few programs will automatically be subject for the
relocatable loader. B and A-transient comes to mind (is that still so?).
What VSE still not does is to keep an extensive ESD (external symbol
dict). Without that it is simply impossible to replace a single CSECT
in an existing PHASE.
It is still possible to take a PHASE (zOS speak a "load module") and
transport the TXT cards and the RLD-cards and that in z/OS.
Don't know if there is a way the other way around (starting from
producing TXT and RLD cards in the required antediluvian format).
Martin