CPA0331E

Performance data encountered before Dictionary, APPLID=xxxxxxxx. Data lost!

Explanation

A performance record was read for the specified APPLID, but a dictionary record for that APPLID has not been read yet. CICS PA cannot process the CMF performance data records without first processing the dictionary record for the same APPLID. CICS PA only issues one CPA0331E message per APPLID. More data records might have been ignored.
The cause of a missing dictionary record might include:
  1. The switch of an SMF MANx data set while the monitor is running. CICS® only writes a dictionary record when the monitor commences.
  2. Multi-volume input files are not specified in time sequence.
  3. Merged SMF files have records in incorrect sequence.

System action

The data record is ignored and processing continues.

User response

If the SMF input file specification is correct, and the missing dictionary record is unavoidable, then use the dictionary record creation facility in the dialog. A dictionary record can be created from the CICS system definition for the offending APPLID. See CICS System (APPLID) definition. When CICS PA generates report JCL, the CPADICTR DD statement will include the required dictionary records. You can also use the Monitoring Dictionary Utility Program DFHMNDUP to create the dictionary records required.
Data sets containing required dictionary records can be specified in two places in the JCL:
  1. At the top of the SMF input file concatenation. CICS PA will read and use the dictionary record until another is read in the SMF File.
  2. In the CPADICTR DD statement. CICS PA will only read and use the dictionary record if one is not found in the SMF File.

If you are unsure about the SMF data validity, analyze the CMF data using DFH$MOLS.


Message Message

Feedback


Timestamp icon Last updated: Friday, 8 February 2013


http://pic.dhe.ibm.com/infocenter/cicsts/v5r1/topic//CPA0331E.htm