|
|
#1 |
|
Участник
|
Про сервисы и транзакции вопрос
Допустим, у меня есть Custom Service (в AX2012 R3, если это важно)
Он выполняет обновление БД в транзакции, а вызывается внешним приложением по сети (используется net tcp binding). Внимание вопрос: что будет, если связь по сети прервется в момент между вызовом сервиса но до получения ответа? обновление БД будет отменено или нет? Дело в том, что я словил один баг, и никак не могу его воспроизвести: внешнее приложение получило exception что-то типа time-out, но в AX транзакция осталась закоммиченой. |
|
|
| Теги |
| service, two phase commit, wcf |
|
|
|