IBM MQ .NET クライアントのトラブルシューティング

Splunk AppDynamics Monitor Agent tool は、メッセージをキューに追加する前に、MQ メッセージに RFH ヘッダーを追加します。この追加の RFH ヘッダーにより、IBM MQ .NET クライアントはメッセージの解析中に MQRC_HEADER_ERROR (MQRC 2142) を報告する場合があります。次に、MQMessage に追加される RFH ヘッダーの例を示します。

RFH ….x…”…3…MQSTR ……..P…<usr><singularityheaderdt=”string” >notxdetect=True</singularityheader></usr>

RFH2 構造体は <usr><singularityheader dt=”string” > で始まります。この RFH ヘッダーは、MQ ではなく、Splunk AppDynamics Monitor Agent tool によって追加されます。

ツールの追加ヘッダーを無効にするには、次の手順を実行します。1.

  1. Configuration > Instrumentation> > Backend Detection に進みます。
  2. アプリケーション名をクリックして、[.NET] タブに移動し、[Queues] をクリックします。
  3. [Edit Automatic Discovery] をクリックし、ポップアップで [Correlation Enabled] チェックボックスをオフにします。