SELECT CICS_JOBNAME(CICSTST1) returns data from other CICS systems.
search cancel

SELECT CICS_JOBNAME(CICSTST1) returns data from other CICS systems.

book

Article ID: 243885

calendar_today

Updated On:

Products

SYSVIEW Performance Management

Issue/Introduction

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?

 

Cause

 

 

Resolution

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                                                         
/*                                                          
//

Additional Information

More information about the SELECT command is available at the following link: