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 supports MQRFH2 .
  • Disable MQ correlation in IIB Agent by setting <disable-mq-correlation>1</disable-mq-correlation> in the controller-info.xml file and restart the agent.
  • Change the MQ PROPCTL property to NONE on the destination queue. See PROPCTL queue options.