修正: 更新プログラムの適用後に UTF-8 エンコードを使用すると、MQSC 用 BizTalk アダプターが失敗する

適用先
Host Integration Server 2013 Host Integration Server 2016

概要

たとえば次のようなシナリオを考えてみます。

  • Microsoft Host Integration Server を更新します。
  • UTF-8 エンコードを使用するように Microsoft BizTalk Adapter for WebSphere MQ (MQSC アダプター) を設定します。
  • MQSC アダプター サーバーを実行します。

このシナリオでは、MQSC アダプター・サーバーは以下の警告をスローします。

Biztalk Server、イベント ID 5740

アダプター "MQSC" でエラー メッセージが生成されました。
詳細 "キューからメッセージを取得しようとしたときにエラーが発生しました。 queue = <Queuename>, queueManager = <QueueManagerName>, reason code = 2394"。

原因

Host Integration Server の更新後、MQSC アダプターで UTF-8 エンコードが処理されなくなりました。

解決策

このセクションで説明されている修正プログラムを適用すると、MQSC アダプターは UTF-8 エンコードを正しく処理します。

 

累積的な更新プログラムの情報

この問題を解決する修正プログラムは、Host Integration Server の次の累積的な更新プログラムに含まれています。

Host Integration Server 2016 の累積的な更新プログラム 2

Host Integration Server 2013 用の累積的な更新プログラム 4

修正プログラムの情報

マイクロソフトでは、この問題を修正する修正プログラムを提供しています。 ただし、この修正プログラムは、ここで説明する問題のみを修正することを目的としたものです。 この修正プログラムは、この資料に記載されている問題が発生しているシステムにのみ適用します。 この修正プログラムは、今後さらにテストを行う場合があります。 したがって、この問題による深刻な影響がない場合は、この修正プログラムを含む次のソフトウェア更新プログラムを待つことをお勧めします。 

修正プログラムをダウンロードできる場合は、このサポート技術情報の資料の上部に「修正プログラムのダウンロード」セクションがあります。 このセクションが表示されていない場合は、Microsoft カスタマー サービス & サポート にお問い合わせのうえ、修正プログラムを入手してください。

注: 別の問題が発生した場合、またはトラブルシューティングが必要な場合には、別のサービス リクエストを作成することが必要になる場合があります。 この特定の修正プログラムの対象とならない追加のサポートに関する質問と問題には、通常のサポート料金が適用されます。 Microsoft カスタマー サービス & サポート の電話番号一覧または別のサービス リクエストの作成については、次のマイクロソフト Web サイトを参照してください。

http://support.microsoft.com/default.aspx?scid=fh;[LN];CNTACTMS

注: [修正プログラムのダウンロード] フォームには、修正プログラムが提供されている言語が表示されます。 お使いの言語が表示されない場合は、その言語の修正プログラムがないためです。
 

前提条件

この修正プログラムを適用するには、Microsoft Host Integration Server 2013 の累積的な更新プログラム パッケージ 3 がインストールされている必要があります。

累積的な更新プログラム パッケージを入手する方法の詳細については、以下のサポート技術情報番号をクリックしてください。

3019572 Host Integration Server 2013 の累積的な更新プログラム パッケージ 3

状態

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