Эта программная модель позволяет проводить транзакцию IMS в режиме ответа.
Для запуска транзакции в
IMS приложение
Java™ выполняет
взаимодействие SYNC_SEND_RECEIVE. В приложении укажите
следующие значения для
объекта
IMSInteractionSpec, который
используется в методе
execute объекта
Interaction.
- Значение SYNC_SEND_RECEIVE для свойства interactionVerb
- Значение 0 или 1 для свойства commitMode
Однако взаимодействие SYNC_SEND_RECEIVE по-разному
выполняется для соединений с общим и выделенным постоянным
сокетом. В зависимости от типа подключения сокета, модель
обработки при нормальной обработке транзакции отличается от
модели обработки при возникновении ошибки или тайм-аута
исключительной ситуации.
При работе с
IMS TM
версии 12 или выше, если вы преобразуете приложение
IMS версии 12 типа
"отправка-и-фиксация" (CM1), ожидающее ответ, в приложение
типа "фиксация-и-отправка" (CM0), не ожидающее ответа, то
задайте свойство IMSInteractionSpec CM0Response равным
true. Если это свойство задано для транзакции CM0, то в
случае, если приложение IMS не отвечает на IOPCB или
переключается по сообщению на другую транзакцию, IMS OTMA
отправляет клиенту сообщение DFS2082, независимо от режима
ответа транзакции.