- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在实现 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/
我正在使用 jpos 客户端(在 java Spring MVC 程序的类中)连接基于 ISO8585 的服务器,但是由于某种原因服务器无法响应,因此我的程序一直在等待响应并导致挂我的程序。那么实现连
我已经从这个链接下载了 jPOS-master.zip。 (https://github.com/jpos/jPOS)。 运行命令gradle clean dist installApp 找到jPOS
我试图解决 jPOS:2.0.8 版本但它失败了,因为无法解决 com.sleepycat.je:je:7.0.6 的依赖关系。 com.sleepycat je 7.0.6 compile 我已
默认情况下,如果我在Windows cmd中运行gradle installApp命令,它将生成一个名为jpos-1.9.8.jar的jar文件。但是我的项目要求我使用projectName.jar生
我们将 jpos 与 Q2 一起使用,我们的一个 webapp 部署在 tomcat6 上,一切都很好。现在我们必须使用 q2 东西实现另一个 jpos 应用程序,但是当我们将它部署在同一个 tomc
我是 JPOS 的新人。我需要一些帮助。请在下面找到我的要求。 在 TCP 连接术语中,IST 交换机配置为服务器,MPOS 服务器配置为客户端。 MPOS 服务器和 IST 交换机应通过单个 TCP
我在使用磁条卡生成交易时遇到此错误。你能指出这里的问题是什么吗? org.jpos.iso.IFB_LLLCHAR: Problem unpacking field 54 (java.lang
我们是 JPos 库的新手,我们希望自动化需要外围交互的测试用例。 为了自动化多个场景的测试,我们希望绕过连接的外围设备并为我们的应用程序提供模拟值。 例如我们有一个连接的“秤”来测量重量,我们想模拟
我的应用程序是一个 POS 系统,具有使用单个打印机的单个终端。问题是什么时候适合调用 open()、 claim() 和 setDeviceEnabled(true) 和 setDeviceEnab
我正在创建一个新的支付应用程序。我有一个客户端应用程序,用户可以选择价格,输入其身份验证信息,然后客户端创建 iso 8583 消息并将此数据发送到银行服务器。 根据我的研究,我可以使用 jPOS 来
我通过this一步步设置jPOS JAR服务器.我通过以下代码创建服务器: public class jPOSServer implements ISORequestListener { pu
我在 JPOS 中配置 RESTFul API jpos-rest.pdf 。 问题是我无法从客户端接收数据,但我可以向客户端发送数据。 在 Echo.java 类中,通过以下代码我可以发送数据: p
我有一个事务管理器,我是这样配置的
我正在制作 POS 系统,现在我正在尝试设置 pos 打印机 epson tm-t20。当我尝试打开端口时,打印机在哪里,我收到此错误消息: jpos.JposException: Could not
我使用这个代码: import org.jpos.iso.ISOPackager; import org.jpos.iso.packager.GenericPackager;
在我目前的公司,我们正在考虑使用 jPOS 与其他系统进行 ISO 8583 集成。我已经阅读了一段时间的免费文档,但我仍然有很多差距。例如: jPOS 应该如何在产品中工作?我应该开始第二季度吗服务
我在一个项目中工作,其中一个请求(ISO 8583)需要通过JPOS服务器通过SOAP发送到支持(根据官方文档的远程主机)应用程序接口(interface)。 我们已经实现了我们的系统如下: 我们在中
我是 JPOS 的新人。我们已经为多个客户端实现了 jpos 服务器。 here is a image of my scenario 例如,我们有 n 个客户。每个客户端的 ISO 消息格式都不同。
我有一个工作的 JPOS ISO8583 服务器,能够异步处理请求,然后我需要开发一个测试客户端来对其进行压力测试。 我想知道,多路复用器是否能够同时处理多个请求并并行处理它?请参阅此图。我正在使用
JavaPOS 新手,想要使用 JavaPOS 操作 POSPrinter。 已经安装了我的打印机,并且它实际上被选为我的操作系统中的主打印机。 问题是我不知道如何编写 jpos.xml 文件,也没有
我是一名优秀的程序员,十分优秀!