繁体   English   中英

j8583无法处理字段128

[英]j8583 cannot handle field 128

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

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

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM