Weblogic部分
目标
通过配置Weblogic中的WTC服务实现调用Tuxedo的TOUPPER,以及使用客户端调用Tuxedo中配置的TOLOWER服务转发到Weblogic。
步骤
1. 在【互用性】中新建WTC服务器
2. 配置WTC服务中的本地AP、远程AP、已导出、已导入
3. 设置WTC服务的目标服务器
4. 启动本地服务点与远程服务点的连接
5. 创建安全领域用户
6. 启动WTC连接
7. 部署测试应用,访问测试程序
在Weblogic与Tuxedo互连中,最易出错的地方在于WTC服务的配置,初次接触时相关名词术语比较难懂,配置错误后不易调式排错。配置时仔细阅读WTC每个设置界面的注释说明。
本地AP:填写domsimple中TDOM2的信息
远程AP:填写domsimple中TDOM1的信息
已导出:提供给Tuxedo调用的服务配置,Weblogic通过EJB服务实现大写字母转小写的功能,服务名称为TOLOWER
已导入:引入Tuxedo中的TOUPPER服务给Weblogic调用入口
远程客户端使用tpcall调用Tuxedo的TOLOWER方法时,Tuxedo根据domsimple中第13行的配置及第9行的IP指向Weblogic,Weblogic的本地AP接受请求,然后根据已导出中的资源名称匹配TOLOWER方法,最后根据TOLOWER配置的EJB名称找到实际完成功能的程序。
配置
1. 进入【互用性】--【WTC服务器】,点击“新建”按钮,输入名称WTCServer2. 在【WTC服务器】中点击刚才新建的WTCServer,进入【本地AP】,点击“新建”
访问点名称在后面的远程AP、已导出、已导入的设置中都会用到
访问点ID为domsimple中表示Weblogic端的DOM即TDOM2
网络地址为TDOM2的NWADDR指定的IP
3. 进入【远程AP】,点击“新建”按钮
访问点名称在已导入设置中将使用到
访问点ID为domsimple中的TDOM1
网络地址为TDOM1的NWADDR指定的IP
资源名称为开放给Tuxedo调用的方法,在domsimple的第13行有指定
本地访问点为本地AP中的访问点名称
EJB名称为具体实现TOLOWER功能EJB项目的jndi-name
已导入表示在Weblogic中引入Tuxedo的服务
资源名称为domsimple中第17行的TOUPPER
名称为Tuxedo的TDOM1