Передача команд на выполнение в IMS

Несмотря на то, что IMS TM предназначен в основном для выполнения транзакций в хосте IMS через приложение Java™ EE, также можно подать команды IMS, поддерживаемые в IMS OTMA в приложениях Java.

IMS TM использует для доступа к IMS продукт, играющий роль хоста, IMS Connect. IMS Connect использует межсистемный блок сопряжения (XCF) для доступа к IMS через OTMA.

IMS позволяет только определенным командам быть отправленными через интерфейс IMS OTMA. Поскольку IMS TM получает доступ к IMS через OTMA, только команды IMS, поддерживаемые OTMA, могут передаваться в IMS приложением, использующим IMS TM.

Вывод команды IMS представляет собой сообщение, состоящее из одного или нескольких сегментов данных. Вывод некоторых команд IMS представляет собой сообщение "DFS". Например, вывод большинства команд /START обычно представляет собой сообщение DFS058I START COMMAND COMPLETED.". Другие команды IMS не возвращают сообщения "DFS". Например, команды /DISPLAY возвращают несколько сегментов данных в виде строк сведений об отображении. Для того чтобы оба типа вывода обрабатывались одинаковым образом, необходимо задать значение свойства imsRequestType класса IMSInteractionSpec - 2 (IMS_REQUEST_TYPE_IMS_COMMAND). Это значение указывает IMS TM, что взаимодействие является командой IMS и сообщения "DFS" должны обрабатываться как обычный вывод, а не как исключительные ситуации Java.

С командами, которые может отправить в IMS приложение, использующее IMS TM, можно ознакомиться в разделе, посвященном командам IMS.


Комментарии