On Mon, 14 Apr 2008 10:29:26 -0500, Mark Zelden wrote: >On Mon, 14 Apr 2008 08:08:36 -0700, Edward Jaffe ><[EMAIL PROTECTED]> wrote: > >>Actually, JCLIN works no matter what the data set LLQ is. When you code >>JCLIN, you specify the DDDEF (or DD) names *as* LLQs. You never specify >>any *real* LLQs. > >It is the LLQ that matters in JCLIN. Consider this example: > > >++USERMOD(ICEEXIT) REWORK(1996350). >++VER (Z038) FMID (HSM1F00) . >++JCLIN. >//ASMLINK JOB (ACCT),CLASS=M >//ASM EXEC PGM=ASMBLR >//SYSPRINT DD SYSOUT=* >//SYSLIB DD DSN=SYS1.MACLIB,DISP=SHR >// DD DSN=SYS1.ICEUSER,DISP=SHR >//SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,1) >//SYSPUNCH DD DSN=&&amp;PUNCH(ICEIEXIT), >// SPACE=(TRK,(1,1,1),DISP=(,PASS) >//SYSIN DD * >ICEIEXIT CSECT >END >/* >//* >//LKED EXEC PGM=IEWL,PARM='LET,LIST,NCAL,RENT,XREF' >//SYSPRINT DD SYSOUT=* >//SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,1) >//SYSLMOD DD DSN=ANYTHING.FRED,DISP=SHR >//SYSPUNCH DD *.ASM.SYSPUNCH,DISP=(OLD,DELETE) >//SYSIN DD * > INCLUDE SYSPUNCH(ICEIEXIT) > ENTRY ICEIEXIT > NAME ICEIEXIT(R) >/* >++SRC (ICEIEXIT) DISTLIB(AICESRCE) . >## >// DD DSN=TECH.USERMODS.SOURCE(ICEIEXIT),DISP=SHR > > >Will SMP/E try to link to the data set pointed to by a DDDEF (or DDNAME >in JCL) of SYSLMOD, or the DSN pointed to by DDDEF or DDNAME of FRED? >(FRED) > FRED. I believe you and Ed are saying the same thing; I can agree with both of you. The more interesting question concerns the ASM STEP: Will the assembler search for macros in the concatenation of data sets defined by DDDEFs MACLIB and ICEUSER, or in the concatenation defined by DDDEF SYSLIB?
-- gil ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html

