自助设备与前置机通讯.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
自助设备与前置机通讯

自助设备与前置机通讯 内容 报文格式 连接请求报文格式: JGBM + MSG_TYPE + SERVICES_ID + VERSION (16+4+8+2 ) 设备号(ATM或CRS编号) 消息类型 服务类型 版本号(目前为”30”) 各项长度不足都用\0填充. 正常交易报文格式: 数据报文:数据报头 + 数据体 数据报头 (分为以下6个数据项: 共 8 字节) 数据报文长度 (2字节 后续网络格式报文长度) 备注: 1)表示长度的2字节为短整型(16位整数),在打包时使用网络转换函数 htons(unsigned short )转换为网络格式短整数; 解包时,使用函数ntohs(unsigned short)转换。 2)该长度包括数据包头长度(8字节) + 数据正文长度 数据识别标志 (2字节 为固定数据 DN ) 数据体类型 (1字节) D 8583数据块 A 连接确认数据块 C 前置机系统调度失败(存在于中心返回数据报文中) 后续文件数据块标志 (1字节) (只在传送多条明细/打印记录时使用) F 有后续文件数据块 \0 无后续文件数据块 数据尾部附加填充字符个数 (1字节)(无明确含义) 保留数据 (1字节,固定填E) 说明: (1)当设备端建链成功后,发送连接请求,前置机如系统调度正常则发送建链成功确认(8字节)给设备端,格式如下: A: 前2字节为所收数据的长度(8) B: 数据识别标志 (2字节 固定数据 DN ) C: 数据体类型 (1字节): A D: 后续文件数据块标志: \0 E: 数据尾部附加填充字符个数 : 8 F: 保留数据 (1字节,固定填E) (2)当设备端建链成功后,前置机如系统调度繁忙则发送建链不成功(8字节)给设备端,设备端无须再进行下面的发送请求了, 发送建链不成功报文格式如下: A: 前2字节为所收数据的长度(8) B: 数据识别标志 (2字节 固定数据 DN ) C: 数据体类型 (1字节): C D: 后续文件数据块标志: \0 E: 数据尾部附加填充字符个数 :8 F: 保留数据 (1字节,固定填E) (3)当前置机下传送文件数据块给设备端时(数据体类型为F)需要设备端返回接收确认报文(8字节),确认报文如下: A: 前2字节为所收数据的长度(8) B: 数据识别标志 (2字节 固定数据 DN ) C: 数据体类型 (1字节): A D: 后续文件数据块标志: F 或 \0 E: 数据尾部附加填充字符个数 :8 F: 保留数据 (1字节,固定填E) (4) 数据报头不进行加密和校验(即MAC校验不包括数据报头) 2、数据体 数据体有二种形式: A: 8583交易数据块(长度为打包后的长度) B: 8583文件数据块 二、 通讯协议 自助设备和前置机间采用TCP/IP协议,采用短连接。 无论何种请求,当自助设备与前置机建立连接后(connect),为确保自助设备与前置机间通信无误,自助设备需要向前置机发送连接请求,自助设备必须等待接收前置机返回建链确认消息后方可进行以后的各种操作。 自助设备与前置机间联机事务处理采用双向通信方式,即一次完整的交易进行一次通信, 连接请求方发出请求后等待应答,得到应答或通讯超时后拆链。建链/拆链由请求方进行, 服务方发出应答后拆链,如一次交易需要进行多次通信(如传输文件),则在完全传送结束后断链。 三、报文类型 报文类型首先按照业务性质(委托单位)来分类,其次再按照交易种类来区分。 1、银行业务类(服务代码为:00000) 银行业务类是指以银行卡或银行折为信用工具进行银行主体业务交易,不涉及到其他委托业务单位的交易。 包括以下各种交易: 查询余额、取款、改密、存款、卡卡转帐、卡折转帐

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档