gpt4 book ai didi

java - jPOS 记录器 :To add logger in packager

转载 作者:搜寻专家 更新时间:2023-10-31 19:38:25 25 4
gpt4 key购买 nike

我正在实现 ATM 模拟器,它从客户端接受 ISO8583 消息并使用 jPOS 库将其解压缩。解包我的消息时发生的错误是:“解包字段 102 时出错:negativearraysizeexception”。我研究了这个错误并考虑将记录器添加到我的程序中,以便在打印时,我会获得有关哪些数据进入哪个字段的信息。
我现有的 Java 应用程序中包含的代码如下:

Logger logger = new Logger();
logger.addListener (new SimpleLogListener(System.out));
((LogSource)p).setLogger(logger, "debug");// p is my ISOPackger

它给我编译错误
1- 构造函数 Logger() 未定义

2- 方法 addListener 未定义类型 Logger

3- LogSource 无法解析为类型

帮我解决这些错误。任何帮助,将不胜感激。提前致谢。

最佳答案

关于那个错误“error unpacking field 102: negativearraysizeexception”

我可以帮忙,因为它发生在我身上。

检查配置文件夹中的 iso87cscascii.xml 文件,该文件中的每个字段长度和类型必须与您收到的 ISO 消息相同。

可能错误中的字段编号(102)就是错误发生的地方,请准确检查该字段,并检查其他字段以确保不会再次发生错误。

关于java - jPOS 记录器 :To add logger in packager,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26139218/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com