本帖最后由 secpoint 于 2016-6-23 08:02 编辑
二)关于工具的更新:
支持的流水关键字都是在 conf/conf.xml 文件中进行配置的,一般情况下更新此文件即可。只有在程序框架或者分析流水的模块进行更新时才会进行整个安装包的更新。
2015-09-16 增加吞卡关键字: Card Captured
2015-10-12 增加建行存款故障关键字:厂商故障码
2015-10-17 增加论坛 sxk526 提供的农信NCR流水支持(流水日期格式不全,需使用者自己补全再发析,详细参20楼)
2015-10-18 增加海峡银行的广电程序流水(文件格式:UTF-8 Unicode (with BOM) text, with CRLF line terminators)
2015-10-29 增加广州农信南天流水
2015-10-24 增加云南农信合荣快窗流水
2015-11-25 增加云南农信南天取款和存款流水
2015-12-06 新版本 build 376 发布
2015-12-28 新版本 build 378 发布(支持河南洛阳中信流水)
2016-01-11 新版本 build 382 发布(支持华夏utf-16格式中文流水)
2016-02-11 新版本 build 386 发布(支持河南中原银行utf-8格式中文流水)
2016-02-17 新版本 build 389 发布(修改ascii/utf-8/uft-16文件编码判断方式来修复文件异常导致重复计算问题)
2016-05-12 建行ATM机流水新增加了手机取款applepay,例子为:07:38:29 TRNS:421450 PAYCWD100.00
2016-05-27 将获取卡号长度由最少16位变为15位,覆盖jrn.pyc文件即可。
2016-06-22 存款和取款金额获取由10万元以下调整为100万元以下。
2016-06-23 发布新的版本 build395
三)目前程序员写流水文件的格式比较混乱,什么样的格式都有,下面是建议的流水内容格式草案:
1. 文件名:包含日期格式,如 YYYY-MM-DD 或 YYYYMMDD,如果文件名中没有日期,那至少要在流水内容的第一行打出日期来。
2. 文件格式:纯文本格式,如 txt 文件。建议不要搞 pdf 文件(有的还加密、图文、分栏)。(虽然 atmlog 也可以处理)
3. 文件内容时间段:建议是一天一个文件,有的是一个周期一个文件。(虽然 atmlog 也可以处理)
4. 文件编码:建议通用的 ansi 或者 unicode(utf-8),不要用一些不常用的特殊编码。(虽然 atmlog 也可以处理)
5. 文件保存长度:建议保留3个月或者6个月的流水文件,往往有的应用不加以判断,保留好几年的,导致 ATM 机器 C 盘空间不足。
6. 取款交易:有明确的取款关键字,如 CWD 3000
7. 存款交易:有明确的存款关键字, 如 DEP 2500
8. 加钞关键字:有明确的加钞关键字,这样可以区分交易周期。
9. 出钞情况:分两种为取款出钞和存款的退钞,要有明确的关键字。不要把这两者都写成 cash taken 或者 “取走钞票” 等等。
|