unidata - 使用 uniobject.NET 连接到 unidata 帐户的连接不起作用并且事务失败
问题描述
我正在使用 Uniobject.Net 连接到 unidata 帐户。连接成功,但在使用事务处理时它在事务提交期间失败。它在客户端消息中显示“没有正在进行的事务”。我们也使用了具有 root 权限的用户,但仍然遇到同样的问题。如果我们使用 telnet 连接,它工作得很好。
谁能帮我解决这个问题?是否为 unidata 中的 uniobject.Net 调用创建了日志?
解决方案
您是在 UD 服务器上调用包含指令开始/提交/结束事务的 Unidata Basic 程序,还是使用 uniObjects 会话事务类?
如果它在被调用的基本程序中,那么 TP 在 .net 调用或 telnet 中应该是一样的。如果使用 uo.net 事务类调用,它很可能与 telnet 结果不匹配,因为事务发生在 .net 会话级别(在 telnet 会话中不会发生)。检查 isActive() 类方法以查看您是否确实有一个活动事务。
uniObjects.net 的日志记录在 app.config 或 web.config 文件中设置。有关如何操作的详细信息,请参阅“U2 客户端的管理服务器设置和日志记录”文档。
推荐阅读
- python - Python Flask - “检查用户名是否存在于 MySQL 数据库中”
- android - 如何将 XP 积分添加到 Google Play 游戏?
- regex - Match repeatable string as a "whole word" in Lua 5.1
- c++ - 为什么投不成功?
- amazon-web-services - 随着时间的推移,CloudFront 上的静态内容缓存不正确
- python - for 循环执行第一个动作但不执行第二个动作
- javascript - Bootstrap 和 Select2 表单验证
- google-signin - 当用户登录多个谷歌帐户时显示多登录弹出窗口,如果用户仅登录一个帐户则绕过登录弹出窗口
- express - 在 Express 路由器中,专门处理其他任何东西都没有处理的“随机”url 的最佳方法是什么?
- javascript - 无论如何要在全球范围内设置 aws 端点吗?