首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >j8583无法处理字段128

j8583无法处理字段128
EN

Stack Overflow用户
提问于 2010-09-23 03:56:44
回答 1查看 2.2K关注 0票数 11

我一直在使用j8583在Java语言中解析和构造ISO8583消息。在其中一条消息中包含字段128之前,一切似乎都很好。当我构造或解析具有128位的消息时,该字段总是缺失的,但是其他位(2...127)是可以的。

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

是只有我一个人,还是j8583中真的有个bug?有人知道怎么解决这个问题吗?我的日程非常紧凑,所以改变iso 8583的库是不太可能的

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-10-12 03:07:31

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

我还检查了解析代码,没有发现任何错误。如果您解析一条包含字段128的消息,并且它在您的解析指南中,则该消息应该包含它。

但是,我遇到过某些ISO8583实现,在这些实现中,消息在位图中设置了128字段,但实际上并不在消息中。在这些情况下,j8583无法解析消息,因为缺少数据。我还在努力想办法处理这件事。

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

票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3773115

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档