WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Configurando uma Fila Compartilhada no z/OS para o Armazenamento de Eventos do Adaptador SAP

Para alcançar a alta disponibilidade ao processar mensagens SAP no z/OS, é possível configurar uma fila compartilhada para o armazenamento de eventos do adaptador SAP.

Antes de começar:

Assegure que o nome do grupo de filas compartilhadas que você está planejando usar não exista em SYS1.PARMLIB(IEFSSNxX). Se o nome existir, escolha um nome diferente para o novo grupo.

É possível localizar os membros do conjunto de dados, que são referidos nas etapas a seguir, como amostras na biblioteca thlqual.SCSQPROC, a menos que indicado de outra forma. A biblioteca é fornecida com o WebSphere MQ para z/OS.

  1. Revise seus requisitos de compartilhamento de dados do DB2. O grupo de filas compartilhadas é suportado por um grupo de compartilhamento de dados do DB2. Inclua entradas no DB2 para WebSphere MQ concluindo as etapas a seguir.
    1. Customize o membro do conjunto de dados CSQ4INSS com os nomes de estrutura e assegure que ele seja incluído na concatenação CSQINP2 DD para um gerenciador de filas no grupo de filas compartilhadas.
    2. Para aditar o parâmetro do sistema QSGDATA, adite e reexecute a amostra CSQ4ZPRM no formato (Qsgname,Dsgname,Db2name,Db2servers).
    3. Copie, customize e execute as seguintes JCLs de amostra. Estas tarefas precisam ser executadas apenas uma vez para cada subsistema do DB2 ou grupo de compartilhamento de dados.
      1. Customize e execute a JCL CSQ45CSG de amostra para criar o grupo de armazenamentos que deve ser usado para o banco de dados, espaços de tabelas e tabelas do WebSphere MQ.
      2. Customize e execute a JCL CSQ45CDB de amostra para criar o banco de dados a ser usado por todos os gerenciadores de filas que se conectam a este grupo de compartilhamento de dados do DB2.
      3. Customize e execute a JCL CSQ45CTS de amostra para criar os espaços de tabelas para conter as tabelas do gerenciador de filas e do inicializador de canais que são usadas para grupos de filas compartilhadas (criados na etapa i).
      4. Customize e execute a JCL CSQ45CTB de amostra para criar as doze tabelas e índices associados do DB2. Não altere nenhum dos nomes de linha ou atributos.
      5. Customize e execute a JCL CSQ45BPL de amostra para ligar os planos do DB2 para o gerenciador de filas, utilitários e inicializador de canais.
      6. Customize e execute a JCL CSQ45GEX de amostra para conceder a autoridade de execução para os respectivos planos para os IDs do usuário que serão usados pelo gerenciador de filas, pelos utilitários e pelo inicializador de canais. Os IDs do usuário para o gerenciador de filas e o inicializador de canais são os IDs do usuário sob os quais eles iniciaram a execução dos procedimentos da tarefa. Os IDs do usuário para os utilitários são os IDs do usuário sob os quais as tarefas em lote podem ser enviadas. Para obter informações adicionais sobre os nomes dos planos apropriados, consulte o Centro de Informações Online do WebSphere MQ Versão 7.
  2. Crie um grupo de filas compartilhadas concluindo as etapas a seguir.
    1. Defina as estruturas do Recurso de Acoplamento que são usadas pelos gerenciadores de filas no grupo de filas compartilhadas.
      Defina as estruturas de administração e do aplicativo no conjunto de dados da política Coupling Facility Resource Management (CFRM) para o Sysplex do z/OS que hospedará o grupo de filas compartilhadas, conforme mostrado no exemplo a seguir, em que MQPU é o nome de compartilhamento de filas.
      STRUCTURE NAME(MQPUCSQ_ADMIN)  	
      SIZE(20000)  	
      INITSIZE(10000)  	
      PREFLIST(PUCF01)   	
      
      STRUCTURE NAME(MQPUAPPLICATION1) 	
      SIZE(20000)  	
      INITSIZE(10000)  	
      PREFLIST(PUCF01) 
      Para obter informações adicionais sobre como configurar o Recurso de Acoplamento, consulte Centro de Informações Online do WebSphere MQ Versão 7.
    2. Defina cada um dos grupos de filas compartilhadas no DB2 usando a função ADD QSG do utilitário do grupo de filas compartilhadas (CSQ5PQSG). O CSQ45AQS de amostra é fornecido na biblioteca SCSQPROC. Execute a amostra uma vez para cada grupo de filas compartilhadas.
    3. Defina cada um dos gerenciadores de filas no DB2 usando a função ADD QMGR do utilitário do grupo de filas compartilhadas CSQ5PQSG. O CSQ45AQM de amostra é fornecido na biblioteca SCSQPROC. Execute a amostra para cada membro de um grupo de filas compartilhadas.
    4. Para ativar as alterações que você fez, pare e inicie todos os gerenciadores de filas no grupo.
  3. Defina a fila da loja de eventos do SAP no grupo de compartilhamento de filas.

    Geralmente, a criação de uma fila de armazenamento de eventos é o método mais efetivo. Se você estiver migrando a partir de um broker anterior, assegure que qualquer pedido de SAP pendente tenha sido resolvido antes de você mudar para a nova topologia.

    1. Para criar uma fila compartilhada, execute o seguinte comando em um dos gerenciadores de filas apenas:
      DEFINE QL(SYSTEM.BROKER.ADAPTER.SHARED)
      LIKE(SYSTEM.BROKER.ADAPTER.PROCESSED) CFSTRUCT(NEW) QSGDISP(SHARED) SHARE DEFSOPT(SHARED)
    2. Para permitir que outros gerenciadores de filas que foram incluídos no grupo usem a fila compartilhada, exclua suas filas definidas localmente executando o seguinte comando em cada uma dessas filas:
      DELETE QLOCAL(SYSTEM.BROKER.ADAPTER.PROCESSED) QSGDISP(QMGR)
  4. Configure o broker.
    1. Crie um serviço configurável SAPConnection para o componente .inadapter usando o comando mqsicreateconfigurableservice.
    2. Configure o parâmetro sharedTidStoreQueueManger para o nome do gerenciador de filas do broker.

      Para obter mais informações sobre esse parâmetro, consulte Serviço Configurável SAPConnection.

  5. Verifique a configuração.

    Após ter concluído essas etapas, é possível verificar se o broker está usando a fila como uma loja TID compartilhada inspecionando o rastreio do usuário. Se a configuração for bem-sucedida, a mensagem BIP3470 será emitida, especificando qual gerenciador de filas o broker está usando como o armazenamento de TID.

O WebSphere Message Broker tenta, primeiramente, abrir a fila SYSTEM.BROKER.ADAPTER.SHARED. Se essa fila estiver indisponível, o WebSphere Message Broker abrirá a fila SYSTEM.BROKER.ADAPTER.PROCESSED no lugar. A disponibilidade da fila SYSTEM.BROKER.ADAPTER.SHARED indica que você está operando em um ambiente de alta disponibilidade do z/OS.

Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:30:49


Tópico de TarefaTópico de Tarefa | Versão 8.0.0.5 | bc22190_