I see in:
2.19 "SMP/E V3R4.0 Reference"
Usage Notes
* The target and distribution libraries for a program element
must be a PDS (for pre-built load module) or a PDSE (for a
program object).
This suggests that a program element targeted for a PDSE must
be transformed from a program object by GIMDTS, and a program
element targeted for a PDS must be transformed from a load
module by GIMDTS. However:
During the APPLY step, SMP/E retransforms the inline data back into
a variable spanned (VS) sequential data set. SMP/E then invokes the
copy utility to copy the retransformed data into the target
library. The program element and aliases are copied using a COPYMOD
and SELECT statements.
I believe that COPYMOD can convert load modules into program elements
and vice-versa, so the original format shouldn't matter. Is this
correct? But does SMP/E also use the COPYMOD command when installing
from a LKLIB or a RELFILE? The RM makes this clear for inline data,
but not for the other two.
Also, suppose we have repackaged as SMP/E ++MOD elements a vendor
product delivered as an unloaded load library. Now the original
vendor supplies a patch as a ZAP in a nonstandard format. To date,
we have rewritten such patches in AMASPZAP format. I suspect it
would be better to apply the patch in our lab and deliver the
patched load module as ++PROGRAM. But can we make the switch in
midstream, and replace a load module originally delivered as ++MOD
with a ++PROGRAM? Will SMP/E recognize and require the correct
associated PREs and SUPs? Can we do it regardless, at our own risk?
Also, I believe a load module installed with a JCLIN link edit step
can be installed in two different load module libraries, but the
syntax of ++PROGRAM appears to permit only one SYSLIB entry. I
don't believe this impacts us, but it's still worth notice.
-- gil
--
StorageTek
INFORMATION made POWERFUL
----------------------------------------------------------------------
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