j8583.xml ищет все 128 полей

Я очень плохо знаком с библиотекой j8583 и использую j8583 для анализа и создания сообщений ISO. Я ищу полную XML-конфигурацию элементов данных с типом данных и длиной всех 128 полей.

Я действительно ценю, если кто-то может помочь с этим вопросом.

2 ответа

Я автор j8583. Библиотека j8583 может быть сконфигурирована для обработки любого типа и длины для поля 128 или любого другого поля (конечно, в рамках допустимых ограничений ISO8583).

Если вы реализуете связь по стандарту ISO8583 с какой-либо внешней системой, вам необходимо получить их спецификацию, чтобы узнать, какого типа они ожидают. И убедитесь, что они будут возвращать это поле, потому что я нашел некоторые реализации, в которых они устанавливают бит 128 в битовой карте, но на самом деле они не возвращают это поле, и это вызывает ошибку синтаксического анализа. Это так часто, что я пропатчил MessageFactory, добавив флаг, чтобы игнорировать поле 128, если оно установлено на карте, но на самом деле не появляется во входящем сообщении.

Вы можете найти определения всех 128 полей в вики. В конфигурации вам нужно указать поддерживаемые поля для каждого типа сообщения, который зависит от поставщика, как упоминалось @chochos.

Другие вопросы по тегам