On Thu, 10 Jul 2014 23:02:50 -0500, Ed Gould wrote:
>
>When SMPE builds the input to the link editor (binder) it does this:
>   include  (ddname of the library the module is included from ie
>alinklib (as an example) include alinklib(iew)
> 
I see.

And, in a recent case in my experience, where a ++MOD element
instream in the global zone was INCLUDEd, it used SMPWRK3:

    IEW2322I 1220  4    INCLUDE SMPWRK3(*******)     
    IEW2308I 1112 SECTION ******* HAS BEEN MERGED.
    IEW2322I 1220  5    INCLUDE ***LINK(*******)
    IEW2413I 5690 SECTION ******* FROM DATASET *.* IS A DUPLICATE AND HAS NOT 
BEEN ADDED.
    IEW2322I 1220  6    NAME *******(R)

The DDNAME in statement 5 was directly from the DDDEF, IIRC.
SMP/E chose SMPWRK3 on statement 4.

In other cases, I beleve SMP/E exploits alternate DDNAME lists and
generated DDNAMES, SMPnnnnn, in generated utility control statements.

>The ddname is in the case we are talking is either the library where
>the module reside or the DISTLIB .
>I don't remember off the top of my head where LE reside (the name of
>the library) or apparently the distlib name but it should be easily
>gettable from either the CSI or the JCL the author is using.
> 
I would consider it imprudent to code SMP00027 explicitly in a DDDEF,
if that's what you suspect caused the OP's problem.

-- gil

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

Reply via email to