Я использую JPOS
упаковывать и распаковывать ISO
сообщений упаковки сообщения просто хорошо, и когда я получаю следующий ответизо 8583 Распаковка поля ошибок 123 arrayindexout связанного
1210E030000002000020000000000400002807110457626000026000000052220140909134530000001812UU2411906554003TCB48520141026|20141026|D|UG|142465.75|Interest Paid||20991780.75^20140930|20140930|D|UG|164383.55|Interest Paid||20849315^20140831|20140831|D|UG|169863.00|Interest Paid||20684931.45^20140731|20140731|D|UG|169863.00|Interest Paid||20515068.45^20140630|20140630|D|UG|164383.55|Interest Paid||20345205.45^20140531|20140531|D|UG|169863.00|Interest Paid||20180821.9^20140430|20140430|D|UG|10958.90|Interest Paid||20010958.9^20140429|20140429|D|UG|20000000.00|Deposit Created||20000000.00
При попытке распаковать его Я получаю следующее сообщение об ошибке:
error unpacking field 123
org.jpos.iso.ISOException: org.jpos.iso.IFA_LLLCHAR: Problem unpacking field 123 (java.lang.ArrayIndexOutOfBoundsException: 592)
at org.jpos.iso.ISOStringFieldPackager.unpack(ISOStringFieldPackager.java:178)
org.jpos.iso.ISOException: org.jpos.iso.IFA_LLLCHAR: Problem unpacking field 123 (java.lang.ArrayIndexOutOfBoundsException: 592)
at org.jpos.iso.ISOBasePackager.unpack(ISOBasePackager.java:233)
Я не очень хорош в JPOS, но я постараюсь помочь, какой пакет вы используете? – Yazan
это 'ISO93APackager', вы используете ISO 8583-2: 1993 версия? – Yazan
Я использую упаковщик ISO 8583: 1987. Это то, что я получил от iso87ascii.xml. – jabsy