現象
Microsoft BizTalk Server 2013 R2 累積更新プログラム 4 (CU4) または BizTalk Server 2016 CU1 がインストールされており、NCo コネクタを使用して SAP インスタンスに接続することを想定しています。 [IDOC] カテゴリを展開し、IDOC を選択して IDOC バージョンの一覧を表示すると、次のエラー メッセージが表示されます。
注
LOB システムの閲覧中にエラーが発生しました。 アダプター メッセージ: 長さ: 4、小数点: 0 の RFCTYPE: RFCTYPE_CHAR のバイト配列: [/BEV1/NEMAT /BEV1/NEMATMAS05701 ] を .Net 型に変換しようとすると、エラーが発生しました。 パラメーター/フィールド名は RELEASED です。
原因
この問題は、BizTalk Server 2013 R2 または 2016 CU1 のコード欠陥が原因で発生します。 サーバーが Unicode でない場合、 byteData 値は SBCS 型として計算されます。 これにより、 ArgumentOutOfRangeException が生成されます。
解決策
累積的な更新プログラムの情報
この問題は、BizTalk Server の次の累積的な更新プログラムで修正されました。
- BizTalk Server 2016 の累積的な更新プログラム 1
- BizTalk Adapter Pack 2013 の累積的な更新プログラム 5
- BizTalk Server 2013 R2 の累積的な更新プログラム 5 (CU5)
状態
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。
サードパーティの情報に関する免責事項
この資料に記載されているサードパーティ製品は、マイクロソフトと関連のない他社の製品です。 明示または黙示にかかわらず、これらの製品のパフォーマンスや信頼性についてマイクロソフトはいかなる責任も負わないものとします。
参考資料
BizTalk Server の Service Pack と累積的な更新プログラムの一覧については、「KB 2555976: BizTalk Server の Service Pack と累積的な更新プログラムの一覧」を参照してください。
BizTalk Server 修正プログラムの詳細については、「KB 2003907: BizTalk の修正プログラムと累積的な更新プログラムのサポートに関する情報」を参照してください。