我的文本文件中很少有 ISO8583 日志。我想从这个文本文件中解析这些日志,并将它们写入任何带有一些描述性信息的数据库,例如消息的类、消息函数、消息来源、处理代码、响应代码等。
我是 BASE24/ISO8583 的新手,并试图为此找到任何现成的解析器。有没有这样的解析器可用?jPOS 是否提供这样的功能?
编辑
我在“.log”文件中有 ISO8583 格式的日志,如下所示:
MTI:0200
字段 3:201234
字段 4:000000010000
字段 7:0110722180
字段 11:123456
字段 44:A5DFGR
字段 105:ABCDEFGHIJ 1234567890
这与您共享的链接中给出的格式相同。它还包含十六进制转储,但我不想解析它。
链接中给出的代码正在对消息进行打包和解包,而我正在尝试读取这些日志(以解包形式)并将它们写入数据库表。
我想我需要为此编写自己的代码并在其中使用 jPOS 打包程序。