アーティクル - CS348594
実装者のトリガープロモーションは、ジョブログにSQL9010があり、トリガーコンパイルリストにSQL7008(理由コード8)があります。
修正日: 08-Aug-2021
適用対象
Windchill All説明
- 実装者のトリガープロモーションは、関連付けられているファイルと同じ補助記憶域プール(ASP )にないライブラリでトリガーを作成しようとすると異常終了します
- ジョブ・ログ: SQL9010RUNSQLSTMまたはRUNSQLコマンドが失敗しました
- トリガーコンパイルリスト: <ファイルのライブラリ名>のSQL7008 <ファイル名>は操作に無効です
- 第2レベルのテキストには、「理由コードは8です」と表示されます。
- 原因:8-ベースのテーブルは、作成中のオブジェクトのASPとは異なるASPに存在します。
- 回復方法:8-同じASPでテーブルを使用します。
- コンパイルリストで第2レベルのテキストを取得しない場合
- RUNSQLSTMコマンドには、 SECLVLTXT(* YES)パラメーターが必要です。
- CHGCMDDFTコマンドを使用してRUNSQLSTMコマンドのデフォルトを変更することをお勧めします
- CHGCMDDFT CMD(QSYS / RUNSQLSTM)NEWDFT( 'SECLVLTXT(* YES)')
- この時点で、失敗したリクエストを再送信して、第2レベルのテキストで失敗したトリガーコンパイルリストを生成できます。
- 将来の要求のために、 SECLVLTXT(* YES)を、CreationコマンドがRUNSQLSTMであるすべてのオブジェクトコード定義に追加できます。
- RUNSQLSTMコマンドには、 SECLVLTXT(* YES)パラメーターが必要です。
- 第2レベルのテキストには、「理由コードは8です」と表示されます。
最新バージョンはこちらを参照ください CS348594