Свойства объекта IMSInteractionSpec описывают взаимодействие с IMS.
Значения свойств IMSInteractionSpec можно задать прямо в приложении с помощью методов set.
Значения также можно задать в мастере J2C в IDE, который создает код приложения.
В следующем списке содержатся свойства объекта IMSInteractionSpec:
Альтернативный ИД клиента (altClientID)
(только ввод) Свойство, содержащее альтернативный ИД клиента. Это имя используется в качестве TPIPE, откуда получают асинхронный вывод по соединению с общим постоянным сокетом.
Доступный асинхронный вывод (asyncOutputAvailable)
(только вывод) Это свойство используется приложениями Java для проверки наличия выходных сообщений в очереди tpipe, связанного с соединением приложения Java.
Диалог завершен (convEnded)
Свойство только вывода, используемое приложениями Java для определения факта окончания диалога с IMS.
Свойство convEnded не задается приложением во вводе.
ИД диалога (convID)
Это свойство - 8-байтовая метка времени (шестнадцатеричная строка), являющаяся уникальным идентификатором диалога с IMS.
Ответ CM0 (CM0Response)
Это свойство указывает, следует ли выдавать сообщение DFS2082 для входной
транзакции CM0, если приложение IMS не отвечает на
IOPCB или переключается по сообщению на другую транзакцию (версия 12 и выше).
Тайм-аут выполнения (executionTimeout)
Это свойство задает максимальное время, в течение которого IMS Connect должен отправить сообщение системе IMS и получить от нее ответ.
Игнорировать вызов PURG (ignorePURGCall)
Это свойство управляет тем, игнорируются или нет многократные вызовы ISRT и PURG в приложении IMS при взаимодействии в режиме фиксации 0.
Имя Lterm (ltermName)
Имя LTERM, предназначено для переопределения значения поля PCB ввода-вывода LTERM приложения
IMS.
Имя сопоставления (mapName)
Поле mapName содержит имя управляющего блока MFS (Message Format Service). MFS - это
компонент
IMS,
ответственный за форматирование сообщений ввода и вывода.
Изменить маршрутизацию (reRoute)
Это свойство ввода
определяет, следует ли перенаправлять недоставленный вывод в целевое расположение, указанное в
поле reRouteName.
Тайм-аут сокета (socketTimeout)
Максимальное время ожидания ответа от IMS Connect, по
истечении которого IMS TM отсоединяется от сокета и возвращает приложению клиента сообщение об исключительной ситуации.
Истечение срока транзакции (transExpiration)
Указывает IMS OTMA,
при достижении значения тайм-аута выполнения, считается ли транзакция не ожидающей ответ, и OTMA более не требуется ее обрабатывать (V11.2 или выше).
Использовать ИД диалога (useConvID)
Это свойство указывает, использует ли диалог IMS одно и то же соединение для всех итераций диалога или разные соединения.