修正: Microsoft DRDA サービスで IBM Java Client for DB2 から SELECT ステートメントを処理できない

適用先
Host Integration Server 2016

現象

Microsoft DRDA サービスは、IBM Java Client for DB2 から動的 SELECT ステートメントを処理できません。 さらに、クライアントは次のエラー メッセージを返します。

  • このトランザクションに対して保留中の要求が処理されているため、トランザクション操作を実行できません。
  • "オブジェクト数の取得" 中に内部エラーが発生しました。
    java.lang.StringIndexOutOfBoundsException

原因

この問題は、DRDA クライアントが SQLAM (SQL Access Manager) バージョン 11 の場合、Microsoft DRDA サービスが IBM Java Client for DB2 動的 SQL SELECT ステートメントを誤って処理するため発生します。

解決策

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

状態

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

参考資料

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

サードパーティの情報に関する免責事項

この資料に記載されているサードパーティ製品は、マイクロソフトと関連のない他社の製品です。 明示的か黙示的かにかかわらず、これらの製品のパフォーマンスや信頼性についてマイクロソフトはいかなる責任も負わないものとします。