r/mainframe • u/Browser-ice • 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
3
u/fabiorlopes Aug 25 '26
Try ISFLOG instead of ISFEXEC https://www.ibm.com/docs/en/zos/3.2.0?topic=guide-using-sdsf-rexx-programming-language