Создание заголовка сообщения ISO8583

Как я могу определить заголовок сообщения TPDU в ISO 8583?

Может ли кто-нибудь предложить ссылки или любой образец кода?


person Robert    schedule 18.05.2016    source источник
comment
ISO 8583 — это только основные определения сообщений. В реальной жизни поставщики услуг использовали настраиваемые сообщения, иногда с заголовками сообщений. Они различаются в зависимости от реализации протокола. Уточните свои требования к использованию заголовка TPDU или отложите его до тех пор, пока вы полностью не очистите свой проект, сообщение ISO 8583 и содержимое пакета.   -  person iso8583.info support    schedule 19.05.2016


Ответы (2)


Некоторые платежные схемы/переключатели EFT используют заголовок в сообщении ISO8583. Нет ограничений на количество байтов в заголовке tpdu. Большинство коммутаторов EFT используют 5-байтовый заголовок TPDU, 1 байт (0x60) + 2 байта адреса источника + 2 байта адреса назначения. Немногие коммутаторы также используют 10-байтовый заголовок (они используют 2-байтовую версию iso8583 в заголовке транзакции).

Длина сообщения (2 байта — 4BCD) + заголовок (5 байтов) + MTI (2 байта — пакет 4BCD) + Bitmap (от 8 до 24 байтов) + данные полей.

person Niteen    schedule 11.12.2017

как вы, возможно, знаете, ISO8583 имеет тип сообщения (4 байта), перед этим вы должны установить TPDU. Обычно он состоит из 7 байтов:

//2 bytes <len of the message, without include these 2 bytes>
//1 bytes <usually 60 hexadecimal>
//2 byte <origin's adress>
//2 byte <destiny's adress>

Я думаю, это поможет вам.

person Nico    schedule 19.05.2016
comment
Это только один пример из многих других заголовков, используемых финансовыми протоколами на основе ISO 8583, и он не является наиболее часто используемым. - person iso8583.info support; 19.05.2016
comment
ISO 8583 MTI — Тип сообщения может быть 4 байта в случае форматов поля ASCII или EBCDIC. Это может быть также 2 байта в случае формата BCD. - person iso8583.info support; 19.05.2016
comment
@iso8583.infosupport Да, просто пытаюсь привести простой пример структуры. - person Nico; 19.05.2016