2019年Tuxedo培训.ppt

  1. 1、本文档共83页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
BEA Tuxedo的开发 2、Tuxedo的客户端 与远程客户端有关的配置 (1)在MACHINES中配置MAXWSCLIENTS,即同时连接到该服务器上最多可以有多少个远程客户端 (2)在SERVERS中要配置WSL Server ? WSL? SRVGRP=GROUP1 SRVID=1000 ? CLOPT=-A -- -n //128.64.196.14:13134 -m 2 -M 5 -x 6“ ? CLOPT中可带的参数为: ?? -n netaddr:WSL的侦听端口,远程客户端通过该端口与服务器建立连接 ?? -m minh:最少启动多少个WSH进程 ?? -M maxh:最多启动多少个WSH进程,默认值为MAXWSCLIENTS/x ?? -x mpx_factor:每个WSH进程可以同时与多少个远程客户端建立连接 ?? -c compression_threshold:如果在远程客户端与服务器之间传送的数据包大小(单位为字节)超过“-c”指定的参数,就自动进行数据压缩。 ?? -T Client_timeout:指定一个远程客户端的空闲时间。单位为分钟,如果没有指定,WSH永远不会自动断开远程客户端的连接。 ?? -t timeout_factor:指定远程客户端与WSH建立连接的时间。在指定时间内无法建立连接,那么连接将失败 ?? -p minwshport -Pmaxwshport:指定WSH可以使用的端口范围 精品文档 BEA Tuxedo的开发 2、Tuxedo的客户端 在远程客户端的机器上要设置的环境变量 TUXDIR:Tuxedo客户端的安装目录 WSNADDR:远程客户端通过该IP地址与服务器建立连接,该变量必须。 WSTYPE:客户端类型,该变量可选。 客户端与服务端之间的通信方式 (1)同步调用 (2)异步调用 (3)管道 (4)会话方式 (5)广播、通知 (6)/Q队列 (7)发布/订阅 精品文档 BEA Tuxedo的开发 3、Tuxedo的客户端编程 为了与Tuxedo服务器端建立连接,Tuxedo Client要调用tpchkauth()检查该Tuxedo服务端所采用的安全方式,并根据得到的值做相应的处理,然后调用tpinit()建立与Tuxedo的连接,在Tuxedo服务器端的结果返回之后,调用tpterm()断开与Tuxedo Server的连接。 精品文档 BEA Tuxedo的开发 3、Tuxedo的客户端编程 tpchkauth-安全认证 【函数原型】 int tpchkauth() 【功能说明】 检查该Tuxedo Server所采用的安全方式 【参数说明】 无 【返回值】 TPNOAUTH:不需要认证 TPSYSAUTH:需要口令认证 TPAPPSUTH:需要口令认证,并且还需要应用级的认证或授权 -1:调用失败,错误号保证在全局变量tperrno中 精品文档 BEA Tuxedo的开发 3、Tuxedo的客户端编程 tpinit-建立连接 【函数原型】 int tpinit() 【功能说明】 与Tuxedo服务器端建立连接 【参数说明】 无 【返回值】 -1:调用失败,错误号保证在全局变量tperrno中 精品文档 BEA Tuxedo的开发 3、Tuxedo的客户端编程 tpterm-断开连接 【函数原型】 int tpterm() 【功能说明】 与Tuxedo服务器端断开连接 【参数说明】 无 【返回值】 -1:调用失败,错误号保证在全局变量tperrno中 精品文档 BEA Tuxedo的开发 4、BEA Tuxedo通信方式 (1)同步调用 (2)异步调用 (3)管道 (4)会话方式 (5)广播、通知 (6)/Q队列 (7)发布/订阅 精品文档 BEA Tuxedo的开发 4、BEA Tuxedo通信方式 (1)同步调用 tpcall C S 精品文档 BEA Tuxedo的开发 tpcall-同步调用 【函数原型】 int tpcall(char *svc, char *idata, long ilen, char **odata, long *olen, long flags) 【功能说明】 客户端同步调用服务端名为svc的Service 【参数说明】 *svc:Service的名称 char *idata:输入缓冲区的地址,客户端传给服务端的参数放在该缓冲区内 long ilen:输入缓冲区的长度 char **odata:输出缓冲区的地址,服务端传给客户端的结果放在该缓冲区内 long *olen:输出缓冲区的长度 long flags:调用标志,有以下几个: ????????????????? TPNOTRAN TP

文档评论(0)

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

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

1亿VIP精品文档

相关文档