2013-11-27 1 views
-2

Как мы знаем, ISO8583 версии 2003 указывает на MTI 2xxx (ссылка: http://en.wikipedia.org/wiki/ISO_8583#ISO_8583_version)как построить iso8583 версия 2003 сообщение используя openiso8583?

вопрос заключается в том, чтобы создать ISO8583 сообщение версии 2003 с openiso8583? Я уже установить свойство MessageType в Iso8583.MsgType._0800_NWRK_MNG_REQ (создать Netman сообщения, например), то, что я ожидал это MTI 2800, но возвращение сообщения MTI 0800.

представляется вариант, используемый по умолчанию iso8583net библиотека iso version 1987, cmiiw.

+0

Возможно, вы захотите отредактировать это для ясности. Похоже, что ваш вопрос может быть лучше сформулирован как прямое задание о том, как создать сообщение, используя библиотеку openiso8583. Пожалуйста, избегайте использования большого количества ненужных сокращений и сокращений. – Benno

ответ

1

Если вы просматриваете код, вы увидите, что Iso8583.MsgType._0800_NWRK_MNG_REQ является константой int 0x800. Я рекомендую вам создать свой собственный Iso8583Rev03 сообщение и ваш собственный подкласс MsgType, где вы положили

public const int _2800_NWRK_MNG_REQ = 0x2800; 

Затем используйте, что в вашем коде.

Смежные вопросы