tuxedo配置参数详解及远程客户端配置

合集下载

tuxedo配置参数详解及远程客户端配置

tuxedo配置参数详解及远程客户端配置

tuxedo配置参数详解及远程客户端配置TUXEDO应用系统的配置3.1 TUXEDO应用系统的常见配置配置文件UBBCONFIG介绍一个TUXEDO应用系统的所有资源都在一个文本文件中进行定义,该文件称为UBBCONFIG,在配置完成后,UBBCONFIG被编译成一个二进制的文件TUXCONFI G.在TUXEDO系统启动时,从该文件中读取系统的配置信息。

UBBCONFIG文件类似WINDOWS下的*.INI文件。

它包括以下9大部分, 我们称之为节,RESOURCE S,MACHIENS,GROUPS这三个节必须的,其他的节是可选的。

RESOURCES(必需): 与整个系统有关的配置信息MACHINES(必需): 一个TUXEDO应用系统可以跨越多台服务器,在该节中配置与每台服务器有关的信息GROUPS(必需): TUXEDO中的服务可被分为多个组,在该节中配置与组有关的信息SERVERS(可选): 与SERVER有关的信息在该节配置SERVICES(可选): 与SERVICES有关的信息在该节配置NETWORK(可选):与网络有关的信息在该节配置ROUTING(可选) :路由规则在该节配置NETGROUPS(可选):与网络分组有关的信息在该节配置名称解释:TUXEDO应用系统一个TUXEDO应用系统包括服务端,客户端,服务端安装在服务器上,客户端一般安装在PC机上,从开发角度看,一个TUXEDO应用系统包括服务端程序,客户端程序,一个配置文件。

此外,一个TUXEDO应用系统可以部署在一台服务器上,也可以部署在多台服务器上。

SERVER:服务端程序用C或COBAL编写,每一个程序文件编译成一个相应可执行文件,该可执行文件在运行时称为SERVER,它实际上就是一个进程。

每个SERVER都有一个名字,也就是该进程的名字。

为与TUXEDO应用系统的服务端区分,我们在本书中,我们用SERVER表示该进程,用服务端表示TUXEDO应用系统的服务端。

TUXEDO配置参数详解

TUXEDO配置参数详解

TUXEDO配置参数详解2007-07-10 09:39:47大中小TUXEDO应用系统的配置3.1 TUXEDO应用系统的常见配置配置文件UBBCONFIG介绍一个TUXEDO应用系统的所有资源都在一个文本文件中进行定义,该文件称为UBBCONFIG,在配置完成后,UBBCONFIG被编译成一个二进制的文件TUXCONFIG.在TUXEDO系统启动时,从该文件中读取系统的配置信息。

UBBCONFIG文件类似WINDOWS下的*.INI文件。

它包括以下9大部分, 我们称之为节,RESOURCES,MACHIENS,GROUPS这三个节必须的,其他的节是可选的。

RESOURCES(必需): 与整个系统有关的配置信息MACHINES(必需): 一个TUXEDO应用系统可以跨越多台服务器,在该节中配置与每台服务器有关的信息GROUPS(必需): TUXEDO中的服务可被分为多个组,在该节中配置与组有关的信息SERVERS(可选): 与SERVER有关的信息在该节配置SERVICES(可选): 与SERVICES有关的信息在该节配置NETWORK(可选):与网络有关的信息在该节配置ROUTING(可选) :路由规则在该节配置NETGROUPS(可选):与网络分组有关的信息在该节配置名称解释:TUXEDO应用系统一个TUXEDO应用系统包括服务端,客户端,服务端安装在服务器上,客户端一般安装在PC 机上,从开发角度看,一个TUXEDO应用系统包括服务端程序,客户端程序,一个配置文件。

此外,一个TUXEDO应用系统可以部署在一台服务器上,也可以部署在多台服务器上。

SERVER:服务端程序用C或COBAL编写,每一个程序文件编译成一个相应可执行文件,该可执行文件在运行时称为SERVER,它实际上就是一个进程。

每个SERVER都有一个名字,也就是该进程的名字。

为与TUXEDO应用系统的服务端区分,我们在本书中,我们用SERVER表示该进程,用服务端表示TUXEDO应用系统的服务端。

综合业务系统-配置文档TUXEDO配置文档

综合业务系统-配置文档TUXEDO配置文档

综合业务系统-配置文档TUXEDO配置文档V1.0.12004年3月上海华腾软件系统有限公司修订控制页目录一:参数诠释 (4)二:案例讲解 (12)2.1配置文件 (13)2.2应用的信息 (14)2.3机器信息 (18)2.4组定义 (20)2.5服务定义 (21)2.6交易定义 (24)2.7生成TUXCONFIG文件 (26)附件1:生产机UBB配置 (27)一:参数诠释二:案例讲解应用的描述信息配置在系统核心位置,用一个文件描述,通常称为ubbconfig 文件,在主控机器上。

整个TUXEDO系统的管理任务可以在一台机器上完成,在配置中被定为主控节点。

在运行时,这些信息被装入一段共享内存(一个IPC资源),称为公告牌(Bulletin Board—BB);包含有配置中不同机器的信息,在这些机器上运行的服务的信息,这些服务提供的交易的信息以及其他相关信息。

客户端在运行时连接公告牌。

当客户端程序调用一个交易,将根据公告牌找到合适的服务队列。

所以,公告牌是:——供客户端寻找适当的服务运行一个交易请求——包含应用信息:机器,服务,交易,网络等——创建于ubbconfig文件TUXEDO提供一个管理进程,称为BBL(Bulletin Board Liaison),包含了一个公告牌的本地拷贝和本地服务器上应用的状态。

TUXEDO提供的另一个管理进程DBBL(Distinguished Bulletin Board Liaison),用于多服务器配置时。

DBBL与BBL协同,保证所有部分的公告牌内容的一致性。

2.1配置文件任何TUXEDO应用系统的最基本的管理任务,是建立并维护配置文件。

该文件通常称为ubbconfig文件。

负责该工作的系统管理员必须很好的了解分布于各台机器上的应用服务的数据流,消息队列的构造,资源间的相互关系。

ubbconfig文件可视作包含应用启动信息的容器,需编译成二进制文件tuxconfig,作为启动时的参考。

tuxedo配置例子

tuxedo配置例子

tuxedo配置例子一、登记中心主机:a)配置文件一般的配置文件在~/etc下的ubb.txt,如下是文件的内容,红色部分是要针对环境进行修改的,紫色部分是为了环境管理方便可以选择来修改的。

配置文件ubb.txt的内容如下:*RESOURCESIPCKEY 174842DOMAINID ccbdmHQMASTER ccbdjzxMAXACCESSERS 600MAXSERVERS 300MAXSERVICES 900MODEL MPOPTIONS LANLDBAL N*MACHINESDEFAULT:Apsvr1 LMID=ccbdjzxUID=136 GID=102APPDIR="/data/ccbsbs/bin"TUXCONFIG="/data/ccbsbs/etc/tuxconfig"TUXDIR="/usr/tuxedo"ULOGPFX="/data/ccbsbs/log/ULOG"MAXWSCLIENTS=3scosysv LMID=ccbgw1UID=113 GID=102APPDIR="/ usr /ccbsbs/bin"TUXCONFIG="/ usr /ccbsbs/etc/tuxconfig"ENVFILE="/ usr /ccbsbs/etc/envfile"ULOGPFX="/ usr /ccbsbs/log/ULOG"TUXDIR="/usr/tuxedo"Gateway3 LMID=ccbgw2UID=105 GID=102APPDIR="/ usr /ccbsbs/bin"TUXCONFIG="/ usr /ccbsbs/etc/tuxconfig"ENVFILE="/ usr /ccbsbs/etc/envfile"ULOGPFX="/ usr /ccbsbs/log/ULOG"TUXDIR="/usr/tuxedo"*GROUPSccbGHQaLMID=ccbdjzx GRPNO=1 OPENINFO=NONEccbGHQbLMID=ccbdjzx GRPNO=2 OPENINFO=NONE ccbGHQc LMID=ccbdjzx GRPNO=3 OPENINFO=NONE ccbGgwa LMID=ccbgw1 GRPNO=21 OPENINFO=NONE ccbGgwb LMID=ccbgw1 GRPNO=22 OPENINFO=NONE ccbGgwc LMID=ccbgw1 GRPNO=23 OPENINFO=NONE ccbGgw2a LMID=ccbgw2 GRPNO=31 OPENINFO=NONE ccbGgw2b LMID=ccbgw2 GRPNO=32 OPENINFO=NONE ccbGgw2c LMID=ccbgw2 GRPNO=33 OPENINFO=NONE *NETWORK ccbdjzxNADDR="//192.168.1.11:8400"BRIDGE="/dev/tcp"NLSADDR="//192.168.1.11:8401"ccbgw1NADDR="//192.168.1.21:8400"BRIDGE="/dev/tcp"NLSADDR="//192.168.1.21:8401"Ccbgw2NADDR="//192.168.1.22:8400"BRIDGE="/dev/tcp"NLSADDR="//192.168.1.22:8401"*SERVERSDEFAULT: CLOPT="-A"RB26SYSM SRVGRP=ccbGHQa SRVID=1RB20CUST SRVGRP=ccbGHQa SRVID=2RB22ACIF SRVGRP=ccbGHQa SRVID=3RB24FUND SRVGRP=ccbGHQa SRVID=4RB21CARD SRVGRP=ccbGHQa SRVID=5RB25OTHE SRVGRP=ccbGHQa SRVID=6RB23SECU SRVGRP=ccbGHQa SRVID=7 PAccount SRVGRP=ccbGHQa SRVID=8 TransAccount SRVGRP=ccbGHQa SRVID=9 onlinetrade SRVGRP=ccbGHQa SRVID=11CheckServ SRVGRP=ccbGHQa SRVID=12batchsv SRVGRP=ccbGHQa SRVID=13dispatch SRVGRP=ccbGHQa SRVID=14simpserv SRVGRP=ccbGHQa SRVID=119ftpserv32 SRVGRP=ccbGHQb SRVID=129WSL SRVGRP=ccbGHQb SRVID=10CLOPT="-A -- -n//192.168.42.HQ:8420 -m1 -M3 -x1"DMADM SRVGRP=ccbGHQb SRVID=101GWADM SRVGRP=ccbGgwa SRVID=105GWTDOMAIN SRVGRP=ccbGgwa SRVID=109ordertest SRVGRP=ccbGgwb SRVID=21gwreadfs SRVGRP=ccbGgwb SRVID=31gwrecv SRVGRP=ccbGgwb SRVID=41gwfundsvr SRVGRP=ccbGgwb SRVID=51*SERVICESTUXFTP ROUTING=ftproutGWFUNDSVR ROUTING=agent*ROUTINGftprout FIELD=FTPROUTE BUFTYPE="FML32"RANGES="'001':ccbGHQb,*:ccbGgwa"Agent FIELD=ROUTINGFLD BUFTYPE="FML32"RANGES="'00a':ccbGgwb,*:ccbGgwb"b)环境变量一般的环境变量设置文件为在~/etc下的setenv,如下是文件的内容,红色部分是要针对环境进行修改的,紫色部分是为了应用系统和数据库来设定的。

Tuxedo 功能说明书

Tuxedo 功能说明书

Tuxedo功能说明书说明:本说明书是为了适应光大银行的要求,为光大银行提供有关Tuxedo 功能的简要说明列表。

一、交易处理服务1.交易完整性保证机制●当应用系统只有局部事务、没有全局事务时,Tuxedo直接利用数据库的事务处理功能(用或不用XA),这样可提高系统性能。

●当应用系统涉及跨多个资源数据库(同构或异构)的全局事务的时,Tuxedo利用XA标准和两阶段提交协议,通过事务管理器,协调各个数据库的同步。

Tuxedo还可保证可靠性队列/Q 的入出队操作和数据库的更新操作的同步。

在各种情况下,Tuxedo能够确保异构的(或者同构的)数据库以及它资源管理器之间的完整性和一致,并且还在出现节点故障、网络故障或全局资源死锁时利用内部的交易日志来协调全局事务的恢复。

2.交易优先级请求优先级是Tuxedo的事务管理器提供的另一个核心能力。

当某一服务有比其他服务更高的优先级时,服务器在处理请求时,就不再单纯的按照请求在队列中的先后顺序处理,而是按优先级来定。

请求优先级越高的越早被处理。

为了防止低优先级请求总是得不到服务,服务器每隔十个请求,就按FIFO次序进行一次请求选择。

二、可管理性TUXEDO的三层逻辑结构提供了对应用程序高度的可管理性。

它以业务逻辑层为管理的主要对象,把基本业务组件即服务进程的服务做为管理的基本单位。

