WEBLOGIC通过WTC调TUXEDO服务,需要做好两方面的工作,即TUXEDO方和WEBLOGIC方。一般说来,其基本步骤为:
步骤1:基础准备工作--安装并配置好WEBLOGIC与TUXEDO环境;
步骤2:TUXEDO方面相关工作
2.1 写TUXEDO服务(参考tuxedo自带样例,见博文为WTC配置TUXEDO配置文件ubbconfig);
2.2 配置并编译配置文件ubbconfig(参考博文为WTC配置TUXEDO配置文件ubbconfig);
2.3 配置并编译配置文件domconfig(参考博文为WTC配置TUXEDO配置文件domconfig);
2.4 起服务;
步骤3:WEBLOGIC方面相关工作(参考博文为WTC配置WEBLOGIC服务访问点)
配置WTC Server,主要涉及到:Local APs、Remote APs、Imported、Resource等相应配置;
步骤4:WTC调TUXEDO服务;
下面,我们给出完成步骤1、2、3之后,验证能否达到预期效果的测试代码,即步骤4的任务。
该测试样例是以上面配置产生的tuxedo自带的例子TOUPPER服务,即以String作为两者消息交互载体!
测试代码wtcStr.jsp
<%@ page language="java" pageEncoding="utf-8"%>
<%@ page import="weblogic.wtc.jatmi.*,weblogic.wtc.gwt.*, javax.naming.*,java.io.*" %>
<%
String inStr = "lowercase";
String outStr = "";
try
{
//调用接口服务
Context ctx = new InitialContext();
TuxedoConnectionFactory tuxedoFactory = (TuxedoConnectionFactory) ctx.lookup("tuxedo.services.TuxedoConnection");
TuxedoConnection tuxedoConn= tuxedoFactory .getTuxedoConnection();
TypedString xdata = new TypedString(inStr);
Reply reply = tuxedoConn.tpcall("TOUPPER", xdata, 0);
xdata = (TypedString) reply .getReplyBuffer();
outStr = xdata.toString();
tuxedoConn.tpterm();
out.println("out = "+outStr);
}
catch(Exception e)
{
outStr = e.getMessage();
StringWriter sw = new StringWriter();
PrintWriter pw = new PrintWriter(sw);
e.printStackTrace(pw);
out.print(sw);
sw.close();
pw.close();
}
%>
关于JNDI查找tuxedo服务工厂的问题,可参考博文关于JNDI那点事!
分享到:
相关推荐
03.Weblogic通过WTC调用Tuxedo服务参考文档@xutt.docx
文档主要介绍了Weblogic 配置 wtc调用Tuxedo服务的过程与截图,按照步骤进行配置可以调用Linux/aix系统下的Tuxedo服务
weblogic 通过wtc与tuxedo通讯配置实战说明(含图)。 附带 tuxedo的配置说明。 weblogic通过jolt,corba两种方式的配置说明
weblogic通过wtc与tuxedo进行通讯的配置过程详细说明:1.tuxedo配置;2.weblogic通过jolt(或corba)方式进行配置的步骤。
在电信,银行,金融等领域广泛应用,通常由tuxedo处理系统的核心业务,weblogic将业务应用扩展到internet平台,实现电子商务,由weblogic调用tuxedo的服务或者由tuxedo的服务调用通过weblogic部署的ejb,所以tuxedo与...
Weblogic通过配置WTC连接方式,与TUXEDO进行通信。Loadrunner调用tuxedo的服务,交易发送至tuxedo。
Weblogic端客户通过调用TOUPPER EJB来获取这个服务。 TOLOWER:一个weblogic server端的EJB实现的服务。可被tuxedo端客户调用。 本例包含以下两个域: TDOM2:weblogic使用的域 TDOM1:tuxedo使用的域
外部应用访问Tuxedo服务是很经常的事,一般有两种方法WTC和Jolt,网上很多关于Jolt调用Tuxedo服务 文章,描述的太多笼统,其实通过Jolt并不是很复杂的事情,这里使用Eclipse3.1+Jolt+WebLogic8.1 +Tuxedo9.0环境描述...
数据配置
weblogic调用tuxedo示例,详细说明参见http://blog.csdn.net/f4761
目前,通过WTC来调用tuxedo服务,这种技术已经比较成熟。但是反过来却在公司内部还未曾使用过。即,通过tuxedo来调用weblogic的ejb服务。
weblogic WTC官方实例,经典 simpview、simpserv、simpFML32、simpapp、qsample、convsimp
tuxedo wtc 学习资料,资料比较多,比较适合新手。资料得来不易,一起研究吧。 tuxedo wtc 学习资料,资料比较多,比较适合新手。资料得来不易,一起研究吧。
补充上一篇文档。图解weblogic 与 tuxedo 8.1 通讯的配置方式(jolt和wtc)。包括weblogic 8.1版本和9.2版本的配置。
。。。
//
weblogic与tuxedo连接wtc的配置文档
(其他更详细的 WTC 技术资料请查阅 ORACLE 官网,本说明基于 weblogic12, 有的版本“接入点”叫“访问点”。) 1. 点击新建: 此处名称可以随便建。 例如兰州(LANZHOU) 2. 本地 AP: 1) 接入名称是指本地的名称,...