关于tuxedo的网络访问配置


一、  配置准备

新建bea用户uid 1002 gid 1003 软件tuxedo9.1 osAS5 以控制台方式安装tuxedo9.1,如果license过期可以修改系统时间(仅用于学习和测试)
二、   配置阶段
1.         编辑ubbsimplev.txt
[root@mail simpapp]# vi ubbsimple.txt
#       (c) 2003 BEA Systems, Inc. All Rights Reserved.
#ident  "@(#) samples/atmi/simpapp/ubbsimple    $Revision: 1.5 $"
*RESOURCES
IPCKEY 87654
DOMAINID simpapp
MASTER mail
MAXACCESSERS 40
MAXSERVERS 20
MAXSERVICES 40
UID 1002
GID 1003
MODEL MP
OPTIONS LAN
*MACHINES
mail LMID=mail
APPDIR="/home/BEA/simpapp"
TUXCONFIG="/home/BEA/simpapp/tuxconfig"
MAXWSCLIENTS=5
#TYPE="<Replace with the proper machine type for site1>"
TUXDIR="/home/BEA/tux"
UID=1002
GID=1003
*GROUPS
GROUP1
LMID=mail GRPNO=1 OPENINFO=NONE
*NETWORK
mail NADDR="//192.168.1.200:6033"
NLSADDR="//192.168.1.200:6034"
#BRIDGE="<Replace with the network device or omit if there is none>"
*SERVERS
DEFAULT:
CLOPT="-A"
simpserv SRVGRP=GROUP1 SRVID=3
WSL SRVGRP=GROUP1 SRVID=1 CLOPT="-A -t -- -n //192.168.1.200:6603  -m 2 -M "
*SERVICES
TOUPPER
 
2.         编译成二进制文件
tmloadcf -y ubbsimple.txt
3.         编辑tux.env
vi tux.env
TUXDIR=/home/BEA/tux; export TUXDIR
PATH=$TUXDIR/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:$SHLIB_PATH; export SHLIB_PATH
LIBPATH=$TUXDIR/lib:$LIBPATH; export LIBPATH
LD_LIBRARY_PATH=$TUXDIR/lib:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH
WEBJAVADIR=$TUXDIR/udataobj/webgui/java
LANG=C;export LANG
APPDIR=/home/BEA/simpapp; export APPDIR
TUXCONFIG=$APPDIR/tuxconfig; export TUXCONFIG
WSNADDR=//192.168.1.200:6033;export WSNADDR
4.         使环境变量生效并查看
[bea@mail simpapp]$ . 空格./tux.env
5.         生成服务端
[bea@mail simpapp]$ buildserver -f simpserv.c -o simpserv -s TOUPPER
6.         生成本地客户端
buildclient -f simpcl.c -o client
7.         生成网络客户端
[bea@mail simpapp]$buildclient -w -o netclient -f simpclnet.c
8.         启动监听
[bea@mail simpapp]$tlisten -l //192.168.1.200:6034
9.         启动tuxedo服务
[bea@mail simpapp]$tmboot –y
Booting all admin and server processes in /home/BEA/simpapp/tuxconfig
INFO: BEA Tuxedo, Version 9.1, 32-bit, Patch Level (none)
INFO: Serial #: 454493271161-2617347438265, Expiration 2008-08-15, Maxusers 100
INFO: Licensed to: BEA Evaluation Customer
Booting admin processes ...
exec DBBL -A :
        on mail -> process id=13596 ... Started.
exec BBL -A :
        on mail -> process id=13597 ... Started.
Booting server processes ...
exec simpserv -A :
        on mail -> process id=13599 ... Started.
exec WSL -A -t -- -n //192.168.1.200:6603 -m 2 -M  :
        on mail -> process id=13600 ... Started.
4 processes started. (网络服务端)
10.      关闭tuxedo服务
[bea@mail simpapp]$tmshutdown -y
三、   客户端访问
客户端安装完成之后,将服务器端的Tuxedo\bin下面的libtux.dll复制到客户端的Tuxedo\bin下面,运行时需要这个动态库(不知道为什么)
   
客户端也需要配置环境变量
    
TUXDIR=c:\bea\tuxedo8.1
    path=...(
其他path变量);%TUXDIR%\bin
    
client程序中,需要加入
    
tuxputenv(“WSNADDR=//192.168.1.200:6603”);// 访问Tuxedo服务器WSL服务的ip和端口
    
然后再执行tpinit等操作
    
编译已经写好的client程序,如
    buildclient -w -o Client -f Client.cpp
    
这里需要注意的是必须加入-w这个编译项,否则无法init
    
然后就运行该client客户端程序,如果一切顺利,就可以使用Tuxedo服务了


本文转自 pgmia 51CTO博客,原文链接:http://blog.51cto.com/heyiyi/118309
参与评论 您还未登录,请先 登录 后发表或查看评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值