应用系统由一些基本的组件即服务构成,这样它的易理解、易修改、易扩充等需求都得到保证。

TUXEDO提供一个基于普通WEB浏览器的GUI管理工具,也可根据用户需要提供基于X Window/ Motif 的GUI管理工具;还提供综合性的字符型管理命令;并且提供一个管理信息库(MIB)和编程接口,使用户可根据特定需求编写自己的管理工具。

TUXEDO 的关联产品BEA MANAGER 通过网络管理协议SNMP和TUXEDO的管理信息库MIB可以把TUXEDO对应用程序的管理集成到一般的网络、数据库系统管理工具中,比如OpenView, NetView 等。

tuxedo的配置.txt

tuxedo的配置.txt

以下是配置tuxedo连接EAIH的方法(以北开100环境为例)1.到目录/home/ap/ecds/etc/BUSI/PubApp/CBS/EAI_CLT1)修改文件Route.xml使之变为空(如下)<?xml version="1.0" encoding="ISO-8859-1" ?><RouteTab><RuleTab RecNum="0"></RuleT ab></RouteT ab>~2)修改文件DtaParm.xml,把LinkRule=这行修改如下LinkRule ="${CC} -o ${EXECOBJ} ${REGISTC} ${CUSTOMLIB} ${LIBOPTS} ${TUXCLILIBS} -L${FAPWORKDIR}/lib -lcsspui -lgicon2.到目录/home/ap/ecds/etc1)修改ESAdmin.xml 把其中EAI_CLT中的关于MQ字段去掉2)修改文件tuxedo.doma和tuxedo.conf(1)修改文件tuxedo.doma内容bjwl:/home/ap/ecds/etc/> view tuxedo.doma# Copyright (c) 1990, 1994 Novell, Inc.# Copyright (c) 1994 Novell# All Rights Reserved# THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF# UNIX System Laboratories, Inc.# The copyright notice above does not evidence any# actual or intended publication of such source code.#Copyright (c) 1994 Novell, Inc.#All rights reserved#ident "@(#) apps/creditapp/domcon1 $Revision: 1.3 $" ## TUXEDO DOMAIN CONFIGURATION FILE#*DM_RESOURCES##VERSION=U22##*DM_LOCAL_DOMAINS##ecds GWGRP=GROUP2TYPE=TDOMAINMTYPE="HP-UX"DOMAINID="ecds100"BLOCKTIME=60MAXDATALEN=56MAXRDOM=89DMTLOGDEV="/home/ap/ecds/log/DMTLOG"AUDITLOG="/home/ap/ecds/log/AUDITLOG"DMTLOGNAME="DMTLOG_TDOM1"CONNECTION_POLICY=ON_STARTUPRETRY_INTERVAL=10ecds_back GWGRP=GROUP3TYPE=TDOMAINDOMAINID="back100"BLOCKTIME=60MAXDATALEN=56MAXRDOM=89DMTLOGDEV="/home/ap/ecds/bin/DMTLOG"AUDITLOG="/home/ap/ecds/bin/AUDITLOG"DMTLOGNAME="DMTLOG_TDOM2"CONNECTION_POLICY=ON_STARTUPRETRY_INTERVAL=10#*DM_REMOTE_DOMAINS##EAIH_AIX6_BAGW3 TYPE=TDOMAINDOMAINID="EAIH_AIX6_BAGW3"EAIH_AIX6_BAGW4 TYPE=TDOMAINDOMAINID="EAIH_AIX6_BAGW4"##*DM_TDOMAIN##ecds100 NWADDR="//128.32.100.100:12201" CMPLIMIT=0back100 NWADDR="//128.32.100.100:12202" CMPLIMIT=0EAIH_AIX6_BAGW3 NWADDR="//128.192.137.164:8666" CMPLIMIT=0 EAIH_AIX6_BAGW4 NWADDR="//128.192.137.164:8667" CMPLIMIT=0 ##*DM_LOCAL_SERVICESCTS_SVR LDOM=ecdsGETFILE LDOM=ecdsCTS_SVR LDOM=ecds_backGETFILE LDOM=ecds_back##*DM_REMOTE_SERVICES##TuxEntry RDOM=EAIH_AIX6_BAGW3TuxEntry RDOM=EAIH_AIX6_BAGW4(2)修改文件tuxedo.conf内容WH8HP361:/home/ap/ecds/etc/> view tuxedo.conf*RESOURCESIPCKEY 123457DOMAINID ecds100MASTER ecds100PERM 0666MAXACCESSERS 500MAXSERVERS 200MAXSERVICES 500MAXCONV 20MODEL SHMLDBAL N*RESOURCESIPCKEY 123457DOMAINID ecds100MASTER ecds100PERM 0666MAXACCESSERS 500MAXSERVERS 200MAXSERVICES 500MAXCONV 20MODEL SHMLDBAL N*MACHINES"WH8HP361" LMID=ecds100APPDIR="/home/ap/ecds/bin"TUXCONFIG="/home/ap/ecds/etc/tuxedo.ubb"TUXDIR="/home/mw/tuxedo/tuxedo8.1"ULOGPFX="/home/ap/ecds/log/tuxedo.log"MAXWSCLIENTS=200MAXACCESSERS=300*GROUPSGROUP1 LMID=ecds100 GRPNO=1GROUP2 LMID=ecds100 GRPNO=2GROUP3 LMID=ecds100 GRPNO=3*NETGROUPS*SERVERSDEFAULT: RESTART=Y MAXGEN=5 REPLYQ=Y CLOPT="-A"DMADM SRVGRP=GROUP2 SRVID=1 REPLYQ=NGWADM SRVGRP=GROUP2 SRVID=2 REPLYQ=NGWTDOMAIN SRVGRP=GROUP2 SRVID=3 REPLYQ=N CLOPT="-t" GWADM SRVGRP=GROUP3 SRVID=4 REPLYQ=NGWTDOMAIN SRVGRP=GROUP3 SRVID=5 REPLYQ=N CLOPT="-t"*SERVICES3.生成二进制文件tuxedo.bdm和tuxedo.ubb1)在执行以下命令的时候要先停掉tuxedobjwl:/home/ap/ecds/etc/>tmshutdown -c -y2)生成tuxedo.ubb文件:bjwl:/home/ap/ecds/etc/>tmloadcf -y tuxedo.conf3)生成tuxedo.bdm文件:bjwl:/home/ap/ecds/etc/>dmloadcf -y tuxedo.conf4.重启tuxedobjwl:/home/ap/ecds/etc/>tmboot -y5.发交易验证是否连通EAIH6.修改.profile文件把TUXEDO那个地方加日志的目录export TUX_TRACE_FILE=$HOME/log/tux/tuxxmlexport EAIFACFG=$HOME/etc/config.properties注:如果平台报密钥错误,我们要更新密钥。

Tuxedo讲解1——WSL

Tuxedo讲解1——WSL

WSH
WSH进程与Server进程的关系
WSH收到WSC的请求数据,放在 缓冲区,然后发给server进程来 处理,因为在同一台机器上,一 般采用本地进程间通信的机制, 效率比较高。Server处理完后将 结果返回给WSH,WSH再将结 果返回给WSC,这个过程中 WSH和WSC是保持着TCP连接 的,而server进程并不直接和 WSC打交道。
Tuxedo WSL讲解
目 录
01 WLS是什么 WSL的使用的场景 WSL的工作原理
02
03 04
WSL的相关配置
WSL是什么?
TCP连接
TCP Server端处理请求的两种模式
一种是重复的( iterative ),一种是并 发的( concurrent )。 前面一种是一个Server进程来处理client的请求, 处理完成后再继续接收请求处理。 后面的一种则是在请求到来的时候,server进程 会开一个新的进程来处理这个请求,而自己则是 继续监听公开端口的连接请求。
Tuxedo Server
目 录
01 WLS是什么 WSL的使用的场景 WSL的工作原理
02
03 04
WSL的相关配置
WSL 配置
Server端环境变量的配置 WSNADDR=//IP:PORT export WSNADDR Ubb文件配置 *MACHINES MAXWSCLIENTS=5 运行连接的客户端最大数 *GROUPS WSGRP 配置一个新的组 *SERVERS 添加WSL指令部分 WSL SRVGRP=WSGRP SRVID=20 CLOPT ="-A -- -n //ip:port -x 10 -m 2 -M 10 " 注意:MAXACCESS>MAXSERVERS+MAXWSCLIENTS

TUXEDO配置参数详解

TUXEDO配置参数详解

TUXEDO配置参数详解
1、TUXCONFIG:
TUXCONFIG(TUXCONFIG)是TUXEDO系统的初始参数文件,也是系统中最重要的参数配置文件,它是在TUXEDO系统环境初始化时被读取,并影响系统的行为。

TUXCONFIG中所有参数都是静态字符串,也就是说TUXCONFIG中的参数都必须在系统环境初始化时就被定义,不能在运行过程中进行动态变更。

TUXCONFIG中定义的参数可以分类如下:
(1)系统参数:这类参数用于控制TUXEDO系统的基本行为,其中主要包括系统节点的跨越连接策略、超时时间配置、服务配置参数等。

(2)组件参数:这类参数主要用于控制特定的TUXEDO组件,如消息传递队列、客户服务器、事件传递服务器等,参数设置主要关系到这些组件的行为。

(3)应用参数:这类参数用于配置应用程序的参数,如运行的服务名称、程序运行时的参数设置等。

2、TUXENV:
TUXENV(TUXENV)是TUXEDO系统的运行环境参数文件,它里面包含了系统级参数和应用级参数,而且这些参数可以在运行时动态变更。

TUXENV 中定义的参数设置都是以文本形式存放的,每一行表示一条参数,参数设定包括参数名称、参数值、参数描述等内容。

TUXENV中定义的参数可以分类如下:
(1)系统参数:这类参数用于控制TUXEDO系统的基本行为。

tuxedo命令和配置的详细解释及应用实例

tuxedo命令和配置的详细解释及应用实例

tuxedo命令和配置的详细解释及应用实例域的组成BDMCONFIG:二进制配置文件DMADM:域管理服务器,管理多个GWADMGWADM:运行时网关管理服务器,从DMADM服务器上获取域信息GWTDOMAIN:是一个网关进程,在域之间转发消息tmshutdown/tmboot -s 服务名按服务名停/启单个服务tmshutdown/tmboot -S (大写的S)停/启所有服务tmshutdown/tmboot -i 进程号按进程号停/启单个服务tmshutdown/tmboot -g 组名字按组停/启服务tmshutdown/tmboot -y -w1 按用户停/启服务tmloadcf -n 文件名只做语法检查不编译tmloadcf -y 文件名编译二进制文件tmloadcf -c 文件名测试IPC资源最小需求tmadmin -v 版本tmadmin>bbp 查BB的参数bbs BB统计信息pclt 连接客户端信息psr server信息psc service信息pt 当前事物信息pq 队列信息echo psr|tmadmin|grep -v IDLEecho psr|tmadmin|sort +4echo psc|tmadmin|sort +6echo pq|tmadmin|sort +4echo pclt|tmadmin|grep -v WSH|grep -v tmadmin以下是tmadmin命令的printserver(简写为psr)的简单输出。

列号描述1. 服务的可执行文件名2. 服务连接的队列名3. 组名4. 服务的数字id5. 服务已经处理的请求数6. 服务处理的全部请求的参数和7. 服务正在处理的交易,若为IDLE则服务当前是空闲ccsmis:/home2/ccsmis>tmadmintmadmin - Copyright (c) 1996 BEA Systems, Inc.Portions * Copyright 1986-1997 RSA Data Security, Inc.All Rights Reserved.Distributed under license by BEA Systems, Inc.Tuxedo is a registered trademark.> printserverProg Name Queue Name Grp Name ID RqDone Load Done Current Service --------- ---------- -------- -- ------ --------- --------------- rz_Ecsb 00004.04000 APGP2 4000 0 0 ( IDLE )BBL 70020 simple 0 1 50 ( IDLE ) IFMTMS APGP2_TMS APGP2 30001 1 50 ( IDLE )交易信息来自GAI的信息本处略去。

tuxedo本地和远程客户端

tuxedo本地和远程客户端

Tuxedo安装license例子、本地和远程客户端配置摘要:本文总结了Tuxedo的安装、license、例子运行和远程客户端配置四个主要问题,给出了一篇真正可用的Tuxedo入门教程。

Tuxedo是一个很好的交易中间件,包含消息中间件等功能,历史悠久,功能强大,是由BEA开发的,不过现在属于Oracle了。

网上的Tuxedo入门教程千千万万,几乎没有一个可用的。

尤其是在licsence和远程客户端配置这两个问题上,都没有交代清楚。

很符合中国的IT教程特色:“懂得人看得懂,但是并没有更懂;不懂的人更加不懂了!”。

本文集中讨论了四个问题:●Tuxedo的安装;●SDK和RTC的License;●Simpapp例子●远程客户端配置好了,开始吧,我的开发环境如下,如果开发环境不同,也许本教程不适合你:●Tuxedo8.1●VC6●服务器:windows XP●客户端:Windows XP(VMWARE上)本文的源代码在这里,你也许要根据下面的教程修改后才能成功运行:/source/11078021.Tuxedo8.1安装Tuxedo8.1下载地址如下:Microsoft Windows (32 bit)/download/pub/tuxedo...uxedo81_win.exe 下载完成后直接双击就可以安装了,可以选择安装服务器或者客户端。

安装的时候需要选择bea的home目录和Tuxedo的目录,都可以采用默认配置。

服务端还需要指定tlisten密码。

其他都暂时不需要配置,包括license都可以留到后面配置。

2.LicenseTuxedo的license分为SDK和RTC两种,SDK即开发版,RTC即发布版。

我刚开始就是得到了一个RTC,兴高采烈的run例子的时候编译不过,告诉我“你没有一个合法的SDK license”。

其实bea已经公布了所有的license,直接去官方网站下载就可以了,不要到处找所谓的无限制xx license,Tuxedo8.1的SDK license地址如下:/downloads/LIC-TUX81-SDK-56B.zip下载后解压,将文件名改为lic.txt,然后拷贝到TUXEDO_HOME/udataobj 目录下面就可以了。

Tuxedo监控配置说明

Tuxedo监控配置说明

Tuxedo监控配置说明1.1.1.1Tuxedo监控配置说明1.目前COSS所能监控的Tuxedo版本只能是V8.1以上版本,分别为V8.1、V9.0、V9.1,因为只有这三个版本附带SNMP模块,下面以V9.1为例。

2.首先要在Tuxedo安装目录的根目录下建一个取名为etc的文件夹3.拷贝%tuxdir%\udataobj\snmp\etc\下所有文件到刚才建立的c:\etc目录下,注%tuxdir%为Tuxedo安装目录4.打开命令行,到Tuxedo安装目录下C:\bea\tuxedo9.1\bin执行instsrvtux_snmpd %TUXDIR%\bin\tux_snmpd.exe命令,即在WINDOWS服务下建立一个tux_snmpd 的服务。

如果要删除创建的服务时,同样到Tuxedo安装目录下C:\bea\tuxedo9.1\bin>执行instsrv tux_snmpd remove命令,即可删除WINDOWS服务下的刚才创建的服务。

5.编辑 C:\etc\beamgr.conf文件在#TRAP_HOST snmp_manager_host 162 public下面添加一条TRAP_HOST localhost 162 public在# TMAGENT <logical_agent_name(23)> <TUXDIR(256)> <TUXCONFIG2(256)>下面添加一条TMAGENT tux_snmpd C:\bea\tuxedo9.1 C:\tuxedoapps\simpapp\tuxconfig6.在windows服务中启动tux_snmpd,参数“-s -p 1611”7.以上配置完成之后,在客户已经启动Tuxedo服务的前提下,COSS中就能进行Tuxedomachine监测。

8.如大家要在测试环境下进行COSS对Tuxedo的监测,则还需打开命令行然后在安装目录下执行:C:\tuxedoapps\simpapp>setenv.cmd 首先执行这条C:\tuxedoapps\simpapp>tmboot -y1.1.1.2Tuxedo Machine监测(未配)Broadview BCC服务端配置监测配置监测配置:正常判断条件:性能项配置Broadview BCC Web端展现。

tuxedo配置与服务部署

tuxedo配置与服务部署

TUXEDO应用服务配置、部署手册1. WINDOWS环境下TUXEDO服务端应用程序的部署和配置1.1 tuxedo的安装确定安装介质(Tuxedo安装程序)运行Setup图表 -1 Tuxedo安装向导图表-2 Tuxedo安装向导点击“Next”,继续图表 -3 许可证协议选择“YES”,继续图表 -4:选择安装类型选择“Full Installation”,继续图表 -5 制定安装路径路径设为“d:\bea”,继续图表 -6 产品路径6.路径设为“d:\bea\tuxedo”,继续图表 -7安装程序开始拷贝文件等待安装程序拷贝文件。

图表 -8输入Listen password输入Listen password,输入两个相同的密码,“lp”,继续图表 -9安装SSL选择“NO”,继续图表-10:安装LDAP取安装程序的默认值,继续图表 -11:安装License 选择“no”,继续图表 -12:Tuxedo安装完毕安装完毕注意事项LIC的安装假设TUXEDO安装在d:\bea\tuxedo,在udataobj子目录中考入lic.txt1.2 应用程序的配置关于环境变量的配置,setenv.bat文件格式如下:rem Copyright (c) 1995 Novell, Inc.rem All Rights Reservedrem THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OFrem Novell, Inc.rem The copyright notice above does not evidence anyrem actual or intended publication of such source code.rem Copyright (c) 1995 Novell, Inc.rem All rights reservedrem ident "@(#) apps/simpapp/setenv.cmd $Revision: 1.1 $"set TUXDIR=d:\bea\tuxedoset WSNADDR=//10.233.128.18:8888set APPDIR=d:\ydlwset PATH=%TUXDIR%\bin;%APPDIR%;%PATH%set LIB=%LIB%;d:\Oracle\Ora9\precomp\lib\msvc;set TUXCONFIG=%APPDIR%\tuxconfigset FIELDTBLS32=qqdata,fhdata,yhfymx,comfldset FLDTBLDIR32=%APPDIR%;%TUXDIR%\udataobjcall %APPDIR%\VCVARS32.BAT需要注意的地方用红色标记,其中TUXEDO为tuxedo的安装主目录,APPDIR为应用程序主目录,根据实际情况进行修改。

Tuxedo完全操作手册

Tuxedo完全操作手册

Tuxedo完全操作⼿册⼀、tuxedo的配置1、展开tuxedo包,例如:/home/tuxedo2、配置ubbconfig⽂件在江苏建⾏是jsccb.ubb*RESOURCES*RESOURCES节包含整个应⽤范围的信息。

本节必须在配置⽂件第⼀节,不可缺少。

参数意义*RESOURCES *RESOURCES节IPCKEY 共享内存idUID TUXEDO管理员⽤户idGID TUXEDO管理员⽤户idPERM TUXEDO管理员组⽤户的权限MAXACCESSERS 服务端和客户端的最⼤进程数MAXSERVERS 限制可以启动服务总数MAXSERVICES 限制可以发布交易总数MASTER 指出主控节点的逻辑名,第⼆个是备份节点MODEL 应⽤构架,MP表⽰多机OPTIONS LAN,MIGRA TE表⽰是⼀个⽹络应⽤,服务可以移植到替代处理器上SECURITY 安全级别(5个)AUTHSVC 客户端可以通过交易“AUTHSVC”获得认证NOTIFY DIPIN,客户端通过dip-in收到⼴播通知SYSTEM_ACCESS PROTECTED,NO_OVERRIDE,应⽤代码不得⼲扰共享内存LDBAL 设Y则进⾏负载平衡MAXBUF[S]TYPE 数据缓冲类型及⼦类的最⼤数SCANUNIT 内部时间间隔单位,单位是秒SANITYSCAN 检索公告牌的内部时间间隔,单位是SCANUNITBLOCKTIME 交易超时时间,单位是SCANUNITBBLQUERY DBBL查询所有BLL的时间间隔DBBLWAIT DBBL等待BBL回应的超时时间MAXCONV 同时最⼤会话数jsccb.ubb的实例###################### RESOURCES SECTION ######################*RESOURCESIPCKEY 234567DOMAINID JSCCBMASTER SERVER1MAXSERVERS 900MAXSERVICES 2000CMTRET LOGGEDMODEL MPLDBAL YSECURITY NONEMAXGTT 500OPTIONS LANBLOCKTIME 12*MACHINES*MACHINES节包含应⽤有关的每个处理器的信息。

tuxedo配置和服务部署

tuxedo配置和服务部署

tuxedo配置和服务部署TUXEDO应用服务配置、部署手册1. WINDOWS环境下TUXEDO服务端应用程序的部署和配置1.1 tuxedo的安装确定安装介质(Tuxedo安装程序)运行Setup图表 -1 Tuxedo安装向导图表-2 Tuxedo安装向导点击“Next”,继续图表 -3 许可证协议选择“YES”,继续图表 -4:选择安装类型选择“Full Installation”,继续图表 -5 制定安装路径路径设为“d:\bea”,继续图表 -6 产品路径6.路径设为“d:\bea\tuxedo”,继续图表 -7安装程序开始拷贝文件等待安装程序拷贝文件。

图表 -8输入Listen password输入Listen password,输入两个相同的密码,“lp”,继续图表 -9安装SSL选择“NO”,继续图表-10:安装LDAP取安装程序的默认值,继续图表 -11:安装License 选择“no”,继续图表 -12:Tuxedo安装完毕安装完毕注意事项LIC的安装假设TUXEDO安装在d:\bea\tuxedo,在udataobj子目录中考入lic.txt1.2 应用程序的配置关于环境变量的配置,setenv.bat文件格式如下:rem Copyright (c) 1995 Novell, Inc.rem All Rights Reservedrem THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OFrem Novell, Inc.rem The copyright notice above does not evidence anyrem actual or intended publication of such source code.rem Copyright (c) 1995 Novell, Inc.rem All rights reservedrem ident "@(#) apps/simpapp/setenv.cmd $Revision: 1.1 $"set TUXDIR=d:\bea\tuxedoset WSNADDR=//10.233.128.18:8888set APPDIR=d:\ydlwset PATH=%TUXDIR%\bin;%APPDIR%;%PATH%set LIB=%LIB%;d:\Oracle\Ora9\precomp\lib\msvc;set TUXCONFIG=%APPDIR%\tuxconfigset FIELDTBLS32=qqdata,fhdata,yhfymx,comfldset FLDTBLDIR32=%APPDIR%;%TUXDIR%\udataobjcall %APPDIR%\VCVARS32.BAT需要注意的地方用红色标记,其中TUXEDO为tuxedo的安装主目录,APPDIR 为应用程序主目录,根据实际情况进行修改。

TUXEDO配置参数详解

TUXEDO配置参数详解

TUXEDO配置参数详解TUXEDO是一款开源的分布式高性能事务处理系统,广泛应用于企业级应用程序的开发和部署。

TUXEDO配置参数的详细了解对于系统的性能和可靠性的优化非常重要。

在本文中,我们将深入探讨TUXEDO的配置参数,并详细解释每个参数的作用和用途。

1.MAXACCESSERS-指定同时运行的最大并发进程数。

该参数对于控制系统的并发连接数至关重要。

当系统中的连接数超过此参数设定的值时,进程将等待直到有可用的连接资源。

2. MAXSERVERS - 指定Tuxedo系统中同时运行的最大服务进程数。

此参数对于控制系统的并发服务数量非常重要。

如果系统的服务进程数量超过此参数设定的值,新的服务请求将被延迟处理。

3.MAXQUEUES-指定系统中同时存在的最大队列数量。

此参数影响系统中消息队列的数量和容量。

如果队列数量超过此参数设定的值,新的消息将被丢弃。

4. MAXGROUPS - 指定Tuxedo系统中同时存在的最大进程组数量。

进程组是一组具有共同功能的进程,可以并行处理服务请求。

此参数对于控制系统中进程组的数量非常重要。

5.MAXLISTENERS-指定系统中同时存在的最大监听器数量。

监听器负责监听来自客户端的连接请求,并将其分配给服务进程。

此参数对于控制系统的并发连接数和性能非常重要。

6. TMSNAME - 指定事务管理系统的名称。

Tuxedo支持分布式事务处理,通过指定TMS名称可以实现不同系统之间的事务协调和跨系统的事务处理。

7.GWADMINSERVERS-指定在系统启动时自动启动的网关管理服务器数量。

网关管理服务器通过网关提供与外部系统的通信能力。

此参数对于控制网关管理服务器数量非常重要。

8. MAXBUFTYPE - 指定系统中支持的最大缓冲区类型数量。

Tuxedo 支持多种不同类型的缓冲区,用于在系统内部传递数据。

此参数影响系统中缓冲区的数量和类型。

9. MAXNIPROC - 指定系统中支持的最大网络通讯进程数。

Tuxedo教程全解(2024)

Tuxedo教程全解(2024)
使用Tuxedo提供的编译工具将客户 端代码编译成可执行文件,并部署到 用户环境中。
15
调试与测试方法
日志调试
通过查看Tuxedo系统日志和应用程序日志 定位问题原因。
跟踪调试
使用Tuxedo提供的跟踪工具对服务调用进 行跟踪调试,查看调用过程和结果。
单元测试
针对每个服务或函数编写单元测试代码进行 测试验证功能正确性。
技术特点
采用Tuxedo的两阶段提交协议和分布式锁机制,确保事务 的原子性和隔离性;利用Tuxedo的故障恢复和容错机制, 提高系统的可用性和可靠性。
30
案例四:跨平台数据交换应用
应用场景
适用于不同操作系统、不同数据库之间的数据交换和共享。
解决方案
基于Tuxedo的跨平台数据交换技术,实现不同系统之间的数据互通和共享。
问题诊断
通过对历史日志数据的分析和挖 掘,预测系统未来的性能趋势和 潜在问题,为系统维护和管理提 供决策支持。
26
06
Tuxedo实战案例解析
2024/1/30
27
案例一:金融交易系统应用
系统架构
基于Tuxedo的中间件架构,实现高可 用、高并发的金融交易系统。
功能模块
技术特点
采用Tuxedo的分布式事务处理技术, 确保交易数据的一致性和完整性;利 用Tuxedo的负载均衡和容错机制,提 高系统的可靠性和性能。
2024/1/30
集成测试
将所有服务集成在一起进行测试验证整个系 统的功能正确性。
16
04
Tuxedo系统部署与配置
2024/1/30
17
系统部署方案
2024/1/30
单机部署
01

tuxedo相关参数配置方法

tuxedo相关参数配置方法

Tuxedo参数配置MASTER bill1,bill2#指定DOMAIN中的管理主机为unicom1,运行过程中unicom1若出现问题,管理主机切换至unicom2MAXACCESSERS 1000#这里该值表示整个系统中每个机器上可以访问TUXEDO的Client和Server的总数(可以访问BBL的最大进程数),应大于license用户数+server数(副本应记入)。

该字段会被MACHINE部分的MAXACCESSERS覆盖。

#系统核心参数中SEMAPHORE的数目(SEMMNS)要大于这MAXACCESSERS 数目,而ipc 消息个数(MSGMAX)应大于MAXACCESSERS 数+ 所有带REPLYQ的SERVER的个数。

MAXSERVERS 80#最大的server数(副本应记入)MAXSERVICES 200#最大的service数(多个server重复记入)MAXOBJECTS 20#系统最多存在的CORBA对象数目MODEL MP#表示cluster方式,否则为SHMOPTIONS LAN,MIGRATE#多机cluster方式时必须指定为LAN方式,MIGRATE表示可以以以组为单位进行机器间SERVER的迁移。

SCANUNIT 10#SCANUNIT 是BBL在所有服务请求中定期扫描以寻找超时的交易和被阻塞德调用和德间隔时间(秒)。

这个参数指定BBL扫描间隔时间的基本单位,它会影响在tpbegin中指定的交易超时时间和用BLOCKTIME指定的请求阻塞超时时间的精确程度。

SANITYSCAN, BBLQUERY, DBBLWAIT, BLOCKTIME 等参数都是SCANUNIT的倍数,而不是实际秒数。

而作为时间单位SCANUNIT必须是5的倍数,并且满足0<SCANUNIT<60。

SANITYSCAN 12#SANITYSCAN的值指定在每个MACHINE上BBL自动检测所有进程的时间间隔,以SCANUNIT为单元。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

TUXEDO应用系统的配置3.1 TUXEDO应用系统的常见配置配置文件UBBCONFIG介绍一个TUXEDO应用系统的所有资源都在一个文本文件中进行定义,该文件称为UBBCONFIG,在配置完成后,UBBCONFIG被编译成一个二进制的文件TUXCONFI G.在TUXEDO系统启动时,从该文件中读取系统的配置信息。

UBBCONFIG文件类似WINDOWS下的*.INI文件。

它包括以下9大部分, 我们称之为节,RESOURCE S,MACHIENS,GROUPS这三个节必须的,其他的节是可选的。

RESOURCES(必需): 与整个系统有关的配置信息MACHINES(必需): 一个TUXEDO应用系统可以跨越多台服务器,在该节中配置与每台服务器有关的信息GROUPS(必需): TUXEDO中的服务可被分为多个组,在该节中配置与组有关的信息SERVERS(可选): 与SERVER有关的信息在该节配置SERVICES(可选): 与SERVICES有关的信息在该节配置NETWORK(可选):与网络有关的信息在该节配置ROUTING(可选) :路由规则在该节配置NETGROUPS(可选):与网络分组有关的信息在该节配置名称解释:TUXEDO应用系统一个TUXEDO应用系统包括服务端,客户端,服务端安装在服务器上,客户端一般安装在PC机上,从开发角度看,一个TUXEDO应用系统包括服务端程序,客户端程序,一个配置文件。

此外,一个TUXEDO应用系统可以部署在一台服务器上,也可以部署在多台服务器上。

SERVER:服务端程序用C或COBAL编写,每一个程序文件编译成一个相应可执行文件,该可执行文件在运行时称为SERVER,它实际上就是一个进程。

每个SERVER都有一个名字,也就是该进程的名字。

为与TUXEDO应用系统的服务端区分,我们在本书中,我们用SERVER表示该进程,用服务端表示TUXEDO应用系统的服务端。

SERVICE:在每个服务端程序中,主要是一个个的函数,在TUXEDO中称这些函数为SERVICE,一般也称之为服务。

在该SERVICE中实现业务逻辑,在客户端中调用这些SERVICE来实现各种操作,如在前面的例子simpapp中,服务端程序为simpserv.c,它编译成可执行文件simperv, simpserv就是一个SERVER,该SERVER包括SERVICE:TOUPPER。

下面我们给出一个配置文件的例子:*RESOURCESIPCKEY 123456MASTER simpleUID 0GID 0PERM 0666MAXACCESSERS 100DOMAINID simpappMODEL SHMLDBAL YSCANUNIT 10SANITYSCAN 12BLOCKTIME 6NOTIFY DIPINMAXCONV 10*MACHINES"MYSYS" LMID="simple"TUXCONFIG="d:\tuxdemo\pbdemo\tuxconfig"TUXDIR="d:\tuxedo65"APPDIR="d:\tuxdemo\pbdemo"TLOGDEVICE="d:\tuxdemo\pbdemo\TLOG"TLOGNAME="TLOG"TLOGSIZE=100MAXWSCLIENTS=5CMPLIMIT="MAXLONG,MAXLONG"NETLOAD=0SPINCOUNT=0MAXACLCACHE=100*GROUPS"GROUP1" LMID="simple" GRPNO=1OPENINFO="Oracle_XA:Oracle_XA+Acc=P/scott/tiger+SesTm=600+MaxCur=5+LogDir=." TMSNAME="TMS_ORA8i"TMSCOUNT=2*SERVERSDEFAULT:CLOPT="-A""simpserv" SRVGRP="GROUP1" SRVID=1CLOPT="-A"RQADDR="simpserv"RQPERM=0660 REPLYQ=Y RPPERM=0660 MIN=5 MAX=5 CONV=NMAXGEN=1 GRACE=86400 RESTART=N"WSL" SRVGRP="GROUP1" SRVID=1116CLOPT="-A -- -n //MYSERVER:8888 -m 2 -M 5 -x 6"*SERVICES"TOUPPER"LOAD=50 PRIO=50BUFTYPE="ALL"TRANTIME=30AUTOTRAN=N*ROUTING各节之间的包含关系:从上到下,是一对多的关系,即:一个TUXEDO系统可以跨越多台服务器,一台服务器上可以有多个GROUP,但一个GROUP只能在一台服务器上,一个GROU P中可以有多个SERVER,一个SERVER中可以有多个SERVICE。

下面我们分别对每个节种具体的常见配置进行说明,NETWORK,NETGROUP,ROUTING三节及其他比较高级的配置我们在后面的内容中说明RESOURCES(必需):该节是必须的,在这里配置与整个TUXEDO应用系统有关的信息,主要包括:IPCKEY: TUXEDO使用它标识公告板及其他的IPC资源。

它不能与该服务器上其他的IPC资源的ID号冲突范围:32,769-262,142MASTER: 指定该TUXEDO应用系统的MASTER服务器,在该服务器上对整个TUXEDO系统进行管理配置,可以为该MASTER服务器指定一台备份服务器,当该MASTER服务器当机时,可从BACKUP服务器上进行管理。

在进行系统迁移时,也要指定BACKUP服务器。

DOMAINID:该TUXEDO应用系统的唯一标识UID, GID, PERM:这三个参数控制对系统IPC资源的存取权限UID: 可对该TUXEDO应用系统进行管理的TUXEDO系统管理员的用户ID,在UNIX下就是UNIX系统的用户ID,默认为执行TMLOADCF的用户的ID。

在NT下该设置没有用,要设为0。

GID: 在UNIX下为UID中所指定的用户所在的组ID,在NT下该设置没有用,要设为0PERM: 指定对TUXEDO系统IPC资源的存取权限。

默认值为0666,即任何人都可以对该IPC资源进行存取。

MAXACCESSERS,MAXSERVERS,MAXSERVICES:这三个参数控制该TUXEDO应用系统对IPC资源的使用情况。

MAXACCESSERS: 在本系统的一个节点(一台服务器)上,同时可以有多少个进程可以访问该TUXEDO系统的公告板,默认值为50,它包括本地客户端进程,SERVER进程,但不包括管理进程如:BBL,DBBL等MAXSERVERS: 在本系统中,总共可以有多少个SERVER存在,包括进行管理的SERVER,如:BBL,TMS等。

默认值为50。

MAXSERVICES: 在本系统中,总共可以有多少个SEVICE存在, 默认值为100。

TUXEDO应用系统的部署方式:一个TUXEDO应用系统可能部署在一台服务器上或多台服务器上,也可能是部署在共用一块全局共享内存的几台服务器上,可在MODEL,OPTIONAS中配置该TUXE DO应用系统的部署模式。

MODLE:SHM: 单机或多台服务器但共用一个全局共享内存MP: 多台服务器但没有共用一个全局共享内存OPTION: LAN: 是多机(MP)部署模式MIGRATE: 可对该系统进行迁移TUXEDO的管理进程BBL定时对它所在的服务器上的TUXEDO系统进行检查,检查超时的事务,超时的客户端连接等。

SCANUNIT: 指定检查的最小时间单位,它单位为秒,必须是5的倍数。

默认值为10,即10秒。

SANTIYSCAN: 每隔多少个SCANUNIT检查一次, SANITYSCAN*SCANUNIT不能大于300秒。

默认值为12,即120秒BLOCKTIME: 指定一个消息可以阻塞多长时间,如果过了SANITYSCAN*SCANUNIT秒该消息还没有发送出去,将超时出错。

SANITYSCAN*SCANUNIT不能大于32767秒。

默认值为6,即60秒。

同步调用的超时说明对同步调用TPCALL,指从TPCALL()开始调用,到SERVER端的返回结果到到该客户端并写到输入缓冲区这一段时间。

包括:客户端开始调用TPCALL()把数据通过网络发送到SERVER端SERVER端的处理时间SERVER端把处理结果通过网络返回给客户端客户端TPCALL()调用返回异步调用和会话方式的超时说明对异步调用和会话方式,当一个进程调用TPACALL(),TPCONNECT(),TPSEND()时,超时时间只包括如果接收队列满时,这些调用的等待时间,如在TPACALL()中,所调用的SERVICE的接收队列如果满了,那么TPACALL()可阻塞在那里,直到该队列不满,可以接收该TPACALL()发送的请求。

从TPACALL()开始阻塞到TPACALL()返回这段时间为它的超时时间。

对TPGETRPLY(),TPRECV()的超时时间是指如果要接收的队列为空时,它们应该阻塞在那里等待有消息到来的时间。

如:超时时间为60秒, 一点整调用TPGETRPLY()从接收的队列取消息,这时接收队列为空,如果到了一点零一分该接受队列还为空,那么TPGETRPLY()将超时出错。

LDBAL:要不要进行负载均衡,Y:要,N:不要,默认值为不要MAXCONV: 在一台服务器上最多可以有多少个会话同时存在。

范围:0-32768,默认值为10NOTIFY : 设置消息的通知方式,有以下3种:默认为DIPINIGNORE: 该TUXEDO系统中的CLIENT不接收任何消息SIGNAL: 用SIGUSR1,SIGUSR2信号通知CLIENT有消息到来,如果在非UNIX平台上设置采用该方式,那么会被自动转化为DIPIN方式。

DIPIN: 当CLIENT调用ATMI函数时,顺便检查看是否有消息,如果有就发送给该CLIENT默认值为DIPIN*MACHINES(必需):该TUXEDO应用系统所包含的每台服务器都要在该节中进行配置LMID: 在TUXEDO,要为该应用系统中的每台服务器指定一个逻辑服务器名。

相关文档
最新文档