第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2021-06-02 本文由浅夏轻唱 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

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

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新小学教育BEA Tuxedo应用程序开发指南(7)全文阅读和word下载服务。

BEA Tuxedo应用程序开发指南(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1203634.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top