Charles Mills wrote:

>Is there any way for an (authorized) program to determine whether 
>SYS(EXITS(IEFU8n)) has been specified? That is, whether IEFU8n (where 'n' is 
>3, 4 or 5) is active.

>Note that z/OS allows a module to be added to an exit even though the exit is 
>not active and the module will never receive a single call. I am looking for 
>whether the EXIT is active and will be called by z/OS, not whether or not 
>module XXXXX has been installed on the exit.

True. 


>I am hoping for a conventional z/OS macro type answer, not "issue /D SMF,O 
>from Rexx and parse the results."

>I am looking at bit EXAAEDEFINED in the CSVDYNEX answer area mapping DSECT 
>CSVEXAA. Does this provide the information I am looking for? Does something 
>else?

Try CSVDYNEX LIST which can, amongst other info, gives you the status 
(active/inactive) of the exit.

EXAAEDEFINED - simply the system have it or not despite the status, say via 
SETPROG command.

What about EXAAM1ACTIVE, EXAAM2ACTIVE or EXAAMACTIVE in CSVEXAA? That can give 
you the status of your exit. (STATE in CSV464I)

Sample command and result:

D PROG,EXIT,EX=SYSSTC.IEFU29,DIAG

Only when active:

 CSV464I 17.00.54 PROG,EXIT DISPLAY
 EXIT SYSSTC.IEFU29
 MODULE    STATE EPADDR    LOADPT    LENGTH    JOBNAME   PARAM 
 IEFU29      A   85FBDAC8  00000000  00000000  *               

When not there, you see this:
 CSV463I NO EXIT MATCHING SYSSTC.IEFU81 EXISTS

I agree, scraping from SYSLOG isn't helpful.

Hope above was useful.

Groete / Greetings
Elardus Engelbrecht

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

Reply via email to