Running the following report to select only records for CICSTST1
//jobcard
// SET SMFIN='HLQ.SYSD.BR01'
//REPORT EXEC PGM=XPFRMAIN
//STEPLIB DD DISP=SHR,DSN=HLQ.SYSVIEW.R160.CNM4BLOD
//ERPTPRM DD DISP=SHR,DSN=HLQ.SYSVIEW.R160.CNM4RSAM
//SYSUDUMP DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//TAPSMF DD DISP=SHR,DSN=&SMFIN,
// SUBSYS=(LOGR,GSVXLGEX,
// 'FROM=OLDEST,TO=YOUNGEST',
// 'STATS,NORDW'),
// DCB=(DSORG=PS,RECFM=VB,LRECL=32756,BLKSIZE=32760)
//SYSIN DD *
COPY GSVSMF28
SELECT CICS_JOBNAME(CICSTST1)
OPTION(SUMMARY=NO,DATAONLY=NO,COPYRIGHT=NO)
TAB DATETIME,
CICS_JOBNAME, HDR1( ) HDR2(JOBNAME ),
CICS INTERVAL SYSTEM CICS_TRANSCNT HDR1( ) HDR2(TRANVOL)
EACH 15 MINUTES
END
RUN
/*
//
The output contains records for other CICS, not only for CICSTST1
DATE TIME JOBNAME CPU
-------- ----- -------- ----------
05/30/22 17.30 CICSTST1 0.371673
CICSTST9 0.207517
05/30/22 17.45 CICSTST1 0.354079
CICSTST9 0.196481
Why the output is not restricted to CICSTST1?
Use SELECT JOBNAME(CICSTST1) instead of SELECT CICS_JOBNAME(CICSTSTS1)
//SYSIN DD *
COPY GSVSMF28
SELECT JOBNAME(CICSTST1)
OPTION(SUMMARY=NO,DATAONLY=NO,COPYRIGHT=NO)
TAB DATETIME,
CICS_JOBNAME, HDR1( ) HDR2(JOBNAME ),
CICS INTERVAL SYSTEM CICS_TRANSCNT HDR1( ) HDR2(TRANVOL)
EACH 15 MINUTES
END
RUN
/*
//
More information about the SELECT command is available at the following link: