Executando o IVP de amostra de callout do IMS TM Resource Adapter

A amostra de IVP de callout contém um bean acionado por mensagens projetado para processar as solicitações de callout síncrono e assíncrono de aplicativos de amostra do IMS. A amostra do IVP de callout também inclui aplicativos de amostra do IMS e os arquivos de configuração associados no sistema host do IMS para permitir que os aplicativos de amostra do IMS emitam uma solicitação de callout para que o bean acionado por mensagens a processe.

Antes de Iniciar

Pré-requisito: Um conjunto de tarefas e atividades no programa de verificação da instalação (IVP) é fornecido e é possível modificá-lo para configurar os descritores de destinação e os canais de transação (tpipes) do IMS OTMA. Os descritores de destino do OTMA, um para as solicitações de callout síncrono e outro para o assíncrono, descrevem o local em que as solicitações de callout são enfileiradas (nome do tpipe). Para o IMS Versão 11, as tarefas e atividades do IVP são fornecidos nos seguintes APARs:
Tabela 1. Requisitos do APAR para o IMS Versão 11
APAR PTF Descrição
PK97597 UK61338 Suporte ao IMS IVP para a função de callout
PK85023 UK48124 Suporte a Java™ para a chamada ICAL do DL/I
PM29392 UK64387 Amostra do IVP de callout síncrono e assíncrono do IMS TM resource adapter

Sobre Esta Tarefa

Duas tarefas são fornecidas para que execute os aplicativos fornecidos do IMS para emitir solicitações de callout.

Tabela 2. O tarefas do IVP, o nome do TPIPE, descritor de destino OTMA, e o nome da parte do aplicativo COBOL para as amostras de callout assíncrono e síncrono
Tipo de solicitações de callout Job TPIPE Descritor de destino do OTMA Nome da parte do aplicativo COBOL
Assíncrona IV_S227J IVPPIPE3 IVPDTOR3 DFSASCBL
Síncrona IV_S228J IVPPIPE4 IVPDTOR4 DFSSSCBL
São fornecidos dois aplicativos simples do IMS BMP.
  • Um aplicativo usa o programa de teste do IMS DL/I, DFSDDLT0, para emitir uma chamada ICAL do DL/I para enviar uma solicitação de callout síncrono. Essa chamada ICAL especifica o tpipe para manter a solicitação de callout, o descritor de destino do OTMA para roteamento da mensagem de callout e as áreas de solicitação e resposta na mensagem de callout.
  • O outro aplicativo usa o programa de teste do IMS DL/I, DFSDDLT0, para emitir uma inserção (ISRT) em uma chamada alternativa do PCB (program communication block) para substituir a solicitação de callout síncrono no tpipe do IVPPIPE3.

A amostra do IVP de callout do IMS TM Resource Adapter é um bean acionado por mensagens simples que é instalado com a instalação do tempo de execução do IMS TM Resource Adapter. O bean pode ser implementado no ambiente do WebSphere Application Server para verificar se o bean pode receber uma solicitação de callout assíncrono ou síncrono a partir de um aplicativo do IMS e, no caso de uma solicitação de callout síncrono, enviar uma resposta. Essa amostra foi projetada para trabalhar com amostras de IVP de callout do IMS, com os tpipes predefinidos e descritores de destino do OTMA.

As tarefas gerais envolvidas para implementar uma solução de callout de um aplicativo do IMS são da seguinte forma:

Tabela 3. Tarefas para Implementar uma Solução de Callout para um Aplicativo do IMS
Etapa Descrição Ambiente no qual a tarefa é executada Como as tarefas são manipuladas pela amostra de callout
1 Crie ou modifique um aplicativo do IMS para emitir uma solicitação de callout ao usar a chamada ICAL do DL/I (síncrono) ou a chamada altpcb do ISRT (assíncrono) Sistema host do IMS O IVP de amostra de callout do IMS fornece um aplicativo do IMS.
Consulte as tarefas relacionadas do IVP nas informações de instalação do IMS. Execute as tarefas do IVP para compilar e ligar as amostras:
2 Defina um descritor de destino do OTMA
3 Reinicie o IMS para obter o descritor de destino do OTMA recém-definido
4 Crie um bean acionado por mensagens ou um aplicativo J2C para processar a transação de entrada do IMS. IBM® Rational Application Developer para WebSphere Software. ou outros ambientes de desenvolvimento do aplicativo A amostra de IVP de callout do IMS TM Resource Adapter fornece este bean acionado por mensagens.
5 Implemente o IMS TM Resource Adapter de tempo de execução no servidor de aplicativos Java EE. O Java EE servidor de aplicativos. Consultas:
6 Configure a especificação de ativação do J2C no Java EE servidor de aplicativos e especifique as informações de conexão, como o IMS nome do host, número da porta, o nome do armazenamento de dados e o nome da fila (nome do tpipe) para o IMS TM Resource Adapter extraia as mensagens de callout. Consulte o Configurando uma Especificação de Ativação do J2C para o IVP de Callout.

Para o WebSphere Application Server Community Edition, as informações de especificação da ativação de J2C for especificado no arquivo XML do plano de implementação. Consulte Implementando o Aplicativo de Amostra no WebSphere Application Server Community Edition para Processar Pedidos de Callout.

.
7 Implemente o bean acionado por mensagens ou o aplicativo J2C no servidor de aplicativos Java EE, e inicie o aplicativo. Consulte: .
8 Execute o aplicativo do IMS para emitir a solicitação de callout síncrono ou a solicitação de callout assíncrono Sistema host do IMS Consulte Executando o Aplicativo Host do IMS Callout IVP.

Feedback