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

TUXEDO与WEBLOGIC通过WTC进行互连的配置

BEA公司的TUXEDO,WEBLOGIC作为最优秀的中间件产品,在银行、电信、金融等行业广泛使用,通常采用TUXEDO实现系统的核心业务,用WEBLOGIC做为系统扩展到INTERNET的平台,实现电子商务,由WEBLOGIC调用TUXEDO上的服务,所以TUXEDO与WEBLOGIC之间的互连经常遇到。

下面通过一个例子介绍TUXEDO与WEBLOGIC通过WTC进行连接的配置方法。

WEBLOGIC与TUXEDO的互连有两中方式,通过JOLT或通过WTC(WEBLOGIC TUXEDO CONNECTOR)。它们都是BEA的产品,WTC不仅能让WEBLOGIC调用TUXEDO中的SERVICE,而且能让TUXEDO调用WEBLOGIC中的EJB;而JOLT只能让WEBLOGIC调用TUXEDO. 但JOLT可以使TUXEDO与WEBSPERE等其他应用

服务器相连,而WTC只能用于WEBLOGIC与TUXEDO之间进行互连。

一、WTC说明

(1)WEBLOIGIC5.1无法通过WTC与TUXEDO连接.

(2)WEBLOGIC6.0与TUXEDO连接时,要安装WTC软件包.

(3)WTC已集成在在EBLOGIC6.1中,只要配置一下就可以了,不用单独安装WTC软件包.

(4)目前WTC只支持TUXEDO6.5,TUXEDO8.0两个版本,不支持TUXEDO7.1版本.

(5)目前WTC有两个版本, Windows版本支持2000/NT,UNIX为统一版本.

(6)WTC可从http://commerce.bea.com/downloads/tuxedo.jsp下载,目前的版本为1.0.

二、WTC安装过程

(1) WEBLOGIC与TUXEDO必须先安装好.

(2)WTC要求在JAVA环境下安装,可在命令行下,运行weblogic主目录下config/EXAMPLE/setEnv.sh(NT/2000下为setenv.cmd)配置JAVA环境

(3)在DOS命令行下执行安装程序WTC_10_win.exe。按提示操作就可以.

注意:如果在WINDOW下安装,到COPY文件那一步时,不会执行,但提示安装成功,实际是假的。所以应在DOS命令行下安装.

三、WTC配置说明

TUXEDO与WEBLOGIC之间通过DOMAIN方式实现互相调用,在这个例子中有两个DOMAIN:TUXEDO所在的DOMAIN名为TDOM1, WEBLOGIC所在的 DOMAIN名为TDOM2。TDOM1上有TOUPPER它是一个TUXEDO SERVEICE,TDOM2上有TOLOWER它是一个EJB,

下面以WTC安装带的例子simpapp(在WTC安装目录的examples/wtc/atmi/simpapp下)说明配置过程:

TUXEO版本: TUXEDO65

WEBLOGIC版本: WEBLOGIC6.0

TUXEO安装目录: D:\TUXEDO65

WEBLOGIC安装目录: D:\WEBLOGIC

操作系统: WIN2000

例子目录: D:\SIMPAPP(把WTC安装目录的examples/wtc/atmi/simpapp目录COPY到D:\SIMPAPP)

服务器名: DEMOSERVER

WTC安装目录: D:\WEBLOGIC\WTC1.0

四、TUXEDO要做的配置

(1)修改D:\SIMPAPP\SETENV.CMD为:

set TUXDIR=d:\tuxedo65
set WSNADDR=//DEMOSERVER:8888
set APPDIR=d:\simpapp
set PATH=%TUXDIR%\bin;%APPDIR%;%PATH%
set TUXCONFIG=%APPDIR%\tuxconfig
set BDMCONFIG=%APPDIR%/dbmconfig


(2)修改D:\SIMPAPP\UBBDOMAIN为:

*RESOURCES
IPCKEY 123456
DOMAINID simpapp
MASTER simple
MAXACCESSERS 10
MAXSERVERS 5
MAXSERVICES 10
MODEL SHM
LDBAL N
*MACHINES
DEMOSERVER LMID=simple
APPDIR="d:\simpapp"
TUXCONFIG="d:\simpapp\tuxconfig"
TUXDIR="d:\tuxedo65"
*GROUPS
GROUP1
LMID=simple GRPNO=1 PENINFO=NONE
*SERVERS
DEFAULT:
CLOPT="-A"
simpserv SRVGRP=GROUP1 SRVID=1
*SERVICES
TOUPPER


(3)修改D:\SIMPAPP\DOM1CONFIG:

修改dom1config,加入TLOG的路径和AUDITLOG的路径。然后修改TDOM1的NWADDR="IP:PORT"为TUXEDO的IP和端口,TDOM2的

NWADDR="IP:PORT"为WEBLOGIC的IP和端口。

*DM_RESOURCES
VERSION=U22
*DM_LOCAL_DOMAINS
TDOM1 GWGRP=GROUP2
TYPE=TDOMAIN
DOMAINID="TDOM1"
BLOCKTIME=20
MAXDATALEN=56
MAXRDOM=89
TLOG="d:\simpapp\TLOG"
AUDITLOG="d:\simpapp\AUDITLOG"
*DM_REMOTE_DOMAINS
TDOM2 TYPE=TDOMAIN
DOMAINID="TDOM2"
*DM_TDOMAIN
TDOM1 NWADDR="//DEMOSERVER:9998"
TDOM2 NWADDR="//DEMOSERVER:9999"
*DM_REMOTE_SERVICES
TOLOWER RDOM="TDOM2"




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