Tuxedo 9.1遇到的奇怪问题,请教~~

发布于 2022-08-19 07:47:39 字数 1091 浏览 14 评论 4

小弟初次使用tuxedo,有个奇怪的问题请教达人

环境:win2000 Server + tuxedo9.1
         TUXDIR,WSADDR等环境变量已配置好

tuxedo作为客户端向其他机器的服务端发送数据

我用vc6写了一个简单的dll,功能是tpalloc-->tpcall-->tpfree
然后用程序A调用这个dll

在vc下用debug,指定A程序调试这个dll一切ok,可以正常发送接收数据。

奇怪的问题出现了,用A调用dll在tpcall时报错,服务端没收到数据,客户端系统日志如下:

175649.TEST-SYSTEM!?proc.2832.3064.0: 10-27-2009: Tuxedo Version 9.1, 32-bit
175649.TEST-SYSTEM!?proc.2832.3064.0: GP_CAT:1591: INFO: License file E:tuxedo9.1udataobjlic.txt not found
175649.TEST-SYSTEM!?proc.2832.3064.0: LIBWSC_CAT:1052: ERROR: Environment variable WSNADDR not set
175649.TEST-SYSTEM!?proc.2832.3064.0: LIBWSC_CAT:1027: ERROR: Unable to connect to WSH
175649.TEST-SYSTEM!?proc.2832.3064.0: LIBWSC_CAT:1020: ERROR: Unable to obtain authentication level

我用Tperrno错误信息显示在log里如下:

175649.TEST-SYSTEM!?proc.2832.3064.-2: Err Info = TPESYSTEM - internal system error

看日志好像是说WSNADDR没有设置,可以如果没设置vc调试状态又可以发送接收数据。。。。。
请问是我哪里的设置有问题吗

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

北城半夏 2022-09-01 06:34:49

明显是debug环境下设置变量了,运行环境下没设吧

静水深流 2022-08-31 04:47:51

自己解决了

驱逐舰岛风号 2022-08-29 18:19:23

原帖由 efforts_88 于 2009-10-28 10:48 发表
应该是在你的tuxedo配置文件中需要配置DLL中tpcall服务的远端配置。

作为客户端只要配置TUXDIR,PATH,WSNADDR这几个参数就可以吧,我是把他们通过“我的电脑”--“属性”加到系统环境变量里了
tuxedo配置文件在哪?

ps:今天找了个9.1的lic.txt,找不到License文件那行错误信息没了,其他的都还在。。。郁闷

吻风 2022-08-29 06:10:48

应该是在你的tuxedo配置文件中需要配置DLL中tpcall服务的远端配置。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文