【发布时间】:2011-12-20 22:03:45
【问题描述】:
我在WIKI 和Code Project 阅读了有关ISO 8583 消息传递的信息;我了解 ISO 8583 消息基本上可以分为 3 个部分:
- MTI(消息类型指示器)
1.1。版本
1.2。消息类
1.3。消息功能
1.4。消息来源
- 位图
指出存在哪些数据元素。
- 数据元素
整个ISO消息的本质,包含有关事务的信息,例如:
交易类型,
金额,
客户ID等
所以,在阅读了这两个网络参考之后,我想将我的 ISO 消息传递日志划分为 MTI、位图和数据元素。
例如:
(0800 2020000000800000 000000 000001 3239313130303031)
MTI: 0800 (1987 version, Network Management Message, Request, Acquirer)
Bitmap: 20 20 00 00 00 80 00 00 (eg. 20 = 0010 0000 ,so position 3 is on)
DataElement:(by seeing Bitmap , we can defined data element as follow)
field 03:000000 (Processing Code)
field 11:000001 (Systems trace audit number)
field 41:3239313130303031 (Card acceptor terminal idenfication)
但我面临的挑战是,我的 ATM 机上已经有 ISO 8583 消息传递日志。
这个实际输出的消息日志不像上面sn-p中的那样很清楚。
所以我不能像上例那样将此消息划分为 MTI、位图和数据元素。
00000:00 5B 30 31 31 30 30 30 30 30 30 30 30 38 32 30 80 38 00 00 [.[01100000000820.8..]
00020:00 81 00 00 04 00 00 00 00 00 00 00 33 36 32 39 31 30 31 30 [............36291010]
00040:32 39 35 37 31 30 33 31 31 30 30 30 30 30 30 35 30 33 31 53 [2957103110000005031S]
00060:55 32 30 31 31 31 30 33 31 31 30 32 39 35 37 32 30 31 31 31 [U2011103110295720111]
00080:30 33 31 31 30 32 39 35 37 33 30 30 31 [0311029573001 ]
我以前没有 ISO 8583 消息方面的经验,欢迎提出建议。
【问题讨论】:
-
我想你会在专业论坛上得到更多帮助,这似乎是一个非常本地化的问题
-
谢谢@CharlesB,请指导我哪个论坛合适。
-
我不知道,因为我不在该领域,但在专业论坛上进行广泛搜索可能会有所帮助
-
顺便说一句,我在堆栈交换平台下为这类问题提出了一个专门的站点,相信我他们很多。 area51.stackexchange.com/proposals/36383/…
标签: iso8583