FIX: 構成が無効な場合、MQSC アダプターの受信場所はポーリングを続行します

適用先
Host Integration Server 2016

現象

MQSC 受信場所のプロパティーが無効なキュー・マネージャー名または無効なキュー名を使用するように構成されている場合、アダプターがキューからメッセージを取得しようとすると、多数のエントリーがアプリケーション・イベント・ログに記録されます。

この問題が原因でキュー名が無効になっている場合は、アプリケーション イベント ログに次の警告が繰り返し表示されます。

ソース: BizTalk Server
イベント ID: 5740
タスク カテゴリ: BizTalk Server
レベル: 警告

説明:

アダプター "MQSC" でエラー メッセージが発生しました。 詳細 "エンドポイント URI "mqsc://TO.QM1/tcp/MQSRVR/QM1/QABC" に指定された不明な MQ オブジェクト名。 エンドポイントはシャットダウンされます。

受信場所がポーリングを停止すると、次のエラーがアプリケーション イベント ログに記録されます。

ソース: BizTalk Server
イベント ID: 5741
タスク カテゴリ: BizTalk Server
レベル:エラー

説明:

受信場所 "mqsc://TO.QM1/TCP/MQSRVR(1414)/QM1/QABC" がシャットダウンしています。 アダプターがエラーの説明を提供しませんでした。

解決策

この問題は、ホスト統合サーバー 2016 の 累積的な更新プログラム 2 で修正されています。

状態

Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。

詳細情報

この更新プログラムをインストールすると、次のいずれかの理由コードが返された場合、受信場所でポーリングが停止します。

  • ReasonCode = 2035: "エンドポイント URI に対して指定された MQ リソースに対するアクセス許可が拒否されました"
  • ReasonCode = 2053: "エンドポイント URI に指定されたキューがいっぱいです"
  • ReasonCode = 2058: "エンドポイント URI に指定されたキュー マネージャー名が無効です"
  • ReasonCode = 2085: "エンドポイント URI に指定された不明な MQ オブジェクト名"

参考資料

Microsoft がソフトウェア更新プログラムの説明に使用する 用語 について説明します。