Подключение с использованием uniobject.NET подключение к учетной записи unidata не работает и транзакция не выполняется

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

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

1 ответ

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

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

Ведение журнала для uniObjects.net настраивается в файле app.config или web.config. См. Документ "Административные настройки сервера и ведение журнала для клиентов U2" для получения подробной информации о том, как это сделать.

Другие вопросы по тегам