从c语言到 java语言,运行的第一个程序,运行的第一个程序都是 HelloWorld,tuxedo 也为我们准备了类似的例子,
它的功能是 :在客户端 输入一串小写字符发送到服务器,返回成 大写字母
下面我们就开始运行 第一个 tuxedo 程序
第1步:
拷贝 tux安装 目录下的 simpapp 到 /home/bea下
cp -R /home/bea/tux/samples/atmi/simpapp /hoem/bea
第2步:
拷贝环境变量到 例子程序所在的目录,并且在 tux.env 中加上 以下的设置
LANG=C; export LANG
APPDIR=/home/bea/simpapp; export APPDIR
TUXCONFIG=$APPDIR/tuxconfig; export TUXCONFIG
运行 环境变量 . tux.env
第3步
到 例子程序所在目录 修改 ubbsimple 文件,修改好的文件如下
# (c) 2003 BEA Systems, Inc. All Rights Reserved.
#ident "@(#) samples/atmi/simpapp/ubbsimple $Revision: 1.5 $"
#Skeleton UBBCONFIG file for the TUXEDO Simple Application.
#Replace the <bracketed> items with the appropriate values.
*RESOURCES
#注释了这个
#IPCKEY <Replace with a valid IPC Key>
#Example:
#打开了这个
IPCKEY 123456
DOMAINID simpapp
MASTER simple
MAXACCESSERS 10
MAXSERVERS 5
MAXSERVICES 10
MODEL SHM
LDBAL N
*MACHINES
#修改了APPDIR
DEFAULT:
APPDIR="/home/bea/simpapp"
TUXCONFIG="/home/bea/simpapp/tuxconfig"
TUXDIR="/home/bea/tux"
#Example:
# APPDIR="/home/me/simpapp"
# TUXCONFIG="/home/me/simpapp/tuxconfig"
# TUXDIR="/usr/tuxedo"
#机器名 为bea ,执行 hostname可以查看
bea LMID=simple
#Example:
#beatux LMID=simple
*GROUPS
GROUP1
LMID=simple GRPNO=1 OPENINFO=NONE
*SERVERS
DEFAULT:
CLOPT="-A"
simpserv SRVGRP=GROUP1 SRVID=1
*SERVICES
TOUPPER
第4步:
a.设置好环境变量和配置文件以后 执行
tmloadcf -y ubbsimple (讲文本配置文件 生成一个二进制配置文件)
会生成一个 tuxconfig 文件
b. 执行
buildserver -f simpserv.c -o simpserv -s TOUPPER
buildclient -f simpcl.c -o simpcl
执行 ls 可以看到编译好的 服务器端程序 simpserv 和客户端程序 simpcl
执行 tmboot -y 启动 服务器
[bea@localhost simpapp]$ tmboot -y
Booting all admin and server processes in /home/bea/simpapp/tuxconfig
INFO: Oracle Tuxedo, Version 10.3.0.0, 32-bit, Patch Level (none)
Booting admin processes ...
exec BBL -A :
process id=7000 ... Started.
Booting server processes ...
exec simpserv -A :
process id=7001 ... Started.
2 processes started.
[bea@localhost simpapp]$
启动客户端,输入小写字符 ,会返回大写字符
[bea@localhost simpapp]$ ./simpcl huxl
Returned string is: HUXL
第一个程序运行成功了。。。。。。。。。。。。。。
第5步 ,看到 1,1 表明已经处理了一笔交易,在打开一个客户端 运行客户端程序 可以看到 2 2
tmadin
psr
[bea@localhost simpapp]$ tmadmin
tmadmin - Copyright (c) 2007-2008 Oracle.
Portions * Copyright 1986-1997 RSA Data Security, Inc.
All Rights Reserved.
Distributed under license by Oracle.
Tuxedo is a registered trademark.
> psr
Prog Name Queue Name Grp Name ID RqDone Load Done Current Service
--------- ---------- -------- -- ------ --------- ---------------
BBL 123456 simple 0 0 0 ( IDLE )
simpserv 00001.00001 GROUP1 1 1 50 ( IDLE )
>
分享到:
相关推荐
Windows平台下tuxedo应用simpapp举例.pdf
Tuxedo示例simpapp,已配置Weblogic与Tuxedo互调模式,详细参见http://blog.csdn.net/f4761
使用的例子为weblogic的simpapp和simpserv,以及tuxedo的simpapp。对unix用户可将本文中"\" 换成 "/",并将 ".cmd" 换成 ".sh"。 本例提供以下服务: TOUPPER:一个tuxedo方服务,用于将字符串转换为大写。Weblogic...
tuxedo应用程序开发指南.pdf 第一章 开发BEA Tuxedo应用程序 第二章 一个简单的Tuxedo应用程序simpapp 第三章 一个完整的Tuxedo应用程序bankapp
BEA Tuxedo应用程序开发指南 oracle 中间件 --BEA Tuxedo应用程序开发指南
开发BEA Tuxedo应用程序,Tuxedo应用程序simpapp,Tuxedo应用程序bankapp
linux环境下TUXEDO安装和simpapp调用实例图解
如何调试TUXEDO程序
BEA Tuxedo应用程序
tuxedo10gR3_64_Linux_01_x86在没有metalink账号的情况下很难下载到,这里共分四卷,下载完后解压即可。使用7z压缩,7z解压测试正常。
本文总结了Tuxedo的安装、license、例子运行和远程客户端配置四个主要问题,给出了一篇真正可用的Tuxedo入门教程。这个是该文章的例子,文章地址在:http://blog.csdn.net/wxb_nudt
Oracle TUXEDO Patch Description File Patch # RP036 Patch Ship Date: Thu Nov 23 01:34:24 EST 2017 Patch File PostFix: OS: ORACLE Enterprise LINUX 5 64-bit X86 TUXEDO Release: TUXEDO 111 This patch ...
Weblogic通过配置WTC连接方式,与TUXEDO进行通信。Loadrunner调用tuxedo的服务,交易发送至tuxedo。
说明:本实例适用于windows环境下演示如何使用tuxedo view 缓冲区 使用方法: 1、修改ubbsimple中环境变量 2、修改make.cmd文件中的环境变量 3、用viewc -n aud.v 进行编译,生成对应的 aud.h文件和 aud.VV文件 4、...
tuxedo应用程序开发指南 作者 经乾 希望对大家有所帮助
资源来自pypi官网。 资源全名:prometheus-tuxedo-exporter-1.0.1.tar.gz
TUXEDO 在UNIX下用C开发指南,含代码
TUXEDO风扇控件是一个应用程序和守护程序,用于控制TUXEDO笔记本设备的CPU和GPU的风扇。 请勿在其他硬件上运行TUXEDO风扇控制-我们不提供任何保修。 用户手册: 开发人员手册: 支持平台 目前,我们支持以下平台:...
1. TUXEDO系统概述. 4 1.1 客户机/服务器体系结构 4 1.2 什么是TUXEDO系统 6 1.2 TUXEDO核心系统组成 7 1.3 TUXEDO应用程序工作原理 10 1.4 远程客户端与WSL原理 11 1.5 TUXEDO系统的关键特性 12 2. TUXEDO系统配置 ...
行业分类-设备装置-基于Tuxedo、.net及Oracle三层架构开发平台的优化配置方法.zip