j8583无法处理字段128

Riz*_*iza 11 java iso8583

我一直在使用j8583来解析和构建Java中的ISO 8583消息.一切似乎都很好,直到其中一条消息中包含字段128.当我构造或解析具有位128的消息时,该字段总是丢失,但是另一位(2 ... 127)很好.

我仔细检查了xml配置,没有错.

它只是我还是j8583中确实存在错误?谁知道怎么解决这个问题?我的时间表非常紧张,因此更换iso 8583的库是不太可能的

Cho*_*hos 15

我是j8583的作者.我刚刚查看了代码,MessageFactory.newMessage()确实存在问题,它不会将字段128分配给新消息.我刚刚提交了更改,因此您可以从存储库中获取最新的源,并且您的新消息将包含字段128.

我还查看了解析代码,我找不到任何错误.如果您使用字段128解析消息并且它在解析指南中,则消息应包含它.

但是,我遇到了某些ISO8583实现,其中消息在位图中设置了128个字段,但它实际上不在消息中.在这些情况下,j8583无法解析消息,因为缺少数据.我还在试图弄清楚如何处理这个问题.

当您在j8583中发现任何错误时,请将它们发布在项目页面中,以便我收到通知并解决它们.我通常不会在这个网站上寻找j8583标记的问题(但我应该开始这样做).