I've a problem when I try to start my rexx script from a job.
When I start my rexx with TSO %myrexx
Code: Select all
/*REXX*/
TRACE ?R
PDSNAME = 'mypds'
IF SYSDSN(PDSNAME) = "OK" THEN DO
SAY "PDS:" PDSNAME IS THERE
EXIT 12
END
3 *-* PDSNAME = 'JVW.APRE.IST.DA'
>>> "mypds"
IRX0100I +++ Interactive trace. TRACE OFF to end debug, ENTER to continue. +++
4 *-* IF SYSDSN(PDSNAME) = "OK"
>>> "1"
*-* THEN
*-* DO
5 *-* SAY "PDS:" PDSNAME IS THERE
>>> "PDS: mypds IS THERE"
PDS: mypds IS THERE
6 *-* EXIT 12
>>> "12"
***
when I do that with JCL:
Code: Select all
//*
//REXX EXEC PGM=IKJEFT1B,PARM='%myrexx'
//SYSEXEC DD DSN=mylibrary,DISP=SHR
//SYSTSPRT DD SYSOUT=*
//SYSTSIN DD DUMMY
*********** TOP OF DATA **************
3 *-* PDSNAME = 'mypds'
>>> "mypds"
IRX0100I +++ Interactive trace. TRACE OFF to end debug, ENTER to continue. +++
4 *-* IF SYSDSN(PDSNAME) = "OK"
>>> "0"
READY
END
********BOTTOM OF DATA *************
Can someone help me,please?
Thanks in advance