Problem with Client simulator

19 views
Skip to first unread message

manukarunta

unread,
Sep 15, 2006, 3:00:54 PM9/15/06
to jPOS Users
Dear all,

i'm trying to mimic this screen cap of this ISOMessage Log

<field id="48" value="&#65439;&#1;&#26;0|08121111111111|EKA320K|0"/>

using q2 simulator, within the bash script. I insert this one:
byte[] f48 = "0|08121111111111|EIM320K|0".getBytes();

TLVList list48 = new TLVList();
list48.append(0x9F01, f48);
byte[] field48 = list48.pack();

message.set (48,field48);

but I got this exception:
<isomsg direction="outgoing">
...
<field id="48"
value="9F011A307C30383132313131313131313131317C45494D3332304B7C30"
type="binary"/>
.....
</isomsg>
<iso-exception>
org.jpos.iso.IFB_LLLCHAR: Problem packing field 48
<nested-exception>
java.lang.ClassCastException: [B
at
org.jpos.iso.ISOStringFieldPackager.pack(ISOStringFieldPackager.java:168)
at org.jpos.iso.ISOBasePackager.pack(ISOBasePackager.java:142)
at org.jpos.iso.ISOMsg.pack(ISOMsg.java:311)
at org.jpos.iso.BaseChannel.send(BaseChannel.java:458)
at org.jpos.q2.iso.ChannelAdaptor$Sender.run(ChannelAdaptor.java:248)
at java.lang.Thread.run(Thread.java:595)
</nested-exception>
org.jpos.iso.ISOException: org.jpos.iso.IFB_LLLCHAR: Problem
packing field 48 (java.lang.ClassCastException: [B)
at
org.jpos.iso.ISOStringFieldPackager.pack(ISOStringFieldPackager.java:181)
at org.jpos.iso.ISOBasePackager.pack(ISOBasePackager.java:142)
at org.jpos.iso.ISOMsg.pack(ISOMsg.java:311)
at org.jpos.iso.BaseChannel.send(BaseChannel.java:458)
at org.jpos.q2.iso.ChannelAdaptor$Sender.run(ChannelAdaptor.java:248)
at java.lang.Thread.run(Thread.java:595)
Nested:java.lang.ClassCastException: [B
at
org.jpos.iso.ISOStringFieldPackager.pack(ISOStringFieldPackager.java:168)
at org.jpos.iso.ISOBasePackager.pack(ISOBasePackager.java:142)
at org.jpos.iso.ISOMsg.pack(ISOMsg.java:311)
at org.jpos.iso.BaseChannel.send(BaseChannel.java:458)
at org.jpos.q2.iso.ChannelAdaptor$Sender.run(ChannelAdaptor.java:248)
at java.lang.Thread.run(Thread.java:595)
</iso-exception>
</send>

Can someone help me how to fix it (success in sending the ISO Message)
?
fyi i'm using NACChannel and Generic Packager with iso87binary.xml

Alejandro Revilla

unread,
Sep 15, 2006, 3:09:35 PM9/15/06
to jpos-...@googlegroups.com
> org.jpos.iso.IFB_LLLCHAR: Problem packing field 48
> <nested-exception>
> java.lang.ClassCastException: [B
> at

Please change your field 48 definition to IFB_LLLBINARY.

Reply all
Reply to author
Forward
0 new messages