>now when I'm trying to enter the panel ( the command is : *"CMD(DSNECPRI >SSID(<SSID>)) NEWAPPL(DSNE)"* >I'm getting this error: > >* 1 +++ PROC 0 + * >* IRX0035I Error running DSNESC01, line 1: Invalid expression * >* *** *
DSNECPRI is a CLIST, indeed, but it is found in your SYSEXEC concatenation, and thus is being interpreted as REXX (IRX message). The manual (your link) says this dataset is to be allocated under SYSEXEC . I wonder why it is working on other systems. I see two possible solutions: 1) You allocate the CLIST dataset to SYSPROC instead of SYSEXEC. Scripts run from SYSPROC are interpreted as CLIST unless there is a "REXX comment" on the first line. 2) Run REXX script of your own from the panels PROC section, and in that script, invoke the DB2 CLIST using the TSO EX command with the "CLIST" option. The low level qualifier "CLIST" of the data set name is only of meaning to the TSO EX command. If you invoke a script by "EX SOMTEHING(SCRIPT)", then TSO will complete the DSN by prefixing it with your "TSO PROFILE PREFIX(...)" value and will suffix it with CLIST. This is not done by ISPF and you seem to have coded the "CMD..." line in a panel's PROC section. -- Peter Hunkeler ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
