データを Web サービスに送信する Java コードと、そのデータを使用するポートレットがあります。
Java エージェントによって送信されたデータは TMP テーブルに配置され、マージ手順によってポートレットが使用する MAIN テーブルにマージされます。
Java エージェントを実行すると、次のエラーが表示されますが、重複した主キーが送信されないようにしています。
ORA-00001: unique constraint (DEV.X_PK) violated
ORA-06512: at "DEV.PGK_Y", line 200
ORA-06512: at line 1
主キー制約をオフにしてみましたが、無駄でした。次に、使用されているすべてのテーブルを削除しようとし、再度作成しました。しかし、まだ運がありません...
興味深いことに、手動でデータを TMP に挿入してマージ プロシージャを実行でき、エラーは発生しません。
どんな助けでも大歓迎です...