IBM Support

LEI で 「SQL7008 - 操作には xxxxx の xxxxx が正しくない」エラーが発生する

技術情報(FAQs)


質問

Lotus Enterprise Integrator (LEI) で ODBC コネクション文書を作成し、AS400 の DB2 に接続してアクティビティを実行しようとしていますが、以下のエラーになって処理が終了します。

Error: [IBM][iSeries Access ODBC ドライバー][DB2 UDB]SQL7008 - 操作には xxxx の xxxxx が正しくない


回答

このエラーは、AS400 の テーブルがジャーナル処理されていない場合に出力されます。ジャーナル処理されていない場合は、ODBC で以下の設定を行います。

  1. コントロールパネルもしくは管理ツールから ODBC データソースを開きます。
  2. コネクションで使用している該当のデータソース (DSN) を開き、Configuration ボタンをクリックします。
  3. サーバータブを開き、拡張ボタンを押します。
  4. コミットモードを「即時コミット(*NONE)」に変更します。

デフォルトのコミットモードは、「アンコミット (*CHG)」になっています。この設定は、AS400 の テーブルがジャーナル処理されていれば問題はありませんが、ジャーナル処理がされていない場合には、コミットモードを「アンコミット (*CHG)」の設定のままアクティビティを実行すると、上記エラーが発生するため、「即時コミット(*NONE)」に変更します。


    Historical Number

    728681

Document information

More support for: IBM Enterprise Integrator for Domino
ODBC

Software version: 6.0, 6.5, 7.0, 8.0, 8.5

Operating system(s): Windows

Reference #: 1463407

Modified date: 19 March 2013


Translate this page: