POS脚本语言技术规范(2期).docVIP

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

目 录 目 录 I 前 言 II 引 言 III POS脚本语言技术规范 1 1、 范围 1 2、 规范性引用文件 1 3、 术语和定义 1 3.1.1 POS 1 3.1.2 脚本 1 4、 脚本设计规范 1 4.1 菜单脚本 1 4.2 交易脚本 2 4.3 快捷键定制脚本 2 4.4 报文格式脚本 2 5、 脚本开发规范 2 5.1 菜单脚本语法规范 2 5.2 交易脚本语法 3 5.2.1 语法规范 3 5.2.2 脚本指令集 4 5.2.2.1 READCARD 4 5.2.2.2 READAMT 5 5.2.2.3 INPUT 5 5.2.2.4 READPWD 7 5.2.2.5 COMM 8 5.2.2.6 SHOW 8 5.2.2.7 PRINT 9 5.3 快捷键定制脚本语法 10 5.4 报文格式脚本语法 10 5.5 脚本解析器实现要求 10 5.6 分行特色业务实现要求 11 附 录 A 11 参考文献 15 前 言 本规范旨在规定脚本化架构POS终端业务脚本设计和开发规范,用以指导POS终端脚本化改造的设计开发。 本规范共分七章,每章内容说明如下: 第一章,范围,主要说明本技术规范的主要内容和适用范围。 第二章,规范性引用文件,说明在编写本技术规范过程引用参考行外的文件,并指出了对这些文件引用的有效性。 第三章,术语和定义,定义了一组与本规范相关的术语。 第四章,脚本设计规范,并简要介绍脚本功能。 第五章,脚本开发规范,详细介绍脚本语法,具体说明脚本指令的参数和取值范围;说明分行特色业务实现要求。 本规范中附录A为资料性附录,给出菜单脚本和交易脚本的开发实例。 本规范由中国工商银行信息科技部提出,中国工商银行技术审查委员会办公室归档管理。 本规范负责起草单位:信息科技部、软件开发中心。 本规范主要起草人:张兴伟、曾华涛等。 引 言 为指导我行各POS机型脚本化改造和新入围设备供应商设计、实现脚本解析器,特制定此规范。 POS脚本语言技术规范 范围 本规范是对POS脚本语言的设计描述,从设计与开发角度规范了POS脚本语言功能及使用。 本规范适用于软件开发中心及工行入围POS设备供应商。 本规范的使用对象为进行POS脚本化改造的设计开发人员,包括软件开发中心POS相关项目及入围工行POS设备供应商的设计与开发人员,分行从事POS脚本化开发的科技人员。 规范性引用文件 《开放平台技术规范》 术语和定义 POS POS(Point Of Sale),销售点终端,本规范中的销售终端特指银行卡售点终端,简称为POS终端,指能够接受银行卡信息,具有通讯功能,并接受柜员的指令而完成金融交易报文和有关报文交换的设备。 脚本 脚本是一种简单的程序,脚本通常通过利用高级程序语言或工具的规则和语法来表达指令,是一种纯文本保存的程序,由简单的控制结构组成。 本规范中的脚本主要包括菜单脚本和交易脚本,以及辅助性的快捷键定制脚本和报文格式脚本。 脚本设计规范 菜单脚本 定制菜单的内容,需要配置菜单脚本,菜单脚本应支持以下功能和范围: 菜单显示项(一种语言)长度不应超过14个字节(7个汉字)。 菜单层级最大支持9级菜单,每层子菜单不宜超过9个菜单项。 总菜单项数应限定在100项以内。 交易脚本 用以定制业务处理流程,包括下面七种操作: 卡信息输入操作:包括刷磁卡、手输卡号、芯片卡的处理(包括EMV简易、强制流程的处理,下同)。 金额输入操作:处理交易金额和小费金额。 密码输入操作:处理输密过程,包括PINKEY的计算。 键盘输入操作:处理上送三种输入外的其它通过键盘输入的数据。可以指定输入的最大、最小长度,输入的数据类型、是否回显等参数,基本囊括了所有非加密的键盘输入处理。 通讯操作:处理与综合前置的通讯,其中还包括了相关参数的更新和重新确认处理。 显示操作:通讯完成后,显示后台下传的内容,分行特色业务是对58域内容进行显示处理,默认不同的tag的数据需要分屏显示。 打印操作:包含了保存流水日志和打印凭条。 分行大部分的特色需求,通过以上七种操作的配置组合进行处理。 快捷键定制脚本 定制交易快速进入的方式,因各设备供应商端机键盘差异较大,因此本规范只规定0~9数字键及刷卡、插卡、触卡事件触发的交易。 报文格式脚本 报文格式脚本用于定制交易消息号、交易处理码、报文格式,报文格式脚本与具体交易一一对应。 脚本开发规范 菜单脚本语法规范 菜单脚本应采用文本形式,每行为一条菜单指令,分隔符为半角“,”,非叶子菜单项不需要分隔符。 交易名称应采用半角的“+”分割,前面为所在国官方语言,后面为通用语言或第二种官方语言,如在中国为:中文名称+英文名称,菜单显示用前面的。 每组“..”表示一个层级。 每

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档