アーティクル - CS348594

実装者のトリガープロモーションは、ジョブログにSQL9010があり、トリガーコンパイルリストにSQL7008(理由コード8)があります。

修正日: 08-Aug-2021   


注記:ここに記載されている情報は、お客様の利便性向上のため機械翻訳ソフトを使用しています。PTCは、ここに記載されている情報の翻訳の正確性について、一切の責任を負いませんので、ご了承ください。英語の原文を参照するには、こちら。この機械翻訳に関する詳細は、こちら。
お知らせいただき、ありがとうございます。この機械翻訳をレビューします。

適用対象

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であるすべてのオブジェクトコード定義に追加できます。
最新バージョンはこちらを参照ください CS348594