ISO8583各域详解--整理版.docVIP

  • 32
  • 0
  • 约1.36万字
  • 发布于安徽
  • 举报
  • 文档已下架,其它文档更精彩
. . ISO8583各域详解 8583协议的报文域编码格式分为: BINARY、CHAR、NUMERIC、LLVAR、LLLVAR、LLLVAR_NUMERIC这几种格式。 BINARY采用二进制编码(8位二进制数编码为一个字节)。 CHAR、LLVAR、LLLVAR为ASC(即正常的getBytes(Encoding))编码。 NUMERIC、LLLVAR_NUMERIC采用BCD(半个字节表示一个10进制数,每两位编码为一个字节)编码。 CHAR、BINARY、NUMERIC都需要指定长度。 CHAR类型左对齐、右补空格。 NUMERIC右对齐、左补零。 LLVAR域前加一个字节的字节长度(采用bcd编码)。 LLLVAR域前加两个字节的字节长度(采用bcd编码)。 LLLVAR_NUMERIC域前加两个字节的长度(注:非字节长度,而是数字的长度,即字节长度的两倍)(采用bcd编码)。代码中会在IsoField setValue时进行格式化,组装报文时计算LLVAR等域长。 ISO8583域说明 ATM、前置机间通讯采用 ISO8583 包格式。以下是位元、报文等的定义。 位元定义: (注:带*号的本行没用) 位元 数据元名称 格式 属性 会晤报文头 An8 报文类型 an4 - (主位图) B64 1 (扩展位图) B64 2 主帐号 LLVAR n..19 3 处理代码

文档评论(0)

1亿VIP精品文档

相关文档