Мы устанавливаем новую среду BizTalk Server 2016 и переносим старое приложение с WCF-Custom + OracleDBBinding Отправляющий порт с useAmbientTransaction = true.
В старой среде (BizTalk 2009) работает нормально, а в новой среде мы тестируем с тем же целевым Oracle и PL.
В новой среде мы получаем эту ошибку:
Oracle.DataAccess.Client.OracleException: невозможно подключиться к распределенной транзакции
Если мы установим useAmbientTransaction = false, отлично работает.
Служба Oracle MTS работает.
Любая помощь?
Дополнительное редактирование
Я активировал трассировки Oracle MTS, и ошибка:
OCI_ERROR - 2048
ORA-02048: попытка начать распределенную транзакцию без входа в систему
Дополнительное редактирование (2)
Удаляем Oracle Client 12c иd установить Oracle Client 11g в качестве предыдущей среды.Сейчас работает.