问题标签 [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.

0 投票
1 回答
170 浏览

jpos - JPOS Q2 客户端。即时更改端口

有没有办法改变 Q2 客户端的主机端口,而不是从部署文件?我实现了一个服务器,它监听特定端口上的连接,我需要将 ISO 消息发送到连接到该端口的客户端(/服务器),并在 5 分钟后从不同的端口重新连接。甚至可以使用 Q2 吗?

提前致谢

0 投票
1 回答
3476 浏览

iso8583 - JPOS解包运行示例

我正在尝试使用 JPOS 库来打包/解包 ISO8583-1987 消息。

我的格式有问题,我在互联网上找不到任何正在运行的示例。

有人可以给我一个解包十六进制消息的运行示例,因为有很多关于 ASCII 消息的示例,但这不是我需要的。

谢谢大家的时间和关注

朱利安

0 投票
1 回答
556 浏览

iso8583 - JPOS IFB_NUMERIC 与 IFB_LLNUM

我正在使用 JPOS 来打包 iso8583 消息。

我正在使用 GenericPackager。在每个字段的定义中,有什么区别:

IFB_NUMERIC 与 IFB_LLNUM ?IF_CHAR 与 IF_LLCHAR ?

谢谢大家的时间。

朱利安

0 投票
1 回答
435 浏览

java - JPOS 提取一个十六进制字段

我正在使用 JPOS 来解析我的 ISO8583-87 消息。

对于特定字段,我需要将其提取为十六进制消息。

在二进制消息中,该字段的长度为 60。

我正在为我的 ISOPackager 使用 xml 文件配置。

我在检索过程中失败了,我在 isoField 类型类中尝试了 IFB_HEX、IFB_LLHEX、IFB_LLHBINARY、IFB_BINARY,但它们都不起作用。

你知道我必须使用哪种类型吗?

感谢您的时间。朱利安

0 投票
2 回答
1951 浏览

java - 如何解析 DE 48-Additional Data-Private Use in mastercard?

你能帮我从下面的 ISO 消息中解析 DE48 值吗?我在 java 中使用 Jpos - jar 来获取 ISOMessage。

我们有以下查询

  1. Mastercard.xml isofield 标记是否正确?
  2. 如何解析 DE-48 值?
  3. TLVList 方法给出错误,那么还有其他方法可以获取 DE-48 值吗?
  4. 如果我们使用 IFE_LLLCHAR 类,标签 DE-55 会给出垃圾值。
0 投票
1 回答
94 浏览

java - 在 XML 文件中包含所有参数是否优化?

我最近使用 JPOS 来模拟基于 ISO 8583 的金融交易。我注意到在 JPOS 中他们喜欢使用 XML 很多文件作为配置参数。我有一个问题,他们为什么选择这种方法?我想开发一个更大的应用程序,它可以与很多服务器/终端/事务/数据库/外部对等体(基于 ISO-8583 上的 TCP/IP)/数据库中的很多参数一起工作,当我试图想象这样一个软件时使用 JPOS,我来到一个大型部署文件夹,其中包含许多难以配置的关键文件,并且需要从表中的记录迁移到 XML 标记。

0 投票
2 回答
718 浏览

iso8583 - 如何在我的应用程序中实时获取 BASE24 消息

如果银行授予我访问权限以分析这些消息,那么通过 BASE24 系统外部的任何应用程序实时获取特定银行网络的 BASE24 消息(用于信用卡/借记卡交易等)的方法是什么。

0 投票
1 回答
3666 浏览

jpos - org.jpos.iso.ISOException:org.jpos.iso.IFA_LLLCHAR:解包字段 46(org.jpos.iso.ISOException:字段长度 470 太长。最大值:204)

我正在尝试解压缩 ISO 8583 消息,但在尝试解压缩第 46 个字段时出现错误,指出长度不能超过 204。请查找我的 ISO 消息:

1200F07405C188C480000100000C1400000410114040200050007700000001320061000000111318201608071619349912090099099001200151059990648742906BANK02701214010962 ibank00000000000000003470404C0000000000000000D00000000404404129EBP123SVCT0000204PAYD00103sort|40402000|;sort2|40478000|;phone2|254716191411|;terminal_id| ibank|;transaction_type|credit_push|07RTPSNIF07RTPSNIF07RTPSNIF1301003013812000011sahalksjdls

我的解析器xml如下:

0 投票
3 回答
6693 浏览

java - 使用 JPOS 库打印 iso-8583 消息

例如,如何在以下代码中打印打包的 ISO 消息?

0 投票
1 回答
646 浏览

bitmap - Jpos 位图字段类型 - 设置为十六进制

我对字段有要求127.25.1 >> 127.25.30。它们包含 tlv 数据。字段127.25.1是位图,它们需要以下格式: b8 (Hex16) 表示二进制必须转换为十六进制。该字段表示存在/不存在127.25.2 >> 127.25.30。IsoFieldPackager 的长度为127.25.116。IFA_BITMAP我可以毫无问题地设置所有其他字段。

要查看输出消息及其数据,我使用它来打印:

由此,我可以看到 127.25.1 中的位图打印为:

并且所有这些字段都有正确的值并且是我设置的字段。

我的问题是在远程系统上解析时失败。给定所需的格式127.25.1 "b8 (Hex16)",我是否使用IFA_BITMAP长度为 16 的正确数据类型?