IBM Support

CICS PA returns no records when using SMFSTART and SMFSTOP option

Question & Answer


Question

Why don't I receive any information when running CICS Performance Analyzer for z/OS (CICS PA) reports and specifying SMFSTART and SMFSTOP in the Performance Selection Criteria? The report displays the following message but the count shows records were selected:

CPA0346E No records were selected from input for processing

Answer

Each SMF record on the SMF dataset contains many CICS transaction records. Each SMF record has its own start and end times.

And, each CICS transaction record has its own transaction start and end times. CICS transaction records are written to a buffer. Once the buffer is full then an SMF record is written to the SMF dataset along with the records for the CICS transactions contained within that SMF buffer.

So, when filtering records in an SMF file, SMFSTART and SMFSTOP refer to the SMF record time stamps....NOT the individual CICS transaction start and stop timestamp's. When CICS transaction records are buffered, the timestamps on the records can be before the SMF record timestamps.

So. if you want to filter the SMF data to display any CICS transaction between a certain time frame, instead of using the CICSPA SMFSTART and SMFSTOP filter in your job:

 CICSPA SMFSTART(date,time),
         SMFSTOP(date,time),

you should use the SELECT statement for CMF performance class records to report just on CICS transactions between a certain time:

 SELECT(PERFORMANCE(INC(START(FROM(date,time),TO(date,time))),      

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSPPU4","label":"CICS Performance Analyzer for z\/OS"},"Platform":[{"code":"PF035","label":"z\/OS"}],"Component":"","Version":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Product Synonym

CICSPA CICS PA

Document Information

Modified date:
07 October 2015

UID

dwa1229683