MQ Monitor: "Reason code 2235 MQRC_CFH_ERROR

book

Article ID: 131757

calendar_today

Updated On:

Products

APP PERF MANAGEMENT CA Application Performance Management Agent (APM / Wily / Introscope) CUSTOMER EXPERIENCE MANAGER INTROSCOPE

Issue/Introduction

Seeing a lot of the Reason code 2235 MQRC_CFH_ERROR messages in the logs.

According to this webpage https://docops.ca.com/ca-apm/10-5/en/ca-apm-release-notes/resolved-issues, this is a known defect and is resolved CA APM 10.5.2. SP2
Defect DE275824 - MQ Monitor: "Reason code 2235 MQRC_CFH_ERROR"

Valid for: CA APM 9.7-10.5, CA APM IBM WebSphere MQ Connectors, and Messaging System Symptom:

After configuring MQ Agent to monitor MQ8 and IIB9, MQ agent connection status fluctuates and metrics are not reported correctly.
The MQ logs show a "Reason code 2235 MQRC_CFH_ERROR". 

Cause

The problem occurs whenever MQMonitor sends huge queries to MQ server. Then the MQ server will not able to handle the responses properly. In such cases, it throws the exception error and MQMonitor starts reporting 2235 error after that.

Environment

CA APM 10.3
MQMonitor - IIB10 
IIB10 MQ Monitor Field Pack 

 

Resolution


To make the MQ server handle the responses properly, Engineering created functionality to divide the huge query into number of small queries and send each one separately, by making use of regex in the MQMonitor.properties file. The issue is fixed in APM 10.5 SP2 and above.

The regex is edited to address these portieres on the MQMonitor.properties file.

<Queue Manager>@<Host>.queue.filter.includeonly.regex
<Queue Manager>@<Host>.channel.filter.includeonly.regex

Additional Information

MQ Motioning:
https://docops.ca.com/ca-apm/10-7/en/implementing-agents/ibm-websphere-mq/configure-mq-agent

IIB 10 monitoring:
https://github.com/CA-APM/IIB10-Extension