У нас есть устаревшая программа COBOL, которая форматирует запрос авторизации iso 8583 0100. Недавно нам сказали, что данные трека II были недействительны из-за разделителя. Данные трека II находятся в поле PIC X(), и мы просто заменяем символ = D перед запуском данных через двоичный внутренний 2 байта за раз.Форматирование разделителя данных для передачи данных кредитной карты II с использованием Cobol
Нам говорят, что персонаж переходит на 4 на своей стороне. Мой вопрос: какой символ мы должны использовать для замены символа =? Или мы оставляем символ =?
Спасибо за любые рекомендации.
Предположительно существует спецификация для 'iso 8583 0100'? Что такое «двоичное внутреннее»? Если вы отправляете код, мы можем видеть, что происходит. Не зная, что происходит с последующей обработкой, это все, что можно получить. 'D' ix X'C4 ', который может легко стать« 4 »в зависимости от того, что происходит, чего вы нам не показали. –