[求助]Tuxedo 9.1遇到的奇怪问题,请教~~_MQ, Tuxedo及OLTP讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MQ, Tuxedo及OLTP讨论区 »
总帖数
2
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 3181 | 回复: 1   主题: [求助]Tuxedo 9.1遇到的奇怪问题,请教~~        下一篇 
caohang
注册用户
等级:少校
经验:877
发帖:78
精华:0
注册:2013-1-31
状态:离线
发送短消息息给caohang 加好友    发送短消息息给caohang 发消息
发表于: IP:您无权察看 2014-9-26 10:19:51 | [全部帖] [楼主帖] 楼主

小弟初次使用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.1\udataobj\lic.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调试状态又可以发送接收数据。。。。。
请问是我哪里的设置有问题吗




赞(0)    操作        顶端 
koei123
注册用户
等级:大校
经验:4196
发帖:16
精华:0
注册:2011-7-21
状态:离线
发送短消息息给koei123 加好友    发送短消息息给koei123 发消息
发表于: IP:您无权察看 2014-9-29 11:45:08 | [全部帖] [楼主帖] 2  楼

VC跑的时候,至少你的库环境是OK的;
在环境变量里PATH里,把Tuxedo的DLL库路径也添上试试。



赞(0)    操作        顶端 
总帖数
2
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论