外部トランザクションについて

外部トランザクションは、1つの単位として表示される、Oracle Endeca Serverデータ・ドメインで実行される一連の操作です。

外部トランザクションがコミットされる場合、トランザクション時に行われたデータと構成の変更はすべて正常に完了し、索引にコミットされることを意味します。

外部トランザクション内で行われた変更が正常に完了できない場合、その外部トランザクションはコミットに失敗し、オープンのままになります(一度に開くことができる外部トランザクションは1つのみ)。この場合、トランザクション全体をロールバックでき、索引内の変更は行われません。

注意: Dgraphプロセスの失敗が原因で外部トランザクションが正常に完了できない場合、そのトランザクションは適用されません(明示的にロールバックする必要はありません)。

一般に、成功した更新が自動的にコミットされる(デフォルト)ように操作を設定することが最適ですが、失敗した更新は自動または手動でロールバックできます。

Endeca ServerのトランザクションWebサービスは、外部トランザクションの制御に使用されます。