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