【発生条件】
下記の環境をご利用の場合、ViewCreatorでデータ参照を登録しようとするとエラーが発生します。
- IBM WebSphere Application Server
- IBM DB2
出力されるエラーメッセージ
「DSRA1300E: フィーチャーが実装されていません: PreparedStatement.setCharacterStream」
2014 Spring(Granada)版のViewCreatorでは、下記要件の対応に伴いデータ参照のヘッダー、フッターのデータを格納するフィールドの型をCLOBに変更しています。
要件 #4251 ヘッダー、フッターのリッチテキスト化
https://issue.intra-mart.jp/issues/4251
新しく追加された実装の中で、下記のAPIを利用しているために発生します。
PreparedStatement#setCharacterStream(int parameterIndex, Reader reader)
本件は、8.0.7のみの問題であり、8.0.6以前や8.0.8 - 2014 Summer(Honoka)以降では発生しません。
8.0.8では、次のAPIを利用するように修正されているため問題は発生しません。
PreparedStatement#setCharacterStream(int parameterIndex, Reader reader, int length)
【回避策】
下記のモジュールに対してパッチを適用してください。
・対象モジュール:jp.co.intra_mart.viewcreator
・適用するパッチ:8.0.7-PATCH_002
-- 対象 ------------------------------------------------------------------------
iAP/Accel Platform/2014 Spring(Granada)
--------------------------------------------------------------------------------
FAQID:467
intra-mart Accel Platform 8.0.7 - 2014 Spring(Granada)で、ViewCreatorのデータ参照を更新できない環境があります。