Мой вопрос в основном будет связан с ISO8583 для MTI 0800 относительно запроса входа в систему.
Вопрос в том, что, если клиент ранее не инициализировался с помощью 0800? Таким образом, он просто отправляет сообщение с MTI, отличным от 0800.
Например, если клиент отправил 0200, но еще не отправил 0800, как мы должны сказать ему, что он должен сначала отправить 0800:
Должен ли он использовать тот же класс сообщений ISO8583 из запроса? Например, когда пользователь отправляет сообщение с MTI 0200, но поскольку он ранее не входил в систему с 0800, мы даем ответ 0220
Или он должен использовать ответ 08xx MTI для каждого запроса, отправленного пользователем, когда они не инициализировали запрос входа в систему ?. Например, даже если пользователь отправил MTI 0200, мы все равно дадим ему 0820 вместо 0210, потому что он еще не вошел в систему.
Прошу прощения, если мой вопрос не имеет смысла, я всего несколько дней работаю с ISO8583. Я надеюсь, что кто-то может помочь мне ответить на мой вопрос с помощью общей практики или даже лучшей практики ISO8583, или просто поправьте меня :).
Заранее спасибо.
С Уважением.