java调用tuxdeo--jolt篇

原创 2006年11月16日 14:47:00

接前面的<<我们的项目 >>

需要调用的tuxdeo:
//10.1.22.80:1999
服务名-YSK_LIST_FEE
入参-YSK_VAR_LIST(String)
出参1-RESULT(String,0为正确,其他错误)
出参2-REASON(String,错误原因)

首先配置weblogic:
进入Services/Jolt配置Jolt Connection Pool,name:YskJoltPool,Addresses://10.1.22.80:1999,然后在targes中发布到myserver,配置好的结果如下:

接下来配置Startup Class和Shutdown Class,进入Deployeements/Startup&Shutdown,配置结果如下(注意:Startup的Classname是bea.jolt.pool.servlet.weblogic.PoolManagerStartUp;Shutdown的Classname是bea.jolt.pool.servlet.weblogic.PoolManagerShutDown,配置好了在targes中发布到myserver):

然后编写测试jsp:

<%@page import="bea.jolt.pool.SessionPoolManager"%>
<%@page import="bea.jolt.pool.servlet.ServletResult"%>
<%@page import="bea.jolt.pool.servlet.ServletSessionPool"%>
<%@page import="weblogic.utils.http.QueryParams"%>
<%@page import="weblogic.servlet.internal.ServletRequestImpl"%>
<%@page import="bea.jolt.pool.servlet.ServletResult"%>
test tuxedo
<%
    try {
      
String inStr = "SPOT_ID=05;ACC_NBR=6100;AMOUNT=50900.0;REAL_AMOUNT=50900.0;FEE_NUM=0;ACCT_ITEM_TYPE_ID=1;CHARGE_DATE=20061114092323;PAY_METHOD=18;STAFF_ID=hdfk;FEE_FLAG=2;SYSTEM_ID=9;FEE_SERIAL=4588;SERV_ID=2043;";
      SessionPoolManager b_mgr 
= SessionPoolManager.poolmgr;
      System.out.println(
"b_mgr=" + b_mgr);
      ServletSessionPool servletSessionPool 
= (ServletSessionPool) b_mgr.
          getSessionPool(
"YskJoltPool");

      
//构造request
      ServletRequestImpl impl 
= new ServletRequestImpl();
      QueryParams q 
= new QueryParams();
      q.put(
"YSK_VAR_LIST"inStr);
      impl.setQueryParams(q);

      ServletResult servletResult 
= servletSessionPool.call("YSK_LIST_FEE",
          impl, 
null);
      
String result = (String) servletResult.getValue("RESULT"0"");
      
if (result.equals("0")) {
        System.out.println(
"ok");
      }
      
else {
        System.out.println(
"error" + servletResult.getValue("REASON"0""));
      }
    }
    catch (Exception e) {
      e.printStackTrace();
    }
%>

将test1.jsp部署到weblogic mydomain下。运行

http://10.1.4.88:7001/test1.jsp
在weblogic的控制台可以看到,成功或失败的输出。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

jolt WTC 调用TUXEDO jar包

  • 2015-12-15 18:26
  • 254KB
  • 下载

tuxdeo学习

  • 2012-12-05 08:26
  • 431KB
  • 下载

tuxedo jolt 服务端配置

FML Field Table文件:my.fld # name number type flags comments LU 1 string - - TUXEDOTEST 2 string -...

centos6.4下tuxedo11gR1安装及jolt连接测试

项目需要tuxedo环境,故花了半天搭建了一个tuxedo测试环境。 1、下载tuxedo 我这了选择的是tuxedo 11gR1,可以去oracle官网下载,我下载的是 tuxedo111130_6...

揭晓2014 Jolt Awards编码工具 JetBrains等榜上有名

在所有的开发工具中,编码环境是最能决定我们生产力的一大因素。给我们一个难以使用的IDE或调试器,会极大地降低我们的生产力。出于这个原因,我们经常对所熟知和喜欢的编码工具常抱有一种宗教情结。Jolt从这...

软件业的奥斯卡:Jolt奖

Jolt大奖素有“软件业界的奥斯卡”之美誉,共设通用类图书、技术类图书、语言和开发环境、框架库和组件、开发者网站等十余个分类,每个分类设有一个“震撼奖”(Jolt Award)和三个“生产力奖”(Pr...

历届jolt大奖

1991 Annotated C++ Reference Manual. by Margaret Ellis, Bjarne Stroustrup The Art of Human-Compu...
  • wowdd1
  • wowdd1
  • 2012-01-12 22:22
  • 1576

Weblogic10与Jolt结合使用

Weblogic10与Jolt结合使用 Jolt是Bea Tuxedo自带的jar组件,在Tuxedo9.0及以后的安装过程中都可以看到安装的Jolt组件,java通过Jolt调用tuxedo服务实...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)