When I go to option 6 in OPSMVS to issue a command I get: OP600000 in library SYS.OPSMVS.xxx.CCLXEXEC.
Any reason it cannot find it?
Error: Cannot find program OP600000 REXXOPS DDNAME is not allocated CLOSE OF REXXOPS FAILED, RC=8
This is the OPMVS JCL we run:
//OPSMVS PROC SSID=OPSS,
// MAINPRM=NONE,
// MEMBER=00,
// LOADLIB='SYS.OPSMVS.xxx.CCLXLOAD'
//IEFPROC EXEC PGM=OPINMA,REGION=4M,TIME=1440,DYNAMNBR=100,
// PARM='&SSID.&MEMBER,&MAINPRM'
//STEPLIB DD DISP=SHR,DSN=&LOADLIB
//SYSPROC DD DISP=SHR,DSN=SYS.OPSMVS.xxx.CCLXCLS0
//SYSEXEC DD DISP=SHR,DSN=SYS.OPSMVS.xxx.CCLXEXEC
//REXXOPS DD DISP=SHR,DSN=SYS.OPSMVS.WREXX
//SYSDUMP DD SYSOUT=Z
//SYSPRINT DD SYSOUT=Z
//SYSTSIN DD DUMMY,DCB=(RECFM=FB,LRECL=80,BLKSIZE=80)
//SYSTSPRT DD UNIT=SYSDA,SPACE=(CYL,(1,1)),DSN=&&TEMP,
// DCB=(RECFM=VBA,LRECL=137,BLKSIZE=141)
//CAHBEXCL DD DUMMY No HyperBuf intercepts
//* ALLOCATION DONE IN OPSSPA00 MEMBER IN SYS1.PARMLIB
CA OPS/MVS 14.0 and above
The allocation needs to be done so that the TSOUSER can have access to all of the datasets needed when using OPSVIEW. The missing OPS/MVS program is in the hlq.CCLXEXEC dataset.
If you have used the REXXDDNAME parameter to point to the ddname REXXOPS instead of SYSEXEC, then that DDNAME needs to be allocated with the REXX library datasets (system and user) for the TSOUSER using OPSVIEW.
Add the REXXOPS DD statement to the TSO PROC.
Refer to the Make OPSVIEW Facilities Available Under TSO section of the documentation for more information regarding the option to allocate via a change to the TSO logon procedure or using LIBDEFS. Look for the reference to REXXDDNAME.
REXXDDNAME
This function defines SYSOEXEC as the ddname OPS/MVS uses to locate the source REXX program. OPSPRM('SET','REXXDDNAME','SYSOEXEC')