<WTCServer Name="MyWTCServer"Targets="myserver"> <WTCExport EJBName="wtcservice"LocalAccessPoint="TDOM2"Name="WTCExport-1111629542315"ResourceName="TOLOWER"/> <WTCImport LocalAccessPoint="TDOM2"Name="WTCImport-1111634013933"RemoteAccessPointList="TDOM1"ResourceName="TOUPPER"/> <WTCLocalTuxDom AccessPoint="TDOM2"AccessPointId="TDOM2"NWAddr="//10.16.73.31:9999"Name="WTCLocalTuxDom-1111629491418"/> <WTCRemoteTuxDom AccessPoint="TDOM1"AccessPointId="TDOM1"LocalAccessPoint="TDOM2"NWAddr="//10.16.73.31:9998"Name="WTCRemoteTuxDom-1111629517202"/> </WTCServer>WTCLocalTuxDom中的AccessPointId与在tuxedodm文件中*DM_REMOTE_DOMAINS节中指定的domainid相同;NWAddr与*DM_TDOMAIN节中相应的NWADDR相同WTCRemoteTuxDom中的AccessPointId与在tuxedodm文件中*DM_REMOTE_DOMAINS节中指定的domainid相同;NWAddr与*DM_TDOMAIN节中相应的NWADDR相同WTCImport中的ResourceName与在tuxedoubb文件中SERVICES节点中指定的服务名相同;RemoteName与在tuxedodm文件中*DM_LOCAL_SERVICES节中发布的服务名相同(可以省略)WTCImport中的ResourceName与在tuxedodm文件中DM_REMOTE_SERVICES节点中指定的服务名相同3.Weblogic做客户端,访问Tuxedo服务
import="weblogic.wtc.jatmi.;
import="weblogic.wtc.gwt.*;
import="javax.naming.*;
import="java.sql.;
try
{
//调用接口服务
Context ctx = new InitialContext();
TuxedoConnectionFactory cdmaTuxedoFactory = (TuxedoConnectionFactory) ctx.lookup("tuxedo.services.TuxedoConnection");
TuxedoConnection cdmaTuxedo = cdmaTuxedoFactory.getTuxedoConnection();
TypedString cdmaData = new TypedString(inStr);
Reply cdmaRtn = cdmaTuxedo.tpcall("TOUPPER", cdmaData, 0);
cdmaData = (TypedString) cdmaRtn.getReplyBuffer();
outStr = cdmaData.toString();
cdmaTuxedo.tpterm();
}
catch(Exception e)
{
outStr = e.getMessage();
}
4.Tuxedo做客户端,访问Weblogic服务
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-27445-2.html
美国是全世界的政府
也许是之前中国放出去的