Программная модель Передача/прием

Эта программная модель позволяет проводить транзакцию IMS в режиме ответа.
Для запуска транзакции в IMS приложение Java™ выполняет взаимодействие SYNC_SEND_RECEIVE. В приложении укажите следующие значения для объектаIMSInteractionSpec, который используется в методе execute объекта Interaction.
  • Значение SYNC_SEND_RECEIVE для свойства interactionVerb
  • Значение 0 или 1 для свойства commitMode
Однако взаимодействие SYNC_SEND_RECEIVE по-разному выполняется для соединений с общим и выделенным постоянным сокетом. В зависимости от типа подключения сокета, модель обработки при нормальной обработке транзакции отличается от модели обработки при возникновении ошибки или тайм-аута исключительной ситуации.

Начало описания рисунка. IMS TM версии 12 или выше. Конец описания рисунка. При работе с IMS TM версии 12 или выше, если вы преобразуете приложение IMS версии 12 типа "отправка-и-фиксация" (CM1), ожидающее ответ, в приложение типа "фиксация-и-отправка" (CM0), не ожидающее ответа, то задайте свойство IMSInteractionSpec CM0Response равным true. Если это свойство задано для транзакции CM0, то в случае, если приложение IMS не отвечает на IOPCB или переключается по сообщению на другую транзакцию, IMS OTMA отправляет клиенту сообщение DFS2082, независимо от режима ответа транзакции.


Комментарии