Gil's first response is the solution. 

You program name is the alias of 2 different load modules (LMOD). These load 
modules must be placed in 2 different load libraries otherwise you lose one of 
the aliases. Also ensure you don't have a CSECT with the ALIAS name otherwise 
that CSECT will be used at the alias entry point. When not specified, the ENTRY 
will be used for the ALIAS.

Jon Perryman.



>________________________________
> From: Paul Gilmartin <[email protected]>
>
>
>On Tue, 26 Nov 2013 23:46:07 -0600, Robert A. Rosenberg wrote:
>
>>At 16:48 -0800 on 11/26/2013, retired mainframer wrote about Re:
>>SMP/E question:
>>
>>>In any event, the ++LMOD control statement supports up to two DD names in
>>>the SYSLIB operand.  Between that and ++JCLIN control cards, you should have
>>>no trouble generating the two versions you want.
>>
>>If the SYSLIB is were the LMOD is to be placed, you still have a
>>problem since the two versions are different - one had the WXTRNs
>>resolved and the other does not. Thus there needs to be TWO Binder
>>operations and thus two sets of JCLIN.
>> 
>And these must NAME different load modules, otherwise the two sets
>of JCLIN will update the same LMOD entry, and add identical LMOD
>subentries to identical sets of MOD entries, I believe.
>

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to