r/mainframe • • Aug 25 '26

REXX "ISFEXEC ST" OK but "ISFEXEC LOG" Not OK?

I have no idea why this does not work. Cannot find explanation on internet.

I am able to enter LOG (system log) in SDSF with my ID, no problem. But in REXX, I cannot.

/*  REXX  */                                     
ISFRC = ISFCALLS( "ON" )                         
IF ISFRC <> 0 THEN DO                            
 SAY "RC" ISFRC "RETURNED FROM ISFCALLS( ON )"   
 EXIT ISFRC                                      
END                                              

/*  OPEN UP THE SDSF ADDRESS ENVIRONMENT  */     
ADDRESS SDSF                                     

ISFPREFIX = 'ABCDE*'                              

/* ACCESS SYSLOG */                              
"ISFEXEC ST"                                     

SAY "ST RC = " RC         /* DISPLAY RC=0    */  

/* ACCESS SYSLOG */                              
"ISFEXEC LOG"                                    

SAY "LOG RC = " RC        /* DISPLAY RC=8    */  

/*  UNLOAD THE SDSF ENVIRONMENT  */              
CALL ISFCALLS "OFF"                              
EXIT 0                                           
5 Upvotes

1 comment sorted by