Turn off MQRFH2 Injection Added by Splunk AppDynamics Monitor Agent Tool
For IIB Agents that use the MQ mechanism, the MQRFH2 message header is used to provide correlation to downstream tiers. Any applications consuming MQ messages from an upstream IIB agent must support the MQRFH2 header standards to provide end-to-end correlation.
In a situation where the downstream agent reports the error MQRC_HEADER_ERROR (MQRC 2142) while parsing the message from an IIB agent via MQ, you can perform one of the following:
- Update the downstream consumer to accept the
MQRFH2
header structure by upgrading the downstream software to a version that supportsMQRFH2
. - Disable MQ correlation in IIB Agent by setting
<disable-mq-correlation>1</disable-mq-correlation>
in thecontroller-info.xml
file and restart the agent. - Change the
MQ PROPCTL
property toNONE
on the destination queue. See PROPCTL queue options.