But, it UCLIN isn't part of RECEIVE/APPLY/RESTORE.   
I think this is possible wholly contained in the usermod, as both JES
and SDSF do it. 

Dave Gibney
Information Technology Services
Washington State University


> -----Original Message-----
> From: IBM Mainframe Discussion List [mailto:[email protected]] On
> Behalf Of Schwarz, Barry A
> Sent: Tuesday, March 02, 2010 12:25 PM
> To: [email protected]
> Subject: Re: Improving my SMP/E usermod procedure
> 
> If the only purpose of the ASM step is to force a reassembly when one
> of the used macros is updated by SMPE, I would recommend using the
> ASSEM operand on the ADD MAC statement processed by the UCLIN command.
> It would probably take only a very minor modification to your REXX.
> 
> As it stands, SMPE apparently believes that your inline assembler
input
> is independent of your SRC input and reassembles only the one it
thinks
> was impacted.
> 
> -----Original Message-----
> From: IBM Mainframe Discussion List [mailto:[email protected]] On
> Behalf Of Gibney, Dave
> Sent: Tuesday, March 02, 2010 11:33 AM
> To: [email protected]
> Subject: Improving my SMP/E usermod procedure
> 
> I visit this every time I do an upgrade. z/OS 1.9 to z/OS 1.11 this
> time.
> My current usermods for JES exits look like: Concerns after the
usermod
> :)
> 
> ++USERMOD(TSTMOD2) REWORK(2010060) .
> ++VER(Z038)  FMID(HJE7760)  .
> 
> ++JCLIN .
> //ASM     EXEC PGM=IEV90
> //SYSPUNCH DD DSN=&TEMP(TST2JOBC),DISP=(,PASS)
> //SYSIN   DD *
> ZST2JOBC     CSECT
>              $CADDR
>              $CALL
>     .......
>              SPLEVEL
> 
>              SYSSTATE
> 
>              END
> *
> //LINK    EXEC PGM=IEWL,PARM='LET,LIST,XREF,NCAL,RENT'
> //SYSLMOD DD DSN=SYS1.SHASLNKE,DISP=SHR
> //SYSLIN  DD *
>  INCLUDE SYSPUNCH(TST2JOBC)
>  NAME    ZST2JOBC(R)
> /*
> ++SRC(TST2JOBC)  DISTLIB(AHASSRC) SYSLIB(SWSUSRC) .
> TST2JOBC TITLE 'USER EXIT 2 MODULE -- PROLOG (MODULE COMMENT BLOCK)'
> * WSU z/OS 1.7 Use Vanilla exit 2 from IBM. Actual work done in exit
52
> * comments about SCHENV should be discounted
>       ..........
> 
> I have a rexx that pulls data from the 'Macro and Copy Code Source
> Summary' of an assemble of the source and generates the ++JCLIN.
> 
> This usermod works (FSVO works) in that it dutifully assembles and
> links
> the exit into the desired library, while stashing the full source in
> the
> SWSUSRC PDS.
> When I later put maintenance on, the APPLY CHECK flags when there are
> macro changes.
> 
> It doesn't work, in that when I proceed to APPLY maintenance, SMP/E
> attempts to assemble the ++JCLIN, not the ++SRC.
> 
> What am I missing? I know one part is I only visit this area once a
> year
> or less frequently. More a master of none than a JOAT :(
> 
> ----------------------------------------------------------------------
> 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

----------------------------------------------------------------------
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

Reply via email to