Операции инициализации
Роль Покупателя может инициировать большое число различных транзакций. В частности:
o | Процедуру запроса (смотри раздел 9.2.1) |
o | Транзакцию Ping (смотри раздел 9.2.2) |
o | Процедуру аутентификации (смотри раздел 9.1.6) |
Обработка входных сообщений
Обработка входных сообщений для роли покупателя происхотит также как и для IOTP-сервера (смотри раздел 4.5.2) за исключением проверки ошибок в последовательности блоков (для IOTP-сервера смотри раздел 4.5.2.4).
Описание обработки входных сообщений для сервера IOTP включает соображения многопроцессности и многозадачности. Для роли покупателя - в частности при работе на изолированной рабочей системе использование много процессности оставляется на усмотрение разработчика.
1. Поиск ошибки в последовательности блоков
Последовательность обработки блоков для роли покупателя та же, что и для IOTP-сервера (смотри раздел 4.5.2.4) за исключением того, что роль покупателя подставляется вместо роли сервера IOTP:
о | Блоки Error и Cancel, |
o | Блоки отклика и информационного запроса, |
o | Блоки запросов аутентификации, отклика и состояния. |
Для других блоков роль покупателя может получать уведомление об ошибках в порядке прихода блоков иможет зависеть от типа блоков. Блоки, где важна последовательность проверки перечислены ниже: