Как создать дополнительное сообщение ISO 8583
Я пытаюсь создать дополнительное сообщение для своего сообщения ISO 8583. Я использую библиотеку OpenISO8583.NET от Джона Коксли.
Полученное в результате ISO-сообщение выглядит так: 0000000010000000000000000000000000000000000000000000000000000000000000000000000172013012895943184
Моя спецификация говорит, что для моего дополнительного сообщения мне нужен 8-байтовый битовый массив, поэтому мой выглядит так: 000000001000000000000000000000000000000000000000000000000000000000000000000000
Затем поле переменной длины в позиции 9 (максимум 17 символов и 3-значный индикатор длины), поэтому мое значение выглядит следующим образом:
0172013012895943184:
(017 - это индикатор длины, остальное - передаваемое значение)
Однако, согласно заявлению, которому я пытаюсь отправить это сообщение, мое сообщение является неправильным, если есть кто-то, кто может идентифицировать недостаток в моем сообщении, я был бы признателен за это, спасибо MIL.
Я пытался выяснить это значение в течение 2 недель.
1 ответ
Я не уверен насчет вложенных сообщений в ISO, но ваши данные имеют длину 16, а не 17...