用法八: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下载时机标志”进行提醒,收银员按“确认键”后进行下载请求,按“取消键”后返回主界面。