BEA Tuxedo应用程序开发指南(7)

浅夏轻唱 分享 2021-06-02 下载文档

pingancapital,中间件,ppt,pdf,cics,tuxedo

10.使用事务

要使用事务,应用程序开发者需要使用如下ATMI函数: .tpbegin(),用于开始一个事务;

.tpcommit(),开始一个二阶段提交处理; .tpabort(),产即终止事务。

任何放在begin,commit/abord之外的代码不包含事务中。在下面的例子中,客户程序打开了一个事务,请求了两个服务,并且提交了事务。因为服务请求是在事务开始和提

交之间完成的,所以两个服务的行为都被了事务记录。

pingancapital,中间件,ppt,pdf,cics,tuxedo

第二章 一个简单的Tuxedo应用程序simpapp

本章介绍了BEA Tuxedo的一个简单例子,用C语言编写的simpapp,它包含了一个客户程序和一个服务器,服务器只执行一个服务:从客户程序接收小写字母,将其转换成大写后,返回给客户程序。在使用这个例子之前,需要在系统中安装C语言编译器。

准备simpapp的文件和资源

在准备simpapp例子之前,系统中必须安装了BEA Tuxedo软件,而且要设置$TUXDIR环境变量,NT平台下为%TUXDIR%,并把%TUXDIR%\bin加到PATH中,最后还要确保你的工作目录要有写权限。完成这些工作后,请按如下步骤来准备simpapp程序:

. 复制simpapp所需要的所有文件,它们位于$TUXDIR/samples/atmi/simpapp

目录下; . 检查并编译客户程序; . 检查并编译服务程序; . 编辑并加载配置文件; . 启动应用程序; . 执行运行时应用程序; . 监视运行时应用程序; . 关闭应用程序。

完成这个例子后,你应该理解客户程序和服务器所执行的任务,根据你的环境编写一个配置文件,通过tmadmin检查应用程序的活动。同时,你应该理解BEA Tuxedo应用程序的基本组成部分:客户程序、服务器程序、配置文件,通过BEA Tuxedo系统的哪些命令来管理你的应用程序。

1.复制simpapp例子的相关文件

.创建目录:

mkdir simpdir cd simpdir

.设置并导出环境变量

TUXDIR=BEA Tuxedo系统的根目录,如UNIX系统下可以设置为:

TUXDIR="/usr/tuxedo",NT系统下可以设置为:

TUXDIR="G:\Program Files\BEA System\Tuxedo"

TUXCONFIG=当前工作目录加上/tuxconfig,如UNIX系统下可以设置为: TUXCONFIG="/usr/me/simpdir/tuxconfig",NT系统下可以设置为: TUXCONFIG="G:\simpdir\tuxconfig" PATH=$PATH:$TUXDIR/bin


BEA Tuxedo应用程序开发指南(7).doc 将本文的Word文档下载到电脑

下一篇:计算机常见硬件故障的诊断及排除

相关推荐
相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7 元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xxxxxx QQ:xxxxxx