CICS connectors must match data.

Document ID : KB000046039
Last Modified Date : 14/02/2018
Show Technical Document Details

 

Issue/Problem/Symptoms: 

CIC06048E INPUT RECORD REJECTED

CIC06048E INPUT PROCESSING ERROR FOR RECORD xxxxx

CIC06048E NO DATA DICTIONARY ENTRY FOR CONNECTOR nnn

 

Environment:  

All CA MICS sites running the CA MICS CICS Analyzer and processing CMF (SMF 110) records.

 

Cause: 

A dictionary is present for the region, but the dictionary record does match the configuration for the CICS region from which the data was collected.

Resolution/Workaround:

A temporary solution is to specify a CIC6048 nnnnnn threshold in prefix.PARMS(CICTHRSH) higher than all occurrences of the CIC6048E messages.  See the CIC06152I message in the DAY040 MICSLOG to determine the number of occurrences in the current input file.

A permanent solution is to identify the problem with the connector entry, generate a corrected dictionary record and concatenate this ahead of the INPUTSMF dataset.

 

Additional Information:

You may use the prefix.CNTL(CICILIST) to dump any of the records listed in the CIC06048E message.

Run the following SAS code against your current DETAIL.CICCDC01 file to determine which regions ae missing the connector. Also review the CICSREL and the ENDTS to ensure that match the data that is being processed. You may need to review the output with the CICS system’s programmer to determine which regions need dictionary records.

//CDCCONN  EXEC MICSSHRx   x is the unit id of the CICS unit                           

//*  IDENTIFY CDC CONNECTOR IDS BY REGION           

//SYSIN DD *                                        

PROC SORT DATA=DETAIL.CICCDC01 OUT=TEMPCDC;         

BY CDCAPPL CICSREL CDCCONN;                         

 

DATA TEMPCDC; SET TEMPCDC;                          

BY CDCAPPL CICSREL CDCCONN;                         

IF LAST.CICSREL THEN OUTPUT TEMPCDC;                

 

PROC PRINT;                                          

ID CDCAPPL CICSREL CDCCONN;                         

RUN;                                                

 

You may use the CICS utility DFHMNDUP to generate a valid dictionary record.