BEA-TUXEDO培训资料.ppt

  1. 1、本文档共97页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
BEA-TUXEDO培训资料

tpcall( ) 嵌套服务模式 tpconnect( ), tpsend( ), tprecv(),tpdisconnect() TUXEDO通讯数据类型 - CARRAY 二进制流 使用时注意以下几点: (1) 纯粹的2进制流,没有结束符,因此请求和响应时需要指定传输的长度,否则会报错。 (2) 如果两台机器高低位不一样,或者编码不一致,TUXEDO不会自动进行处理。 TUXEDO通讯数据类型 - STRING 字符流 使用时注意以下几点: (1) 以 ‘\0’ 作为结束符,通讯时不用指定长度,遇到结束符后,后面的内容不传输。 TUXEDO通讯数据类型 - FML/FML32 按名访问的TUXEDO缓冲区 支持的字段类型 SHORT、LONG、STRING、CHAR、CARRAY、DOUBLE 效率问题 处理效率比较低,但使用方便。 开发步骤 配置环境变量:FLDTBLDIR32、FIELDTBLS32 建立FML/FML32配置文件 用mkfldhdr/mkfldhdr32编译 利用FML/FML32提供的API接口进行开发 TUXEDO通讯数据类型 - VIEW/VIEW32 C语言机构,与FML/FML32有对照关系 开发步骤 配置环境变量:VIEWDIR32、VIEWFILES32 建立VIEW/VIEW32配置文件 用viewc/viewc32编译 将头文件拷贝到开发目录下 利用VIEW/VIEW32提供的API接口进行开发 使用注意 FML/FML32及VIEW/VIEW32修改编译后,一定要重新启动使用这些FML和VIEW的SERVER,因为SERVER在运行过程中加载了标准数据到私有内存中。 VIEW --------- C Structure Oriented Fixed length Encode/Decode STRING ------ CharBytesStream Variable length Encode/Decode CARRAY----- BinaryByteStream Fixed length No Encode/Decode FML ---------- Attribtutes/Value Oriented Variable length, Encode/Decode 简单 复杂 效率高 效率低 死板 灵活 类型少 类型多 TUXEDO通讯数据类型比较 TUXEDO-FML开发示例 STEP1:配置环境变量 STEP2:编辑FML/FML32配置文件 STEP3:编译配置文件 STEP4:进行FML/FML32开发 TUXEDO-VIEW开发示例 STEP1:配置环境变量 STEP2:编辑VIEW/VIEW32配置文件 STEP3:编译配置文件 STEP4:进行VIEW/VIEW32开发 第六部分:TUXEDO通讯方式 TUXEDO支持的通讯模式 同步方式 异步方式 管道方式 会话方式 广播、通知 /Q 订阅、发布 TUXEDO通讯模式 - 同步模式 C S TUXEDO通讯模式 - 同步程序框架 TUXEDO通讯模式 - 异步模式 tpacall( ) tpgetrply( ) tpcancel() C S S S TUXEDO通讯模式 - 异步程序框架 tpforward( ) C S S S TUXEDO通讯模式 - 管道模式 TUXEDO通讯模式 - 管道、资源节省 C C S1 S2 S1 S2 管道服务模式 TUXEDO/T - 保证交易完整性 TUXEDO/T - 增加WS访问 GROUPS部分增加: 一新组,不存在事务控制进程 SERVERS部分增加: WSL作为WS访问守护进程 CLOPT:定义应用进程运行参数 (-A -- -n //[ip|hostname]:port [-c startlen][-m min][-M max][-d device][-x multilink]) -c: 传输数据超过startlen压缩 -m: WSH初始启动数目 -M:WSH最多启动数目 -d: 通讯设备名 -x: 一WSH可维护多少网络连接 -p: WSH监听的起始端口 -P: WSH监听的终止端口 TUXEDO/T - 增加DOMAIN访问 SERVERS部分增加: DMADM作为域管理进程(访问DM二进制配置文件) REPLYQ=N GWADM作为域网关管理进程 REPLYQ=N GWTDOMAIN作为域连接进程 REPLYQ=N RQADDR=“queue nam

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档