2554 (09FA) (RC2554): MQRC_CONTENT_ERROR

説明

理由コード 2554 には、以下の 2 つの説明があります。
  1. メッセージで MQPUT 呼び出しが発行されましたが、内容を解析できず、そのメッセージを拡張メッセージ・セレクターを使用してサブスクライバーに送達する必要があるかどうかを判別できませんでした。 サブスクライバーはパブリケーションを受け取りません。
  2. メッセージの内容を選択する選択ストリングが指定されている場合、MQSUB および MQSUBRQ から MQRC_CONTENT_ERROR が返される場合があります。

完了コード

MQCC_FAILED

プログラマー応答

原因が 2 つあるため、理由コード 2554 に対するプログラマー応答は 2 つあります。
  1. 理由コード 2554 が理由 1 のために出された場合は、拡張メッセージ選択プロバイダーからのエラー・メッセージを調べて、メッセージの内容が正しい形式であることを確認してから、操作を再試行してください。
  2. 理由コード 2554 が理由コード 2 のために発行された場合は、保存メッセージのパブリッシュ時にエラーが発生したため、システム管理者が保存キューをクリアする必要があります。そうしないと、内容を選択する選択ストリングを指定できません。