>> Typically object files are not retained in the SMP/e target. Instead, >> SMP/e typically does an include for the load module and issues a >> replace for object files to be replaced. For autocall, this logic might >> be something that Kurt can clarify.
For LMODs defined to use AUTOCALL the logic is indeed different. Instead of including the existing load module, SMP/E builds the load module from scratch, including all of the MODs and letting the binder AUTOCALL do its thing to resolve references using the libraries identified on the SYSLIB concatenation from the JCLIN (the CALLLIBS). This logic is described in detail here: https://www.ibm.com/docs/en/zos/3.2.0?topic=commands-building-load-modules > Maybe I should kill the RELINK job then? I think you should keep it. IBM also provides similar jobs to exploit the SMP/E LINK command to rebuild load modules from scratch in order to refresh the references that were resolved using autocall. >> //SYSLMOD DD PATH='/path/name/irrelevant' >> //*LIBRARYDD=UNIXLOAD >> where UNIXLOAD is a DDDEF specifying the actual filename. How is this >> that won't fly when every sysprog is accustomed to using UCLIN DDDEF to >> create their maint environment? > Not a sysprog (well, not a z/OS sysprog), so I'm not accustomed to anything > like that. Is the *LIBRARYDD a comment or a majick SMP/E thing like > //*CALLLIBS=YES ? If the latter, where is it > documented? I don't see it in the packaging book or the SMP/E book. The LIBRARYDD comment is documented here, under the description for the SYSLIB and SYSLMOD DD statements: https://www.ibm.com/docs/en/zos/3.2.0?topic=processing-link-edit-steps And here's an example: https://www.ibm.com/docs/en/zos/3.2.0?topic=examples-example-7-jclin-load-modules-residing-in-unix-file-system#jclhfs Kurt Quackenbush IBM | z/OS SMP/E and z/OSMF Software Management | [email protected] Chuck Norris never uses CHECK when he applies PTFs. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
