问题标签 [j8583]

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.

0 投票
2 回答
1373 浏览

java - j8583.xml 查找所有 128 个字段

我对j8583 库非常陌生,我正在使用 j8583 来解析和创建 ISO 消息。我正在寻找包含所有128 个字段的数据类型和长度的完整数据元素 XML 配置

如果有人可以帮助解决这个问题,我真的很感激。

0 投票
1 回答
356 浏览

java - Why does j8583 Configparser fails with no default value to template fields?

I am using j8583 to build and parse ISO messages. I have my template and parse config.xml in place, but when there are no default values specified to template fields it fails with NullPointerException.

Below is the template which fails with NullPointerException.

Field 3 doesn't have any default value.

#xA;

0 投票
1 回答
686 浏览

iso8583 - J8583 Api 和 EMV 凭证

我一直在看 J8583:http: //j8583.sourceforge.net/xmlconf.html

这是一个很棒的 Api,维护得很好,对作者/开发者表示敬意。

我想知道是否有人成功地将它用于 EMV 交易和/或图书馆是否可以处理这些数据和/或这样做是否安全。

看起来好像我需要使用复合自定义字段来查看主位图的字段 55。如果数据存在,那么我需要调查 EMV 标签并根据需要进行解析。

我的示例 ISO 消息如下所示:

6666 前缀是我为测试这种情况而设置的模板,它只有 LLLVAR 类型的字段 55

如果我们要查看解码 EMV 数据,我们可以使用http://www.emvlab.org/tlvutils/并粘贴:

将产生一个我正在有效地尝试重现的结果表。

我的输出很简单:

因为我还没有处理自定义字段,因为我想先询问 SO 社区他们的想法。

提前感谢您的任何帮助/建议。

还有...如果有人读到这篇文章有 1500 个代表,也许 J8583 si 值得拥有自己的标签?

0 投票
1 回答
5842 浏览

java - 使用 j8583 解析 ISO 8583:1993

我正在使用j8583 Java 库来生成和读取ISO 8583:1987消息,它运行良好。

现在我想生成和阅读ISO 8583:1993消息。我可以通过在相同的代码中进行一些调整来做到这一点,还是需要使用一些新的库来实现它?

谢谢。

0 投票
1 回答
1049 浏览

bcd - 打包iso8583消息

我试图用 j8583 库制作一个 iso8583 包来替换我们正在运行的旧 iso8583 程序(我没有源代码)。该数据包生成的数据包与旧软件生成的数据包不同。注意旧包中的“f”。

编码

旧包装

新包装

0 投票
2 回答
223 浏览

java - 在推土机中转换具有一个带有参数的 getter 的 j8583 对象

我有一个 IsoMessage 对象(https://github.com/chochos/j8583/blob/master/src/main/java/com/solab/iso8583/IsoMessage.java),它有一个内部数组,我只能通过一个getField(int) 方法。

我需要通过调用 getField(param Number) 读取存储在字段数组中的所有属性,并将它们移动到具有 Map 的新对象,并希望使用推土机来实现这一点。

我需要翻译的对象:

我正在试验这个推土机配置,希望从我的 isoMessage 对象中获取字段 1

但是我坚持从原始对象中获取值,但有以下例外:

我正在查看这篇文章https://github.com/DozerMapper/dozer/issues/111以及如何将“this”传递给 Dozer 字段映射?总线仍然停留在同一个地方,我也想知道我是否可以通过使用 API 来实现这一点,这样我就可以动态地告诉我想从原始 bean 中获取哪些字段

0 投票
2 回答
4940 浏览

java - 如何使用 j8583 库将 ISO8583 消息长度添加到 ISO8583 消息中

我正在尝试使用 j8583 向服务器发送 ISO8583 消息。我在 config.xml 文件中设置标题并设置相同的字段。现在服务器配置要求在传入的 ISO8583 消息之前发送 2 字节长度(以十六进制发送的字节长度)。所以我的问题是:

1)如何计算消息的长度即ISO消息的字节表示以及如何计算字节表示的长度。

2)如何在ISO8583消息之前发送消息的长度到服务器,即在头部前面。

以下是部分代码摘录

下面是配置

下面是 ISO 消息的字符串表示(输出):

另外,我如何查看从终端发送到服务器的原始消息?

0 投票
2 回答
125 浏览

j8583 - j8583 parseMessage 后如何获取 debugString

当我得到我构建debugString()的 anIsoMessage时,它工作正常,但是当我尝试获取通过解析 ( )创建debugString()的 an时,它是空的。解析工作正常,字段值在那里,但返回空字符串。IsoMessagemf.parseMessage(..)debugString()debugString()

我错过了什么吗?

不能打印 parsedMessage 的 debugString 吗?

0 投票
3 回答
952 浏览

iso8583 - 用于解析/创建 iso8583 财务消息的 J8583 项目

我目前正在寻找一个用于解析/创建 iso8583 的 api。iso8583 是原始字符串消息的野蛮 iso 规范。

我找到了 j8583 项目http://j8583.sourceforge.net/index.html,但我找不到简单的代码示例来解析消息。

你知道使用这个 api 的好例子吗?或使用另一个api?

感谢您的时间

0 投票
2 回答
2894 浏览

java - J8583:ISO8583 MessageFactory 没有消息类型 0800 的解析指南

我正在为 ISO 消息使用 j8583 iso 解析器(0800 2020000000800000 000000 000001 3239313130303031)。

下面是我的java代码:

下面是配置文件。

我正在使用“0800”类型的消息,我没有使用任何标题。

编译程序时出现错误: ISO8583 MessageFactory has no parsing guide for message type 0800

任何帮助将不胜感激。