É possível instalar as transações do WebSphere Application Server,
BBOC, BBO$ e BBO#, para suportar adaptadores locais otimizados com o produto
Customer Information Control System (CICS). O administrador do sistema deve instalar e configurar as transações no CICS antes que as transações sejam usadas. Em seguida, é possível ativar o servidor CICS Link de adaptadores locais otimizados no ambiente CICS.
Antes de Iniciar
Você deve consultar o Centro de Informações CICS para obter informações mais detalhadas sobre o uso do produto CICS.
Sobre Esta Tarefa
O adaptador foi projetado para ser executado em uma região CICS
como um gerenciador de recursos.
No CICS, a Task Related User Exit
(TRUE) é o veículo principal usado pelos provedores de recursos. O suporte TRUE fornece o limite entre os encadeamentos de aplicativos CICS
e os encadeamentos do gerenciador de recursos externo. Atualmente, os soquetes doDB2, WebSphere MQ e TCPIP são executados no CICS usando o suporte TRUE. Os adaptadores locais otimizados suportam a TRUE.
Os aplicativos que são executados no CICS e usam
as APIs do adaptador local otimizado chamam a rotina de stub
fornecida. A rotina de stub de destino inicia o programa de suporte
CICS DFHRMCAL e passa o nome da rotina
TRUE e os parâmetros. O CICS despacha TRUE em um dos OPENAPI TCBs mantidos pelo CICS e executa até a chamada de API ser concluída. A chamada então retorna ao CICS com
os parâmetros de saída.
O suporte TRUE do CICS
também fornece notificação sobre limites de transação, como quando
o aplicativo é encerrado normalmente, encerrado de modo anormal ou emite uma chamada de
ponto de sincronização explícita para o CICS. Para obter detalhes
sobre como esse suporte é usado para propagação do contexto de transação para
o WebSphere Application Server e para o two-phase
commit, consulte o tópico Transações do WebSphere Application Server
BBOC, BBO$, BBO#.
Procedimento
- Certifique-se de que os módulos de carregamento e as DLLs que são
necessárias para o CICS sejam copiados. Todos os módulos de carregamento e as DLLs que forem necessárias para o CICS devem ser copiados do WebSphere Application Server HFS/zFS para um conjunto de
dados particionado para uso no CICS.
Os módulos de carregamento e as DLLs são copiados quando executar o script copyZOS.sh durante a
instalação do produto. Para obter mais informações sobre como executar o
script copyZOS.sh, consulte o tópico Ativando o Ambiente do
Servidor para Usar Adaptadores Locais Otimizados.
- Coloque o conjunto de dados resultante na concatenação CICS DFHRPL. Você deve concluir essa etapa antes que os adaptadores possam ser
ativados no CICS.
- Todos os programas do WebSphere Application Server
em execução no CICS são reentrantes,
reutilizáveis, thread-safe e definidos com o parâmetro de simultaneidade
configurado para thread-safe. Para uso no CICS, eles podem ser colocados em uma partição
lógica com a propriedade do programa UseLPACopy configurada para yes.
- Inicie o CICS para ativar os
adaptadores. Um programa Program List Table Post-Initialization
(PLTPI) é fornecido, que pode ser usado para iniciar automaticamente o programa
TRUE durante a inicialização do CICS.
Se você
não usar o PLTPI, será fornecida uma transação CICS,
BBOC. Esta transação pode ser usada para
iniciar, parar, ativar e desativar o rastreio para o módulo TRUE. O nome do programa TRUE é BBOATRUE, que é ativado usando a transação
BBOC com o parâmetro START_TRUE.
Quando a segurança do CICS é ativada, o ID do usuário onde os
parâmetros BBOC START_TRUE e STOP_TRUE são executados deve ter autoridade para emitir
EXEC CICS ENABLE PROGRAM(BBOATRUE)
e DISABLE PROGRAM(BBOATRUE) EXITALL. As mensagens emitidas pelos
módulos WebSphere Application Server
no CICS são roteadas para a fila de
dados temporários (TDQ) da partição extra BBOQ. Isso é alocado no
DD BBOOUT na região CICS.
Resultados
Você ativou as transações do
WebSphere Application Server
no CICS.