问题标签 [jpos]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iso8583 - 如何在 jpos 中为 ascii 通道和 iso93ascii 打包器构造 ISO8583 消息头?
我正在尝试使用 Java 中的 JPOS 创建一个 ISO8583 消息,使用 ASCII 通道发送消息,并使用 iso93ascii 打包程序来打包 ISO 消息。
但是在发送消息后,我从服务器收到了无效的标头错误。
所以我的问题是标题到底是由什么组成的,我如何为 MTI 值 1200 构建我的标题。
我应该如何构建我的 HEADER?
新发展:
在查看了服务器配置后,我需要发送以 ISO8583 消息长度为前缀的标头(2 字节长度的十六进制转换为字节)。如何使用 JPOS 做到这一点?也无法使用channel.setHeader("xxx").getBytes())
.
如何查看从我的终端发送到服务器的原始消息。
以下是部分代码摘录
部署文件
代码 :
java - 调用 pack() JPOS 时获取 NullPointerException
我在 ISO 8583 中工作。我使用 JPOS 来解析和解析 ISO 消息。但是,当我解析消息时,我收到以下错误:
错误指向:
这是我的代码:
这是我的 XML:
我错过了什么?非常感谢你。
android - 在 android 中解析 ISO8583 XML(使用 android studio)
我有这个我想在 android (android studio) 中解析的 XML。有人请帮忙。AM 真的被困在这里了。
我会很感激的。非常感谢
请在下面找到我用来从网络服务获取响应的代码
java - 从客户端到服务器的多个通道创建
我正在使用 jpos 创建和解析 ISO8583 消息。我也在我的应用程序中使用线程池来同时创建 n 个 ISO8583 请求。我正在使用 NACChannel 将请求从客户端发送到服务器。服务器配置为处理 30 个不同的会话,每个会话的队列大小为 20。因此,我的客户端应用程序同时发送许多 ISO8583 请求,但在服务器端,这些请求在单个会话上以顺序方式处理。所以我的问题是
1)我如何发送请求,以便使用 jpos 来利用所有 30 个会话?
2)有没有其他方法可以在不同的会话中将此请求发送到服务器,以便服务器不会在单个通道中按顺序处理相同的请求?
我正在使用以下内容创建频道:
我也有相同的 q2 实现。在 q2 实现中,我能够异步处理请求响应,但这也是使用单个会话。如果我需要为此共享更多代码,请告诉我。
gradle - jPOS Gradle 构建文件
默认情况下,如果我在 windows cmd 中运行 gradle installApp 命令,它会生成一个名为 jpos-1.9.8.jar 的 jar 文件。但是我的项目需要我生成带有 projectName.jar 的 jar,例如 myproject.jar 而不是 jpos-1.9.8.jar。
我尝试了解 build.gradle 文件,但无法弄清楚从哪里读取 project.name 和 project.version 属性。我尝试将 settings.gradle 文件中的 rootProject.name 属性更改为 myproject 名称,但这也不起作用。
如何自定义此 jPOS 项目的 jar 名称?
java - Web 服务中的 JPos 客户端
我是 JPOS 的新手。目前我想做的是创建一个 Web 服务(Restful)作为客户端向 JPOS 服务器发送 ISO 事务请求。
关于我应该从哪里开始的任何建议?或者我可以遵循的任何指南?
谢谢
java - php中的Jpos替代品
嗨,php 中是否有与 jpos 等效的框架或库?
我遇到了可以解析和生成ISO 8583消息的JAK8583 php 库。
但是我想要一个 php 库,它可以为ISO 8583 请求消息生成ISO 8583 响应消息。
如果有的话请告诉我。
java - jPos JUnit 测试在 Eclipse 中失败
当我尝试在 eclipse 中为 jPos 运行单元测试时,我收到有关缺少资源包的错误消息:
在构建项目时,gradle 也无法抱怨无效的签名密钥。
iso8583 - 如何从文本文件中解析 ISO8583 消息并将其写入数据库
我的文本文件中很少有 ISO8583 日志。我想从这个文本文件中解析这些日志,并将它们写入任何带有一些描述性信息的数据库,例如消息的类、消息函数、消息来源、处理代码、响应代码等。
我是 BASE24/ISO8583 的新手,并试图为此找到任何现成的解析器。有没有这样的解析器可用?jPOS 是否提供这样的功能?
编辑
我在“.log”文件中有 ISO8583 格式的日志,如下所示:
MTI:0200
字段 3:201234
字段 4:000000010000
字段 7:0110722180
字段 11:123456
字段 44:A5DFGR
字段 105:ABCDEFGHIJ 1234567890
这与您共享的链接中给出的格式相同。它还包含十六进制转储,但我不想解析它。
链接中给出的代码正在对消息进行打包和解包,而我正在尝试读取这些日志(以解包形式)并将它们写入数据库表。
我想我需要为此编写自己的代码并在其中使用 jPOS 打包程序。
android - Using JCESecurityModule on Android device
While trying to carry out an encryption and decryption process on an Android environment, i have the below log.
com.s.sdk.security.SMException: Error loading Local Master Keys, file: "/cfg/lmktest.lmk" does not exist. Please specify a valid LMK file, or rebuild a new one. 09-21 11:56:31.792 16182-16182/com.mpos.sdk W/System.err: at com.s.sdk.security.jceadapter.JCESecurityModule.init(JCESecurityModule.java:1785) 09-21 11:56:31.792 16182-16182/com.mpos.sdk W/System.err: at com.s.sdk.security.jceadapter.JCESecurityModule.(JCESecurityModule.java:159)
The reason why I will want to make use of JPOS is simply because I will want to carry out a financial transaction, which will be used in packaging my message.
For the encryption and decryption of data, I am to make use of this JCESecurityModule which works well on other platform, but not on the android OS.
NOTE: The file location in my android studio is app/cfg/test.lmk
I was able to get this file from the JPOS-master on github found in the jPOS-master\jPOS-master\jpos\src\test\resources\org\jpos\security
i.e the lmk-test
which was been used this way
JCESecurityModule sm = new JCESecurityModule("app/cfg/test.lmk")
;
I have also tried rebuilidng the lmk file, using the below method
which can be found in the JCESecurityModule class (JPOS) was still having same issue in loading the lmk file Thanks