问题标签 [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 投票
3 回答
252 浏览

java - 实现 IFB_LLLLCHAR

我们正在使用带有 ASCIChannel 和自定义包的 jpos 服务器,其中包含一个最大长度为 9999 的字段来执行此操作,我们实现了 IFB_LLLLCHAR 如下

问题是我不能使用整个 9999,因为如果整个消息的大小超过 9999,它会在发送时抛出以下异常

谁能告诉我为什么我会得到这个异常以及如何解决它。请记住,在回答我对 jpos 内部没有太多了解时。谢谢

0 投票
2 回答
6069 浏览

jpos - 从 jPOS 开始

我已经从这个链接下载了 jPOS-master.zip。(https://github.com/jpos/jPOS)。

运行命令gradle clean dist installApp

找到 jPOS-master\jpos\build\install\jpos\jpos-1.9.5-SNAPSHOT.jar

运行命令java -jar jpos-1.9.5-SNAPSHOT.jar

得到以下控制台:

当我对 localhost 进行 telnet 时,我得到以下异常 .. 这意味着 Q2 服务器没有启动。

当我进行 gradle 测试时,出现以下异常

有人可以帮忙看看如何启动 Q2 服务器吗?我已阅读 proguide-draft.pdf,但无法理解问题所在。我想让服务器启动并运行,并使用一些示例请求来访问它并获取响应。

我是否需要在部署目录中放置更多 xml 以进行服务器部署?同样在运行 gradle installApp 之后,我在安装目录中找不到任何 q2.bat,我只能找到..

在此先感谢 Varun Kumar A.

0 投票
1 回答
119 浏览

java - 更新 GenericSubFieldPackager 以处理未定义的字段

在我的打包器 xml 文件中,我有一个字段的子字段打包器。

规范为此定义了多个字段(比如 25 个),但我只关心第一个。所以我真的不想在我的打包程序中定义多个字段。

当请求包含多个字段时会出现问题(这很正常)。

GenericSubFieldPackager 基本上从位图大小确定字段的最大数量并循环并抛出异常,因为它看到字段 15 的位已设置但 isofield 15 未在打包程序中定义并引发异常。

我们可以修改GenericSubFieldPackager 代码吗

改变

防止数组越界异常,因为 fld[15] 不存在,因为它没有在我的打包程序 xml 中定义。

0 投票
1 回答
4492 浏览

java - 在 prod 环境中应该如何配置/使用 jPOS?

在我目前的公司,我们正在考虑使用 jPOS 与其他系统进行 ISO 8583 集成。我已经阅读了一段时间的免费文档,但我仍然有很多空白。例如:

  1. jPOS 应该如何在产品中工作?我是否应该启动一个 Q2 服务器,它的行为就像端点接收或发送 ISO8583 消息?我想如何将它与我的应用程序服务器集成?

  2. 在哪些情况下,我应该如何使用 jPOS Space?

  3. 我的基本用例是发送/接收 ISO 消息。我需要所有这些东西吗?

  4. 是否有任何其他参考资料或这个基本系统的示例,它接收 ISO 8583 消息,做一些事情,然后在 ISO8583 消息中回复?

谢谢,

0 投票
1 回答
963 浏览

bitmap - ISO 8583 服务器位图为 -1

我使用 JPOS 发送和接收 ISO 8583 消息。这是客户:

这是服务器:

服务器收到消息,但问题是位图的值为 -1

在此处输入图像描述

那我做错了吗?接收消息的正确方法是什么?

0 投票
1 回答
88 浏览

jpos - jPOS taskadaptor 获取对象实例

我想问一个关于第二季度任务适配器的小问题。

我有一个扩展 TaskAdaptor 的类和一个用于实例化它的 xml 类。

所以我的问题是,我如何获取由 java 中的 xml 创建的对象实例?

非常感谢您提供的任何帮助。

0 投票
1 回答
4985 浏览

java - 使用 jpos 打包 iso8583 消息时得到错误的位图?

我开始在我的应用程序中使用 jpos。我需要我的应用程序向服务器发送一条消息 iso8583(1987 版)并接收响应。

这是我的代码:

“s”的值:082002220100000000010000031917403963953003190016038f060aba137a5b0efb4cc538416c8

所以:0820 是 MTI
02220100000000010000 是位图。

有些事情我不明白:
1.关于位图:
为什么位图的长度是20,但是,它的长度在文件配置“iso87ascii.xml”中指定为16?

这是 iso87ascii.xml 的内容:

2.关于消息头:
我想发送一条消息,格式:

包头:四个 ASCII 字符的包头,表示包体长度。
包体:一条8583消息

那么,我怎样才能用 JPOS 做到这一点呢?

请帮忙,

预先感谢,

0 投票
0 回答
806 浏览

java - org.springframework.beans.factory.NoSuchBeanDefinitionException:没有定义名为“910000”的bean

我有businesskeys.properties保存代码之类的文件910000=terminalAliveCommand。我的应用程序向 pos 设备发送消息并从 pos 设备接收消息。在xml中,我为此定义了bean terminalAliveCommand

我有spaceProcessor通过业务代码处理请求过程的类:

有人知道我为什么会收到此错误吗?

0 投票
2 回答
1486 浏览

linux - 使用 linux 安装 jPOS

我想在我的电脑中安装一个 jPOS。
我在我的电脑中安装了 jPOS-master.zip 文件。

当我想从包装文件夹安装 jar 文件时,我这样写:

但它显示了这个错误

错误是什么?如何解决这个问题呢?

0 投票
2 回答
2499 浏览

java - java.lang.ClassNotFoundException: org.jpos.iso.ISOException

我是使用 ISO8583 的 JPOS 的初学者。此时,我尝试使用 Spring 我的应用程序使用 JPOS 构建请求,并将其发送到 BASE24。

这是我的构建代码:

接下来,当我想在这里调用该类时:

我收到这样的错误:

我搜索了 StackOverflow 的已经提出的问题,但没有发现任何项目更改为 NONE 的情况。所以我现在感到非常沮丧,因为我实际上什么都没改变,而且我的项目已经停止工作。请帮助我,任何想法将不胜感激。