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