2025年tuxedo服务配置

tuxedo服务配置一 Tuxedo 介绍 Tuxedo 是 BEA 公司 现被 Oracle 公司收购 的一个客户机 服务器的 中间件 产品 它在客户机和服务器之间进行调节 以保证正确的处理事务 它用 C 语言技术开发的并且有很高性能 Tuxedo 服务通讯可以分为三种 域间模式的服务通讯 WSL 模式的服务通讯

大家好,我是讯享网,很高兴认识大家。

一、Tuxedo介绍

Tuxedo是BEA公司(现被Oracle公司收购)的一个客户机、服务器的“中间件”产品,它在客户机和服务器之间进行调节,以保证正确的处理事务。它用C语言技术开发的并且有很高性能。 Tuxedo服务通讯可以分为三种: 域间模式的服务通讯、WSL模式的服务通讯、JSL模式的服务通讯。 

讯享网

在这里插入图片描述
讯享网

二、域间通讯

讯享网使用TUXEDO组件/DOMAINS时,需要对管理配置作一些改变,它可以读取/请求另一个应用的交易(ProdCust)的数据。 涉及到3个关键的服务: DMADM(DOMAIN ADMINISTRATOR SERVER),管理域的server,在运行时管理BDMCONFIG,对已登记的gateway group提供支持,在tuxedo系统中,只能有一个DMADM进程,且不能对它采用MSSQ,不能有REPLYQ。 GWADM(GATEWAY ADMINISTRATOR SERVER),管理域的域网关进程,在运行时可以对某一组域网关进行管理,主要从DMADM那里取得域的配置信息,并对域网管进程及跨越域的全局事务的LOG文件进行管理。 GWTDOMIN(GATEWAY PROCESS),处理域之前的互操作,使本地域和调用远程域可以互相调用彼此的service,其中GMADM和GWTDOMAIN必须在一个组中。 一个tuxedo应用只能有一个DMADM,可以在任何一个组中。一个tuxedo应用可以有多个GWADM,GWTDOMAIN对,一个组只能有一个GMADM,GWTDOMAIN对。一个本地域可以和多个远程域实现互操作。 
domconfig 文件结构 *DM_LOCAL_DOMAINS #定义本地tuxedo域的信息,分别定义该域所在的组GWGRP,域类型TYPE,域的唯一标识,域间通信时日志的全路径,其中GWGRP, DOMAINID的值要与ubb文件中的定义匹配。 *DM_REMOTE_DOMAINS #DM_REMOTE_DOMAINS定义远程weblogic域的信息,分别定义域类型,域的唯一性标识,该id标识需要与在weblogic server中的配置名称吻合,否则通信将会失败,关于在weblogic中的相应配置下文将作详细描述# *DM_TDOMAIN #DM_TDOMAIN定义在DM_LOCAL_DOMAIN中已经说明的本地域和在DM_REMOTE_DOMAINS中已经说明的远程域的具体的通信ip地址以及通信端口,其中NWDEVICE指定tuxedo发布的server通信进程文件所在的路径# *DM_REMOTE_SERVICES #DDM_REMOTE_SERVICES定义当前域需要调用远程域的服务名称,本例中的服务作为被调用服务,所以此处可以为空 *DM_LOCAL_SERVICES #DM_LOCAL_SERVICES定义当前域对外发布的tuxedo service名称,可以通过RNAME重新命名service# 

1、UBBCONFIG

ubbconfig文件中,定义组以及服务

讯享网*GROUPS GDMADM LMID=simple GRPNO=3 OPENINFO=NONE *SERVERS DMADM SRVGRP=GDMADM SRVID=100 GWADM SRVGRP=GDMADM SRVID=200 GWRDOMAIN SRVGRP=GDMADM SRVID=300 

2、DOMCONFIG

*DM_RESOURCES VERSION=U22 *DM_LOCAL_DOMAINS TAPP_20_JK GWGRP=GDMADM TYPE=TDOMAIN DOMAINID="TAPP_MYAPP" BLOCKTIME=200 MAXDATALEN= MAXRDOM=89 DMTLOGDEV="/tuxedo/app/work/Logfile/dmtlog" DMTLOGNAME="DMTLOG" CONNECTION_POLICY=ON_STARTUP *DM_REMOTE_DOMAINS TAPP_BANK_0001 TYPE=TDOMAIN DOMAINID="TAPP_BANK_0001" *DM_TDOMAIN TAPP_MYAPP NWADDR="//192.168.2.10:21011" DMKEEPALIVE= DMKEEPALIVEWAIT=60000 TCPKEEPALIVE=YES DMKEEPALIVE= DMKEEPALIVE=0 TAPP_BANK_0001 NWADDR="//192.168.2.11:7503" *DM_REMOTE_SERVICES ftp_srv RDOM=TAPP_BANK_0001 LDOM=TAPP_MYAPP RNAME=ftp_srv *DM_LOCAL_SERVICES interface 

3、tuxedo相关的环境变量

修改~/.bash_profile, 配置环境变量

讯享网#/DOMAIN进程需要额外的环境变量去访问/DOMAINS配置信息 export BDMCONFIG=/tuxedo/app/work/dbmconfig 

4、编译配置文件

编译ubbconfig tmloadcf –y ubbconfig 编译dmconfig dmloadcf –y dmconfig 

三、WSL模式访问

ubbconfig 中增加配置

讯享网WSL SRVGRP=GROUP1 SRVID=1004 CLOPT="-A -t -- -n //192.168.2.10:21020 -m 2 -M 5 -x 2 -T 5 -p 21021 -P 21025" 

四、JSL模式访问

ubbconfig 中增加配置

JSL SRVGRP=GROUP1 SRVID=1005 CLOPT="-A -t -- -n //192.168.2.10:21020 -m 2 -M 5 -x 2 -T 5 -p 21021 -P 21025" JREPSVR SRVGRP=GROUP1 SRVID=1006 CLOPT="-A -- -W -P /tuxedo/bea/tuxedo11gR1/udataobj/jolt/repository/jrepository" 

jrepository 文件追加服务信息

讯享网add SVC/interface:vs=1:ex=1:bt=STRING:\ bp:pn=STRING:pt=string:pf=:pa=rw:ep: add PKG/SIMPSERV:interface: 
小讯
上一篇 2025-01-11 08:06
下一篇 2025-03-28 16:01

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/72171.html