Enviando Comandos para o IMS

Embora o IMS TM Resource Adapter destine-se principalmente a executar transações em um sistema IMS host por meio de um aplicativo Java™ EE, também é possível emitir comandos do IMS suportados pelo IMS OTMA a partir dos aplicativos Java.

O IMS TM Resource Adapter usa o produto do host, o IMS Connect, para acessar o IMS. O IMS Connect usa o cross-system coupling facility (XCF) para acessar o IMS por meio do OTMA.

Somente determinados comandos do IMS podem ser enviados por meio da interface do IMS OTMA. Como o IMS TM Resource Adapter acessa o IMS por meio do OTMA, os comandos do IMS suportados pelo OTMA são os únicos comandos que podem ser enviados ao IMS por um aplicativo que usa o IMS TM Resource Adapter.

A saída de um comando do IMS é uma mensagem composta de um ou mais segmentos de dados. A saída de alguns comandos do IMS é uma mensagem de DFS. Por exemplo, a saída da maioria dos comandos /START é normalmente a mensagem DFS058I START COMMAND COMPLETED. Outros comandos do IMS não retornam mensagens de DFS. Por exemplo, os comandos /DISPLAY retornam diversos segmentos de dados que representam linhas de informações de exibição. Para tratar ambos os tipos de saída da mesma forma, você deve configurar a propriedade imsRequestType da classe IMSInteractionSpec como 2 (IMS_REQUEST_TYPE_IMS_COMMAND). Esse valor indica ao IMS TM Resource Adapter que a interação é um comando do IMS e para tratar as mensagens de DFS como saída normal e não como exceções do Java.

Os comandos que podem ser enviados ao IMS por um aplicativo que usa o IMS TM Resource Adapter podem ser localizados na referência de comandos do IMS.


Feedback