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

Reply via email to