- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
tuxedo服务器端ATMI.
Tuxedo服务器端ATMI
说明: 本文档描述TUXEDO服务器端ATMI接口调用函数,注意一个service函数能作为client端使用所有客户端ATMI。
Server端ATMI:
void tpservice(TPSVCIBFO *svcinfo)
功 能: 当前错误代号。
输入参数:
输出参数:
返 回:
char *tpstrerror(int tperrno)
功 能: 获取错误信息。
输入参数: tperrno 错误代号。
输出参数:
返 回: 错误信息字符串指针。
char *tpalloc(char *type, char *subtype, long size)
功 能: 申请内存缓冲区。
输入参数: type 缓冲区类型。
subtype 缓冲区子类型。
size 缓冲区长度。
输出参数:
返 回: 缓冲区指针。
如果失败,则返回空指针。
char *tprealloc(char *bufptr, long size)
功 能: 修改已分配缓冲区长度。
输入参数: bufptr 已分配缓冲区指针。
size 新缓冲区长度。
输出参数:
返 回: 新缓冲区指针。
如果失败,则返回空指针。
void tpfree(char *bufptr)
功 能: 释放已分配缓冲区。
输入参数: bufptr 已分配缓冲区指针。
输出参数:
返 回:
int tpchkauth()
功 能: 获取安全认证级别。
输入参数:
输出参数:
返 回: TPNOAUTH 不需要密码。
TPSYSAUTH 需要密码。
TPAPPAUTH 需要密码及应用特别信息。
TPACLAUTH 访问控制表处于活动状态。
其他 失败。
int tpinit(TPINIT *tpinfo)
功 能: 初始化一个应用。
输入参数: tpinfo 初始化信息结构。该结构定义如下:
struct {
char usrname[32]; (用户名,32字节)
char cltname[32]; (终端名称,32字节)
char passwd[32]; (密码,前8字节有意义)
char grpname[32]; (组名,32字节)
long flags; (通知类型及系统访问方式标志)
TPU_SIG 选择信号通知。
TPU_DIP 投入式通知(用tpchkunsol()检查)。
TPU_IGN 忽略通知。
TPSA_FASTPATH 系统快捷访问。
TPSA_PROTECTED 系统保护访问。
long datalen; (应用特别信息长度)
long data; (应用特别信息索引)
}
输出参数:
返 回: -1 失败。
其他 成功。
int tpterm()
功 能: 结束应用。
输入参数:
输出参数:
返 回: -1 失败。
其他 成功。
int tpacall(char *service, char *bufptr, long length, long flags)
功 能: 发送服务请求。
输入参数: service 请求服务名称。
bufptr 发送缓冲区指针。
length 发送缓冲区长度(只有缓冲区类型为CARRAY时需要,
其他均为0)。
flags 标志:
TPNOTRAN 交易模式下不调用。
TPNOREPLY 无返回。
TPNOBLOCK 延时不等待。
TPNOTIME 无超时。
TPSIGRSTRT 允许信号。
输出参数:
返 回: -1 失败。
其他 应用服务句柄。
int tpgetreply(int *handle, char **bufpp, long *length, long flags)
功 能: 获取服务返回。
输入参数: handle 由tpacall()返回的应用服务句柄。
flags 标志(与tpacall()相同,另增如下):
TPGETANY 忽略应用服务句柄,接收任意有效返回。
TPNOCHANGE 接收与请求相同类型缓冲区返回。
输出参数: bufpp 接收返回信息缓冲区指针的指针。
length 返回信息长度指针。
返 回: -1 失败。
您可能关注的文档
- TSGD0001-2009压力管道安全技术监察规程工业管道(高清晰版)..doc
- TSGQ7015-2008修改版..doc
- TSGT7026..doc
- TSGT7001-2009电梯监督检验和定期检验规则-曳引与强制驱动电梯..doc
- TSGZ0004-2007特种设备体系基本要求..doc
- TSG_D0001-2009_压力管道安全技术监察规程工业管道(高清晰版)..doc
- TSG_Z0005-2007_特种设备制造、安装、改造、维修质量保证体系基本要求..doc
- TSH纳米介入疗法简介..doc
- TSG_Z0004-2007特种设备制造、安装、改造、维修质量保证体系基本要求..doc
- TSI发动机喷油嘴专用拆卸工具0930..doc
最近下载
- NY_T 4106-2022 氟吡菌胺原药.docx
- 2024年江苏卫生健康职业学院高职单招(英语/数学/语文)笔试历年参考题库含答案解析.docx
- 2024年高级卫生专业技术资格考试医学工程(100)(副高级)试题及答案指导.docx VIP
- 山东大区济南万象城项目招商策略计划书_品牌租金计划.pptx
- 发改委投资科工作总结及工作思路PPT.pptx VIP
- 软件著作权说明书范本.docx
- 退休、荣休仪式模板.pptx VIP
- 工程造价行业现状及前景分析.docx
- 2024-2025学年北京东城区七年级初一(上)期末数学试卷(含答案).pdf
- 宽范围CLLLC双向同步整流数字控制方法.pdf VIP
文档评论(0)