![[z/OS]](ngzos.gif)
IBM MQ e os adaptadores z/OS Batch, TSO e RRS
Use este tópico para entender como IBM® MQ funciona com os adaptadores z/OS® Batch, TSO e RRS.
introdução aos Adaptadores em Lote
Os adaptadores Batch/TSO são a interface entre os programas de aplicativos IBM MQ e z/OS em execução no JES, TSO ou z/OS UNIX System Services. Esses adaptadores permitem que os programas de aplicativos z/OS utilizem o MQI.
- Modo de tarefa (TCB)
- Problema ou estado do supervisor
- Modo não de memória cruzada
- Modo não de registro de acesso
As conexões entre programas de aplicativos e IBM MQ estão no nível da tarefa. Os adaptadores fornecem um encadeamento de conexão de um bloco de controle de tarefa do aplicativo (TCB) para IBM MQ.
O adaptador Batch/TSO suporta um protocolo de confirmação de fase única para mudanças feitas em recursos de propriedade de IBM MQ. Ele não suporta protocolos multi-phase commit. O adaptador RRS possibilita que os aplicativos IBM MQ participem de protocolos de confirmação de duas fases com outros produtos habilitados para RRS, coordenados por z/OS Serviços de Recuperação de Recursos (RRS).
Os adaptadores usam o serviço z/OS STIMERM para programar um evento assíncrono a cada segundo. Esse evento executa um bloco de solicitação de interrupção (IRB) que não envolve qualquer espera pela tarefa do aplicativo em lote. Este IRB verifica se o BCE de finalização IBM MQ foi postado. Se o BCE de rescisão tiver sido postado, o IRB posta qualquer candidatura de ECBs que estejam à espera de um evento em IBM MQ (por exemplo, um sinal ou uma espera).
O Adaptador em Lote/TSO
O adaptador IBM MQ Batch/TSO fornece suporte IBM MQ para aplicativos z/OS Batch e TSO. Todos os programas de aplicativos executados sob z/OS Batch ou TSO devem ter o programa de stub de API com link do link do link da API-editado com eles. O stub fornece ao aplicativo acesso a todas as chamadas MQI. Use o single-phase commit e a restauração para aplicativos, emitindo as chamadas MQI MQCMIT e MQBACK.
O Adaptador RRS
Os Serviços de Recuperação de Recursos (RRS) são um subcomponente da z/OS que fornece um serviço em todo o sistema para coordenar o comprometimento de duas fases entre os produtos z/OS. O adaptador IBM MQ Batch/TSO RRS (o adaptador RRS) fornece suporte IBM MQ para aplicações z/OS Batch e TSO que desejam utilizar esses serviços. O adaptador RRS possibilita que IBM MQ se torne um participante completo na coordenação de RRS. Os aplicativos podem participar de processamento de confirmação de duas fases com outros produtos que suportam RRS (por exemplo, Db2® ).
- CSQBRSTB
- Esse stub permite usar o two-phase commit e a restauração para aplicativos, usando os serviços de recuperação de
recursos RRS de chamada em vez de chamadas MQI MQCMIT e
MQBACK.
Você também deve linkeditar o módulo ATRSCSS a partir da biblioteca SYS1.CSSLIB com seu aplicativo. Se usar as chamadas MQI MQCMIT e MQBACK, receberá o código de retorno
MQRC_ENVIRONMENT_ERROR. - CSQBRRSI
- Este stub permite que você use chamadas de MQI MQCMIT e MQBACK ; IBM MQ na verdade implementa estas chamadas como as chamadas SRRCMIT e SRRBACK RRS.
Onde encontrar mais informações sobre os adaptadores z/OS Batch, TSO e RRS
É possível localizar informações adicionais sobre os tópicos nesta seção a partir das seguintes origens:| Tópico | Onde Localizar |
|---|---|
Configurando os Adaptadores em Lote
|
Tarefa 19: Configurar Lote, TSO e Adaptadores RRS |
Serviços de Recuperação de Recursos RRS de Chamada
|
MVS Programação: Serviços chamáveis para linguagens de alto nível |