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
