tuxedo jolt 服务端配置

这篇博客介绍了如何配置Tuxedo服务端,特别是使用JOLT进行 FML Field Table 文件my.fld的设置。通过环境变量tux.env初始化,然后应用示例 ubbsimple,并使用tmboot启动服务。配置文件类型为FML的simpapp.rep通过Java BEA JOLT工具进行部署。同时,提供了多个参考资料链接以供深入学习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


FML Field Table文件:my.fld

# name   number type flags comments
LU	1	string	-	-
TUXEDOTEST	2	string	-	-

环境变量:tux.env

[root@localhost tuxedo12.1.1.0]# . ./tux.env

TUXDIR=/usr/local/tuxedo/tuxedo12.1.1.0; export TUXDIR
JAVA_HOME=$TUXDIR/jre; export JAVA_HOME
JVMLIBS=$JAVA_HOME/lib/amd64/server:$JAVA_HOME/jre/bin
PATH=$TUXDIR/bin:$JAVA_HOME/bin:$PATH; export PATH
COBCPY=:$TUXDIR/cobinclude; export COBCPY
COBOPT="-C ANS85 -C ALIGN=8 -C NOIBMCOMP -C TRUNC=ANSI -C OSEXT=cbl"; export COBOPT
SHLIB_PATH=$TUXDIR/lib:$JVMLIBS:$SHLIB_PATH; export SHLIB_PATH
LIBPATH=$TUXDIR/lib:$JVMLIBS:$LIBPATH; export LIBPATH
LD_LIBRARY_PATH=$TUXDIR/lib:$JVMLIBS:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH
WEBJAVADIR=$TUXDIR/udataobj/webgui/java; export WEBJAVADIR
LANG=C; export LANG
APPDIR=/usr/local/tuxedo/tuxedo12.1.1.0/samples/atmi/simpapp; export APPDIR
TUXCONFIG=/usr/local/tuxedo/tuxedo12.1.1.0/samples/atmi/simpapp/tuxconfig; export TUXCONFIG
JAR=/usr/local/tuxedo/tuxedo12.1.1.0/udataobj/jolt; export JAR
CLASSPATH=$JAR/joltwls.jar:$JAR/joltjse.jar:$JAR/jolt.jar:$JAR/joltadmin.jar; export CLASSPATH
FIELDTBLS=my.fld; export FIELDTBLS
FLDTBLDIR=/usr/local/tuxedo/tuxedo12.1.1.0/samples/atmi/simpapp; export FLDTBLDIR

配置文件:ubbsimple

#	(c) 2003 BEA Systems, Inc. All Rights Reserved.
#ident	"@(#) samples/atmi/simpapp/ubbsimple	$Revision: 1.7 $"

#Skeleton UBBCONFIG file for the TUXEDO Simple Application.
#Replace the <bracketed> items with the appropriate values.

*RESOURCES
IPCKEY		123456

#Example:
#IPCKEY		123456

DOMAINID	simpapp
MASTER		simple
MAXACCESSERS	900
MAXSERVERS	10
MAXSERVICES	20
MODEL		SHM
LDBAL		N

*MACHINES
DEFAULT:
		APPDIR="/usr/local/tuxedo/tuxedo12.1.1.0/samples/atmi/simpapp"
		TUXCONFIG="/usr/local/tuxedo/tuxedo12.1.1.0/samples/atmi/simpapp/tuxconfig"
		TUXDIR="/usr/local/tuxedo/tuxedo12.1.1.0"
		MAXWSCLIENTS=2
#Example:
#		APPDIR="/home/me/simpapp"
#		TUXCONFIG="/home/me/simpapp/tuxconfig"
#		TUXDIR="/usr/tuxedo"
"localhost.localdomain"		LMID=simple

#Example:
#beatux		LMID=simple

*GROUPS
GROUP1
LMID=simple	GRPNO=1	OPENINFO=NONE
JSLGRP          LMID=simple   GRPNO=2 
JREPGRP         LMID=simple   GRPNO=3

*SERVERS
DEFAULT:
		CLOPT="-A"

simpserv	SRVGRP=GROUP1 SRVID=1
JSL SRVGRP=JSLGRP SRVID=755
CLOPT="-A -- -n //192.168.3.6:8888 -m 5 -M 10 -x 5"

JREPSVR SRVGRP=JREPGRP SRVID=302
CLOPT="-A -- -W -P /usr/local/tuxedo/tuxedo12.1.1.0/udataobj/jolt/repository/jrepository"

*SERVICES
TOUPPER

服务端为tuxedo12.1.1.0自带的samples/atmi/simpapp下的示例
tmboot -y

参数配置文件类型为FML:simpapp.rep

java bea.jolt.admin.jbld //192.168.3.6:8888 simpapp.rep

service=TOUPPER
inbuf=FML
outbuf=FML
export=true
param=LU
type=string
access=inout
param=TUXEDOTEST
type=string
access=inout


客户端代码见:

http://download.youkuaiyun.com/detail/lu476036355/6498251


参考文章

http://blog.chinaunix.net/uid-20318885-id-1705754.html

http://wenku.baidu.com/view/82d40679168884868762d6cb.html

http://www.baidu.com/baidu?tn=monline_5_dg&ie=utf-8&wd=jrepository

http://my.oschina.net/hunterli/blog/12535

另关闭ipc

tmipcrm -y


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值