Hi,
I am trying to run a REXX exec that accesses a specific job.
When I run the exec interactively using the EX command in SDSF it works fine.
When I run it in batch it fails.
The beginning of the exec is:
/* REXX */
RC=ISFCALLS('ON')
DD = SUBSTR(DATE("S"),1,4)"."DATE("D")
ISFPREFIX = "CTMTDAY"
ISFFILTER = "DATER "DD
ADDRESS SDSF "ISFEXEC ST (VERBOSE)"
When I run it in batch using the job:
//TSOBATCH EXEC PGM=IRXJCL,PARM='SDSFREXX'
//SYSTSPRT DD SYSOUT=X
//SYSEXEC DD DSN=V110GAD.CLIST,DISP=SHR
I get:
ISFMSG IS: COLUMN NOT FOUND
ISFMSG2.1 IS: ISF754I Command 'PREFIX CTMTDAY' generated from associated
variable ISFPREFIX.
ISFMSG2.2 IS: ISF147I REXX variable ISFCOLS fetched, return code 00000001 value
‘’.
ISFMSG2.3 IS: ISF146I REXX variable ISFCOLS set, return code 00000001 value is
'JNAME TOKEN JTYPE JNUM QUEUE JCLASS POS PRTDEST SYSAFF ACTSYS STATUS'.
ISFMSG2.4 IS: ISF741E Error processing command 'FILTER DATER 2010.292'
associated with variable ISFFILTER, reason: COLUMN NOT FOUND.
I ran the example REXX exec that runs the WHO command.
The difference between the batch and online results is that they display
different group names and indexes.
Could this be the problem?
How do I fix it?
Gadi
________________________________
לשימת לבך, בהתאם לנהלי החברה וזכויות החתימה בה, כל הצעה, התחייבות או מצג מטעם
החברה, מחייבים מסמך נפרד וחתום על ידי מורשי החתימה של החברה, הנושא את לוגו
החברה או שמה המודפס ובצירוף חותמת החברה. בהעדר מסמך כאמור (לרבות מסמך סרוק)
המצורף להודעת דואר אלקטרוני זאת, אין לראות באמור בהודעה אלא משום טיוטה לדיון,
ואין להסתמך עליה לביצוע פעולה עסקית או משפטית כלשהי.
----------------------------------------------------------------------
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