tuxdev常用

2019-08-03 10:17

用户名:builder/make 130.87.7.252(用来动态编译)

用户名:tuxdev/123456 130.87.7.252(中间件主机,查看日志,程序运行情况) tuxedo 中间件主机。

/ngbss/anta/frame/mwsvc/bin]$:各种进程(itf:接口; cch: 查询; bkh: 业务受理; smh:电子渠道ecs; qam: 业务查询;tam:业务办理; qbl:清单/账单查询;qcs:查询营业服务; tcs:营业服务办理;qsacen:查中心库(参数和配置);trm: 资源参数(如资源办理);qrm: 查询资源参数)

u@H /ngbss/tuxdev/etc (Jrepository:仓储文件;jreCreate: 脚本;ubb:配置参数/中间件[wsl:C++调用时端口;jsl: Java调用时端口];FIELD=ROUTE_EPARCHY_CODE: 路由地址编码)

/ngbss/tuxdev:(lcublib: 动态编译库,自动调用最新;lib: 公共部分,基类,不用动,系统自动编译; log: 调试流程日志,如tuxdev中间件调试查看文件tuxdev+当日日期.log、ulog是系统调试日志、tuxdelog为业务日志)

用户名:builder/make 130.87.7.252(用来动态编译) /ngbss/builder/outerf/src/mgr/callcenter:动态编译库; 命令:make: 编译;submit:提交

如何用JAVA调用Tuxedo服务呢?

首先需要到BEA官方网站下载3个必须的JAR包:jolt.jar、joltjse.jar、joltwls.jar。 调用程序如下:

1 JoltSessionAttributes sattr = null; 2 JoltRemoteService toupper = null; 3 JoltTransaction trans = null; 4 String userName = \ 5 String userPassword = \ 6 String appPassword = \ 7 String userRole = \ 8 String outstr;

9 sattr = new JoltSessionAttributes(); 10 //建立目标连接地址

11 sattr.setString(sattr.APPADDRESS, \12 //TIMEOUT时间

13 sattr.setInt(sattr.IDLETIMEOUT, 300); 14 //建立连接,初始化

15 bea.jolt.JoltSession session = new JoltSession(sattr, userName, 16 userRole, userPassword, appPassword); 17 //需要的总控

18 toupper = new JoltRemoteService(\19

20 toupper.setStringItem(\21

22 toupper.setStringItem(\

23 toupper.setStringItem(\24 toupper.setStringItem(\25 toupper.setStringItem(\26 toupper.setStringItem(\ALUE\27 toupper.setStringItem(\28 toupper.setStringItem(\29 toupper.setStringItem(\

30 toupper.setStringItem(\31 toupper.setStringItem(\32 toupper.setStringItem(\33 toupper.setStringItem(\34 toupper.setStringItem(\35 toupper.setStringItem(\36 toupper.setStringItem(\37

38 //调用,返回 39 toupper.call(null); 40

41 JoltDefinition jd = toupper.getDefinition(); 42 JoltMessage jm = toupper.getOutputs(); 43

44 String[] strPar = jm.toString().split(\45 for (int i = 0; i < strPar.length; i++) {

46 System.out.println(\47 } 48

49 session.endSession();

TUXEDO培训教材(上) TUXEDO培训教材 (上)

第1节 概 述 1.1 培训目标:

? 了解使用中间件的三层应用架构模式。

? 了解BEA TUXEDO基本特性。

? 能应用TUXEDO进行具体应用的开发。

? 了解TUXEDO各项配置参数的含义。

? 了解TUXEDO管理工具的使用

1.2 培训内容:

? TUXEDO基本特性介绍

? 使用TUXEDO进行应用的开发

? TUXEDO配置参数介绍

? TUXEDO系统设计要点

1.3 内容概述

1.3.1 TUXEDO基本特性介绍 l 中间件的基本概念

l TUXEDO功能简介

1.3.2 使用TUXEDO进行应用的开发

l 编写一个TUXEDO应用程序的基本步骤

l 客户端程序的编写

l 服务端程序的编写

l TUXEDO常见ATMI函数说明

1.3.3 TUXEDO配置参数详解 l TUXEDO配置文件的组成

l 各组成部分的参数含义

1.3.4 TUXEDO管理工具的使用 l 启动、关闭TUXEDO应用

l 命令行管理工具的使用( )

1.3.5 TUXEDO 应用系统设计要点

1.4 术语定义 l BB(:Bulletin Board)TUXEDO应用启动时由BBL进程创建的共享内存块,包含了TUXEDO用来进行管理所需要的全部信息

l ATMI:(Application-to-Transaction Monitor Interface)面向事务的应用程序编程接口

l Server:是一个进程,守候一个消息队列

l Service:是一个单一的函数。一个server可以包含多个services.

l DDR:(Data Dependant Routing)数据依赖路由

l PRIO:(Priority)TUXEDO服务优先级机制

l ACLs:(Access Control Lists)访问控制列表。TUXEDO的安全控制机制一种。

l CLOPT:(Command Line Option)命令行参数。这是TUXEDO配置文件Server Section一个参数,在服务进程启动时,用来向服务进程传递参数。

l MSSQ:(Multiple Server Single Queue)TUXEDO多服务单队列机制。多个server共享一个消息队列。

第2节 中间件基本概念 2.1 商业计算模式的演变 (1)集中式到分布式

集中式模式下,所有的应用逻辑、数据资源都集中在一台服务器上。这个服务器一般是大型机。

分布式系统中,每个应用逻辑独立一条机器。数据资源单独一台机器

演变模式如下图:

应用逻辑1 应用逻辑2 数据资源1 数据资源2 大型机系统应用逻辑1 机器1 应用逻辑2 机器2 数据资源 机器3 集中式 分布式

(2)分布式系统的两层结构阶段

客户端应用:

l 用户界面处理

l 业务逻辑处理

服务端应用:

l 数据库服务器

(3)二层结构在关键业务采用的限制

l 前后台均是专用系统绑定

l 客户机端的扩展性差

l 不够模块化

l 业务逻辑在客户机端 l :

对安全性/业务变化的管理能力差 l

l 关系数据库系统间的互联性差

l 关系数据库间没有交易处理

l 适用于部门级解决方案:小于200个用户


tuxdev常用.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:PB设计—超市货物管理系统

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

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