2016-10-25 16 views
0

Я использую JPOS для разбора моего сообщения ISO8583-87.JPOS извлечь шестнадцатеричное поле

Для конкретного поля мне нужно извлечь его так, как оно есть в шестнадцатеричном сообщении.

В двоичном сообщении, длина поля 60.

I'am с помощью файла конфигурации XML для моего ISOPackager.

Не удалось выполнить процесс получения, я пробовал IFB_HEX, IFB_LLHEX, IFB_LLHBINARY, IFB_BINARY в классе типа isoField, ни одна из них не работает.

Знаете ли вы, какой тип я должен использовать?

Спасибо за ваше время. Julien

+0

Трудно сказать, не прочитав спецификацию для этого конкретного поля. – apr

ответ

0

Имейте в виду, что как конкретное поле ISO8583 упаковано, зависит от отправителя.
Вы должны спросить отправителя, какой формат используется для определенного поля, чтобы вы могли использовать его на принимающей стороне.
В противном случае вы можете указать здесь дамп сообщения, чтобы кто-то мог попытаться помочь вам распознать метод упаковки, используемый на стороне отправителя.

+0

Это не дает ответа на вопрос. Когда у вас будет достаточно [репутации] (http://stackoverflow.com/help/whats-reputation), вы сможете [прокомментировать любое сообщение] (http://stackoverflow.com/help/privileges/comment); вместо этого [предоставить ответы, которые не требуют разъяснений у аськи) (http://meta.stackexchange.com/questions/214173/why-do-need-50-reputation-to-comment-what-can- я-делать-вместо этого). - [Из обзора] (/ review/low-quality-posts/14736090) – Mureinik

+0

Хорошо, спасибо. –