データ・インジェストWebサービスで作成されるすべてのリクエストでは、オプションで外部トランザクションIDを指定できます。
外部トランザクションを開始するトランザクションWebサービスのリクエストの後に、データ・インジェストWebサービスにリクエストを送信する場合、そのリクエストでは外部トランザクションIDを指定する必要があります。トランザクションが開始されていない場合、リクエストのID属性は省略する必要があります。
外部トランザクションIDは、リクエストが送信されて外部トランザクションが開始されると、トランザクションWebサービスによって発行されます。この時点から、Oracle Endeca Serverのデータ・ドメインに発行されるすべてのリクエストは、外部トランザクションがコミットされるまでこのIDを参照する必要があります。
外部トランザクションが進行中で、そのIDがわからない場合、トランザクションWebサービスのlistOuterTransaction操作を使用して取得できます。
<ingest:clearDataStore> <OuterTransactionId>MyID</OuterTransactionID> </ingest>