java通过wtc调用tuxedo返回 tperrno = 13 (TPETIME)超时错误

一开始通过调查找到一篇文章关于tuxedo的所有超时控制的,以为是ubbconfig的配置有问题,把BLOCKTIME设置很大,怎么都不行

后来终于知道了原因

原来java中如果要防止调用超时,必须使用异步调用方法tpacall而不是tpcall,并且设置最后一个参数为ApplicationToMonitorInterface.TPNOTIME

代码如下

private static TypedFML32 invoke2(String serviceName, TypedBuffer buffer) {

TuxedoConnection tuxConn = null;

TypedFML32 result = null;

CallDescriptor callDescriptor = null;

Reply reply = null;

try {

tuxConn = TxdServiceLocator.getTuxedoConnection();

System.out.println("get tuxedoConnection start "+sdFormat.format(new Date())+" serviceName="+serviceName);

callDescriptor = tuxConn.tpacall(serviceName, buffer, ApplicationToMonitorInterface.TPNOTIME);

reply = tuxConn.tpgetrply(callDescriptor, ApplicationToMonitorInterface.TPNOTIME);

if (reply != null) {

result = (TypedFML32) reply.getReplyBuffer();

}

}catch (Exception e) {

e.printStackTrace();

}finally {

if (tuxConn != null) {

tuxConn.tpterm();

}

}

return result;

}

java wtc_java通过wtc调用tuxedo服务超时相关推荐

  1. java jolt tuxedo_Java通过Jolt调用Tuxedo服务

    Java通过Jolt调用Tuxedo服务 一.简介 ------------------------ 外部应用访问Tuxedo服务是很经常的事,一般有两种方法WTC和Jolt,网上很多关于Jolt调用 ...

  2. Java通过Jolt调用Tuxedo服务

    Java通过Jolt调用Tuxedo服务 草木瓜 2006-6-1 ------------------------ 一.简介 ------------------------ 外部应用访问Tuxed ...

  3. java jolt调用tuxedo_Java通过Jolt调用Tuxedo服务 zz

    http://blog.csdn.net/liwei_cmg/archive/2006/06/02/769150.aspx http://blog.csdn.net/liwei_cmg/archive ...

  4. java jolt调用tuxedo_Jolt调用Tuxedo服务,该怎么处理

    Jolt调用Tuxedo服务 JoltSession session; JoltSessionAttributes sattr; JoltRemoteService toupper; JoltTran ...

  5. java jolt tuxedo_java通过jolt调用tuxedo服务.xls

    java通过jolt调用tuxedo服务.xls 还剩 20页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: ?private bea.jolt.poo ...

  6. java jolt tuxedo_java使用jolt调用tuxedo服务

    使用包jolt-1.0 import bea.jolt.JoltSession; import bea.jolt.JoltSessionAttributes; import bea.jolt.Sess ...

  7. java se 7web_JAX-WS ::从独立的Java 7 SE客户端调用Web服务的方法

    我正在尝试独立的JAX-WS Web服务,服务器和客户端(意思是,不在 Java EE容器内运行).显示独立服务器端的好SO帖子是 this one. 对于客户端,我发现了以下三种似乎有效的方法(使用 ...

  8. java jolt tuxedo_Java中使用Jolt访问Tuxedo服务 – Tomcat环境部署测试

    Java中使用Jolt访问Tuxedo服务 – Tomcat环境部署测试 Java中使用Jolt访问Tuxedo服务 – Tomcat环境部署测试 最近在学习基于Tuxedo的系统架构,网上讨论最多的 ...

  9. Java调用Tuxedo方案浅析

    Tuxedo为业界公认的性能.稳定性.健壮性都非常好的中间件之一,之所以能做到这么好的稳定性和健壮性,其采用私有的通讯协议是原因之一.因为采用私有的通讯协议,所以客户端与服务端的通讯质量可以全部由Tu ...

最新文章

  1. wxPython的简单应用
  2. Linux疑难杂症解决方案100篇(十三)-TCP中的拥塞控制
  3. 在TABLE CONTROL 输入完一行记录,按回车的时候光标自动移动到下一行
  4. 哔哩哔哩注册--表单练习
  5. centos yum php apc,centos – PECL APC安装 – 错误:’make’失败
  6. IOS 程序猿 UITbleView 篇
  7. python怎么只打印其中一行_如何在Python中让两个print()函数的输出打印在一行内?...
  8. c语言程序求一一组数平均值,编写求一组整数的和与平均值的程序
  9. 代码补全_AI加持,Kite增加智能代码补全功能:减少一半操作,实时补全
  10. ASP.NET MVC PartialView用法
  11. 吴恩达深度学习5.1笔记_Sequence Models_循环序列模型
  12. 浏览器端的九种缓存机制介绍
  13. 单片机sprintf函数的用法_C++小知识之sprintf用法
  14. 不用百度网盘客户端直接下载大文件
  15. python 实现combination和permutation
  16. Unity:通过脚本控制Shader中的Cutoff
  17. 利用空间分析进行学校选址
  18. Harbor中镜像清理
  19. 如何进行系统的架构设计?
  20. windows10安装keras教程

热门文章

  1. 广东工业大学第12届ACM程序设计大赛 Problem H: tmk买礼物
  2. 程序员自我修养笔记:第九章
  3. 使用Canvas把照片转换成素描画
  4. CSS最详细的基础教程
  5. vue全家桶+koa2+mongoDB打造全栈社区博客
  6. 亳州市发明专利申请费用多少钱,权利要求书要怎么写?
  7. FFmpeg c++ 报错合集
  8. 【校招内推】字节跳动2022提前批开启
  9. write drain
  10. 起点:如何成为一名黑客?