1.1 数据类型
POS终端与POS中心之间的交换消息中,各数据元类型如下所列:
- A 字母向左靠,右部多余部分填空格。
- AN 字母和/或数字,左靠,右部多余部分填空格。
- ANS 字母、数字和/或特殊符号,左靠,右部多余部分填空格。
- AS 字母和/或特殊符号,左靠,右部多余部分填空格。
- B 二进制 bit 位。
- DD 日。
- hh 时。
- LL 可变长域的长度值(二位数)。
- LLL 可变长域的长度值(三位数)。
- MM 月。
- mm 分。
- N 数值,右靠,首位有效数字前充零。若表示金额,则最右二位为角分。
- S 特殊符号。
- ss 秒。
- VAR 可变长域。
- X 借贷符号,在数值之前,D 表示借,C 表示贷。
- YY 年。
- Z 由 ISO 7811 和 ISO 7813 制定的磁条卡第二、三磁道的数据类型。
- CN BCD 压缩编码数值。
对可变长数据元,以下例说明:
- 变量 XYZ 的数据类型为 ANS…999(LLLVAR),则表示:该变量中可含字母、数字和特殊符号,最长不超过 999 个字符,长度由三位数字确定。
- 变量 XYZ 的数据类型为 N…999(LLLVAR),则在压缩时,其长度位用右靠的 BCD 码压缩,而其后紧随的数字内容用左靠的 BCD 码压缩。这是为了保证有效内容和其位数中间无缺省填充值。若不为偶数位,左靠的数字内容后补零。由于有长度位表征该域有效内容的长度,因此后补零不会改变该域的真实值。本文档中声明的压缩变量属性是针对 POS 终端与 POS 中心之间的消息.
文档更新时间: 2020-08-21 09:20 作者:高俭