The client used the following JCL:
//XXXXXXXX JOB ...,CLASS=K,MSGCLASS=R,...
//IEBGENER EXEC PGM=IEBGENER
//SYSPRINT DD SYSOUT=*
//SYSIN DD DUMMY
//SYSUT1 DD DSN=XXXXXX.CNTL(IEFBR14),DISP=SHR
//SYSUT2 DD SYSOUT=R
The client receives a report as defined in Deliver, but they also have 4 UNDEF outputs that go to View.
They want to know how to keep unwanted UNDEF reports from going to View.
In the jobcard, MSGCLASS=R was used, which was the same class as an entry in their RMOPARM SYSCLSL (SYSCLSL=...R...).
Due to MSGCLASS matching one of the RMOPARM SYSCLSL parameters, Deliver also wants to process the job's JES datasets, but as they are unaccounted for in the Deliver Report Definitions. As a result, they are given a report name of UNDEF.
The way the client can stop seeing UNDEF reports in View is to change the JCL MSGCLASS to a class not being processed by Deliver RMOPARM SYSCLSL or NETCLSL.