Подключение с использованием uniobject. NET подключение к учетной записи unidata не работает и транзакция завершается неудачно - PullRequest
0 голосов
/ 04 мая 2020

Я использую Uniobject. Net для подключения к учетной записи unidata. Соединение установлено успешно, но при использовании обработки транзакции происходит сбой при фиксации транзакции. В сообщении на стороне клиента написано «Нет транзакций выполняется». Мы также использовали пользователя с разрешением root, но все равно получили ту же проблему. Если мы используем соединение lnet, оно работает хорошо.

Может кто-нибудь помочь мне с этой проблемой? Для uniobject создан журнал. Net вызов в unidata?

1 Ответ

0 голосов
/ 05 мая 2020

Вы вызываете программу Unidata Basi c на сервере UD, которая содержит инструкции начала / принятия / завершения транзакции, или вы используете класс транзакции сеанса uniObjects?

Если он находится в вызываемой программе basi c, то TP должен работать так же при вызове. net или te lnet. При вызове с использованием класса транзакции uo. net он может не совпадать с результатом te lnet, поскольку транзакция происходит на уровне сеанса. net (что не может происходить в сеансе te lnet) , Проверьте метод класса isActive (), чтобы узнать, действительно ли у вас активная транзакция.

Ведение журнала для uniObjects. net устанавливается в файле app.config или web.config. Подробнее о том, как это сделать, см. В документе «Настройки административного сервера и ведение журнала для клиентов U2».

...