java - BCDChannel 中的 TDPU 参数。解压味精 JPOS ISO8583-93
问题描述
我正在使用 BCDChannel 来获取消息:
public BCDChannel(String host, int port, ISOPackager p, byte[] TPDU) {
super(host, port, p);
this.header = TPDU;
}
请解释一下,什么是byte[] TPDU参数,我怎样才能得到它?
提前致谢!
解决方案
TPDU - 事务协议数据单元,是用于请求/响应匹配的几个字节标头,在 ISO8583 消息之前的线路上发送,具体取决于所使用的协议/通道。
“TPDU 使用前 5 个字节来存储支付消息的路由信息,并且还提供了这个空间来标记返回其来源(源)的方式。目标地址有 2 个字节,源地址有 2 个字节”</p>
通常这些字节在响应中被交换。
更多信息在这里 - https://www.eftlab.co.uk/tpdu-the-transaction-protocol-data-unit/
推荐阅读
- python - 更改 django auth 表单密码字段错误消息
- reactjs - × TypeError: Cannot read properties of undefined (reading 'uid')
- xamarin.forms - 有没有办法通过 MenuPage 将下拉菜单设置在右侧而不是左侧?
- css - 导航栏链接扩展引导
- sql - 根据条件创建一个包含列名数组的新列
- html - CSS中的条件?
- javascript - axios如何实时获取文件传输速度?
- c# - 处理来自 pgina 的 OTP
- vba - 使用循环从文本框中填充全局变量以在 Access VBA 中的变量和文本框之间进行更改
- google-cloud-storage - 将数据库生成的excel报告从应用程序上传到谷歌云进行存储是一种好习惯吗?