-947   THE SQL STATEMENT FAILED BECAUSE IT WILL CHANGE A TABLE DEFINED WITH DATA CAPTURE CHANGES, BUT THE DATA CANNOT BE PROPAGATED

説明

インストール・パネル上の DPROP SUPPORT オプションは、2 (DPROP のみのサポート) にセットされています。 この SQL ステートメントを実行すると、DATA CAPTURE CHANGES で定義された表を変更してしまいます。 しかし、この SQL ステートメントは IMS™ サブシステムから出されていないため、 あるいはその変更についての作業単位の始めにモニター・トレース・クラス 6 がアクティブでなかったために、 データを伝搬することができません。

システムの処置

このステートメントを処理することはできません。

システム・プログラマーの応答

次のいずれかの処置をとってください。
  • インストール・オプションを、1 (伝搬なし) または 3 (任意のサブシステムからの変更を許可) に変更する。
  • この SQLCODE を受け取ったアプリケーション・プログラムを、 IMS サブシステムで実行できるように変更し、モニター・トレース・クラス 6 を活動化する。

インストール・オプションが 3 に変更された場合、DATA CAPTURE CHANGES で定義された 表への SQL 変更はどのサブシステムからでも行うことができますが、環境が伝搬に備えてセットアップ されていないかぎり、変更は伝搬されません。

SQLSTATE

56038