首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jPOS :字段70 iso打包错误?

jPOS :字段70 iso打包错误?
EN

Stack Overflow用户
提问于 2015-11-04 18:46:45
回答 1查看 738关注 0票数 1

使用ISORequestListener从客户端侦听ISOMessage时出错。请针对此问题提出合适的解决方案Channel - org.jpos.iso.channel.BASE24TCPChannel和Packager - org.jpos.iso.packager.BASE24Packager

代码语言:javascript
复制
    <receive>

    <iso-exception>

    org.jpos.iso.IFA_NUMERIC: Problem unpacking field 70 (java.lang.RuntimeException: Required 3 but just got 2 bytes) unpacking field=70, consumed=52

    org.jpos.iso.ISOException: org.jpos.iso.IFA_NUMERIC: Problem unpacking field 70 (java.lang.RuntimeException: Required 3 but just got 2 bytes) unpacking field=70, consumed=52

    at org.jpos.iso.ISOBasePackager.unpack(ISOBasePackager.java:265)

    at org.jpos.iso.ISOMsg.unpack(ISOMsg.java:420)

    at org.jpos.iso.BaseChannel.unpack(BaseChannel.java:923)

    at org.jpos.iso.BaseChannel.receive(BaseChannel.java:691)

    at org.jpos.iso.ISOServer$Session.run(ISOServer.java:131)

    at org.jpos.util.ThreadPool$PooledThread.run(ThreadPool.java:72)

    </iso-exception>

    --- header ---

    0000 49 53 4F 30 30 36 30 30 30 30 36 30 ISO006000060

    --- data ---

    0000 30 38 30 30 38 32 32 30 30 30 30 30 30 30 30 30 0800822000000000

    0010 30 30 30 30 30 34 30 30 30 30 30 30 30 30 30 30 0000040000000000

    0020 30 30 30 30 31 30 33 30 31 30 31 34 33 31 30 30 0000103010143100

    0030 30 33 30 33 33 30 030330

    </receive>

    </log>
EN

回答 1

Stack Overflow用户

发布于 2015-11-04 23:36:10

似乎您的通道没有正确获取消息长度的问题。可能有一个预告片(你在结尾看到的那个"03“)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33519838

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档