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

Reply via email to