用法八:TMS参数(TMS Message)
1.变量属性ANS...302(LLLVAR),3个字节的长度值+最大302个字节的数据。
压缩时用右靠BCD码表示的2个字节的长度值+用ASCII码表示的最大302个字节的数据。
2.域描述
参数下载时存放参数信息。其格式为:编码+取值
表1 TMS参数编码表
编码 | 含义 | 格式 | 取值 |
26 | 平台标识码 | N8 | 表示TMS后台运营机构的标识码 |
27 | 下载内容标志 | AN2 | 00:银联卡应用 01:非银联卡应用 |
28 | 下载任务标识 | N4 | 7001:远程程序(参数)下载 7002:终端信息上送 7006:应用信息下发 具体含义参加《直联POS终端与银联TMS系统接口规范》第五章 |
29 | 限制日期 | N8 | 8位数字,格式为‘YYYYMMDD’ 在此日期之前下载有效 |
30 | 应用版本号 | N6/ANS..50(LLVAR) | 用于标识需要更新的应用版本号 当编码27:下载内容标志为00时,格式为N6 当编码27:下载内容标志为01时,格式为ANS..50(LLVAR) |
31 | POS下载时机标志 | N4 | 1001-批结后提示下载 9001-立即下载(强制先进行批结算) |
32 | TMS1电话号码之1 | N20 | 20位数字,右补空格 |
33 | TMS2电话号码之2 | N20 | 20位数字,右补空格 |
34 | TMS1的IP1和端口号1 | ANS30 | 例如: 192.168.28.169:32091,不足右补空格 |
35 | TMS2的IP2和端口号2 | ANS30 | 例如: 192.168.28.168:32092,不足右补空格 |
36 | TMS的GPRS参数 | ANS60 | 例如:CMNET|tms|tms|127.0.0.1|10001,,不足右补空格 |
37 | TMS的CDMA接入方式 | ANS60 | 例如:tms@chinaunipay|tms|127.0.0.1|10001,不足右补空格 |
38 | 下载任务校验码 | Ans32 | 下载任务标识为7001时出现 |
39 | 自动重拨间隔时间 | N4 | 单位为秒,表示通讯失败后隔多长时间重拨 |
40 | 任务提示信息 | Ans30 | 平台下发的提示信息 (终端需要显示) |
41 | TPDU | N10 | 60H NNNN NNNN |
42 | 下载开始日期时间 | N12 | 格式为YYMMDDHHMMSS |
43 | 下载结束日期时间 | N12 | 格式为YYMMDDHHMMSS |
上述参数的具体含义请参照《直联POS终端与银联TMS系统接口规范》。
下面描述TMS参数下载流程。
第一步:TMS向POS中心提供需要进行参数下载的终端的相关信息;
第二步:对于每台终端,当其上送联机交易时,只要POS中心认为该终端需要下载TMS参数,即在POS中心反馈给POS终端的应答报文头的“处理要求”字段中填入“6”,通知POS终端获取TMS参数信息处理;
第三步:POS终端接收到报文头“处理要求”字段填“6”的报文后,立即自动上送参数传递请求报文,报文格式如9.4.9POS参数传递一节。网络管理码60.3域的具体取值请参见9.4.8节;
第四步:POS中心收到POS终端上送参数传递请求报文后,将POS中心目前的TMS参数在应答报文中反馈给POS终端。网络管理码60.3域的具体取值请参见9.4.8节;
第五步:POS下载结束后,发送下载结束报文。具体报文格式请参见9.4.11节。网络管理码60.3域也请参见9.4.11节。该报文中不含62域。
第六步:POS终端向TMS请求相关信息。
第七步:TMS提供给POS终端数据。
本规范不涉及第六,七步,具体内容请参照《直联POS终端与银联TMS系统接口规范》,当终端收到TMS返回的“下载开始日期时间”和“下载结束日期时间”后,应在此区间范围内根据“POS下载时机标志”进行提醒,收银员按“确认键”后进行下载请求,按“取消键”后返回主界面。