Check your "SMP/e for z/OS: Reference" manual, Chapter 2. " The ++PROGRAM MCS describes a program element (a pre-built load module or a program object). It must immediately precede the load module or program object when they are within the SYSMOD. Use the ++PROGRAM when you want to ship executables as program parts. If you want to provide the object form of the module, use the ++MOD MCS instead."
The name after "++PROGRAM(" is the "true module name" or Load module name. Then in the "++PROGRAM" statement you can code, "ALIAS(" which will be the list of alias names for the load module: ++PROGRAM(TRUEMO) ALIAS(THING1,THING2) . So this would define the Load Module, TRUEMO with two aliases, THING1 & THING2. Al Nims Systems Admin/Programmer 3 Information Technology University of Florida (352) 273-1298 -----Original Message----- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Charles Mills Sent: Thursday, May 28, 2015 2:44 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: SMPE MCS construction question re aliases A question for you real SMPE jockeys out there (as opposed to a pretender like me): In creating SMPE MCS file commands for a load module that has an alias, do I need just one ++PROGRAM statement for the true module name, or do I need two (a la the way IEBCOPY deals with aliases), one for the true name and one for the alias name? (And my apologies if the question is not phrased properly -- see paragraph one.) Thanks! Charles ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN