After upgrading to a new OPS/MVS release errors as below are occurring:
OPS3092H COMMAND SETVAR NOT FOUND OR REXX IDENTIFIER IS MISSING+
OPS3092H SUPPLY '/* REXX */' AS THE FIRST RECORD TO EXECUTE AS A REXX
Other commands that can show the same error are:
ADDRULE
BIND
CLIST
CPCMD
DELRULE
DELVAR
DOM
GETSCRN
GETVAR
GETVARL
MLWTO
OSCMD
PARSE
READVAR
REPLY
REXX
SESSCMD
SETVAR
SQL
STATETBL
TSOCMD
UNBIND
WAIT
WRITEVAR
WTL
WTO
WTOH
OPSMVS
Missing configuration step regarding the OPSMODE command processor
OPSMODE command processor has to be installed
From OPS/MVS documentation:
If you are a former Automate user that still uses the Automate command processor, you must install the OPSMODE command processor.
If you are going to use the External Product Interface (EPI) Record and Playback feature, you must install the OPSMODE command processor.
To install OPSMODE, you can use the provided SMP/E USERMOD in member USERMODS of the OPS.CCLXCNTL data set. This member is a sample for installing OPSMODE under SMP/E. OPS/MVS Technical Support recommends that the USERMOD be received and applied but not accepted.
Sample JCLs to install the usermod:
Receive JCL:
//S010 EXEC PGM=GIMSMP,PARM='PROCESS=WAIT',DYNAMNBR=120
//SMPCSI DD DISP=SHR,DSN=prefix.CSI
//SMPOUT DD SYSOUT=*
//SMPRPT DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//SMPPTFIN DD DISP=SHR,DSN=prefix.CCLXCNTL(USERMODS)
//SMPCNTL DD *
SET BOUNDARY(GLOBAL) .
RECEIVE
SYSMODS
.
/*
Apply JCL:
//APPLY EXEC PGM=GIMSMP,PARM='DATE=U',REGION=0M
//SMPCSI DD DISP=SHR,DSN=prefix.CSI
//SMPCNTL DD *
SET BOUNDARY (CAIT0) .
APPLY
SELECT (
OPUM001
)
BYPASS(HOLDSYSTEM).
//*
Replace "prefix" with the high level qualifier of your OPS/MVS libraries.