- 10
- 0
- 约1.59千字
- 约 12页
- 2017-12-01 发布于福建
- 举报
WTC(WebLogic Tuxedo Connector) AGENDA 什么是WTC? WTC配置 WTC编程 WTC的配置(TUXEDO域) UBBCONFIG *SERVERS DMADM SRVGRP=LDMGRP SRVID=1 GWADM SRVGRP=LGWGRP SRVID=2 GWTDOMAIN SRVGRP=LGWGRP SRVID=3 REPLYQ=N DMCONFIG *DM_LOCAL_DOMAINS LAPP GWGRP=LGWGRP TYPE=TDOMAIN DOMAINID=LAPP *DM_REMOTE_DOMAINS UAPP TYPE=TDOMAIN DOMAINID=UAPP *DM_TDOMAIN LAPP NWADDR=//211.68.68.60:1234 UAPP NWADDR=//211.68.68.59:5678 *DM_LOCAL_SERVICES TOUPPER *DM_REMOTE_SERVICES TOLOWER WTC的配置(Weblogic) 在Weblogic中创建WTC服务 WTC的配置(Weblogic) 创建本地TUXEDO访问点 WTC的配置(Weblogic) 创建远程TUXEDO访问点 WTC的配置(Weblogic) 导入TUXEDO服务 WTC的配置(Weblogic) 导出Weblogic服务 WTC编程 TUXEDO客户端 象调用本地服务一样调用EJB ret = tpcall(TOLOWER, (char *)sendbuf, 0, (char **)rcvbuf, rcvlen, (long)0); if(ret == -1) { (void) fprintf(stderr, s\n, tperrno, tpstrerror(tperrno)); tpfree(sendbuf); tpfree(rcvbuf); tpterm(); exit(1); } WTC编程 Weblogic客户端 通过JNDI去Lookup一个TUXEDO服务 try { ctx = new InitialContext(); tcf = (TuxedoConnectionFactory) ctx.lookup(tuxedo.services.TuxedoConnection); } catch (NamingException ne) { throw new TPException(TPException.TPENOENT, Could not get TuxedoConnectionFactory : + ne); } myTux = tcf.getTuxedoConnection(); myData = new TypedString(toConvert); try { myRtn = myTux.tpcall(TOUPPER, myData, 0); } catch (TPReplyException tre) {。。。} Q/A Presenter Title * need something to add some kick to this, nothing extravagent WTC(WTCWebLogic Tuxedo Connector) 是Weblogic Server的一个组成部分 实现Weblogic和TUXEDO的应用程序集成 为Weblogic和TUXEDO提供了双向的互操作性 什么是WTC?
原创力文档

文档评论(0)