Взаимодействие с администратором транзакций IMS

Приложение Java™ взаимодействует с Администратором транзакций IMS (IMS TM) для выполнения транзакции IMS, получения недоставленных и асинхронных выходных сообщений, приема запросов внешних вызовов IMS и ответа на них, а также для вызова любых команд IMS, которые поддерживаются IMS Open Transaction Manager Access (OTMA).

Приложения Java, которые выполняют недиалоговые транзакции IMS являются наиболее общим типом приложений Java, которые используют IMS TM. Для выполнения недиалоговой транзакции приложение Java взаимодействует с IMS TM с помощью IMS Connect, передавая входящее сообщение транзакции в IMS TM и обратно принимая сообщение вывода из IMS TM.

В архитектуре J2EE Connector Architecture (JCA) это взаимодействие выполняется с помощью экземпляра объекта Interaction. Приложение Java взаимодействует с IMS путем активации метода execute класса Interaction, предоставляющего входное сообщение транзакции IMS и объекта IMSInteractionSpec. В классе IMSInteractionSpec пакета com.ibm.connector2.ims.ico содержится описание свойств взаимодействия.

Свойства класса IMSInteractionSpec определяют тип взаимодействия между приложением Java и IMS TM. Взаимодействия осуществляются на конвейере транзакций (tpipe)- так называется логическое соединение между клиентом OTMA, таким как IMS Connect, и сервером, таким как IMS OTMA.

Можно настроить объект IMSInteractionSpec в приложении Java для вызова метода execute в объекте Interaction несколькими способами:


Комментарии