Обработка тайм-аута транзакции в транзакции JTA и операций DML для фиксации базы данных в базе данных - PullRequest
0 голосов
/ 27 ноября 2018

Я отредактировал свой пост и попытался объяснить мою проблему с помощью графической диаграммы.

Блок-схема

Согласно приведенной выше блок-схеме высокого уровня, мой веб-сервис1 выполнить три задачи в одной транзакции JTA.

  1. Операция DML с базой данных 1
  2. Операция DML с базой данных 2
  3. В конце вызывается веб-служба 2.

Если есть тайм-аут транзакции, когда я все еще нахожусь в середине вызова службы 2, могу ли я зафиксировать два вызова базы данных (1 и 2), если при выполнении запросов не было получено ошибок?

С уважением,

...