Tarefas a executar após ter instalado IBM® MQ for IBM i, e antes de utilizá-lo.
Sobre esta tarefa
Quando você tiver instalado corretamente IBM MQ for IBM i em seu sistema:
Procedimento
- Consulte o website IBM MQ em IBM MQ para obter as informações mais recentes do produto.
- Instale e aplique todos os fix packs.
- Onde você tem mais de um sistema e uma mistura de releases de OS/400 ou IBM i, e IBM MQ, você deve tomar cuidado ao compilar programas CL. Você deve compilar programas de CL no sistema em que eles devem rodar, ou em um com uma combinação idêntica de releases de OS/400 ou IBM i, e IBM MQ. Ao instalar versões posteriores doIBM MQ , exclua tudoIBM MQ comandos de versões anteriores em qualquerQSYSVvRrMm bibliotecas usando o comando QSYS/DLTCMD.
- Se você não tiver instalado IBM MQ em seu sistema antes, você deve adicionar perfis de usuários no perfil do grupo
QMQMADM . Faça todos os perfis de usuários que devem ser usados para criação e administração de gerenciadores de filas membros do perfil do grupo QMQMADM , usando o comando CHGUSRPRF.
- Inicie o subsistema IBM MQ , emitindo o comando:
Nota: O subsistema deve ser iniciado após cada IPL do sistema, portanto, você pode optar por iniciá-lo como parte do processo de inicialização do seu sistema.
- Crie os objetos padrão do sistema. Os objetos padrão do sistema são criados automaticamente ao emitir o comando CRTMQM para criar um gerenciador de filas. Por exemplo:
CRTMQM MQMNAME(QMGRNAME) ASP(*SYSTEM). É possível atualizá-lo usando o comando STRMQM (Aviso: este comando substituirá qualquer objeto padrão existente). Por exemplo: STRMQM MQMNAME(QMGRNAME) RDEFSYS(*YES). Consulte a ajuda na tela para obter informações sobre o uso deste comando.
Nota: sobre o comando
STRMQM MQMNAME(QMGRNAME) RDEFSYS(*YES):
- O comando não re-cria os objetos, ele executa um CRTxxxx REPLACE (*YES) para todos os SYSTEM.* .
- Isso significa que ele atualiza os parâmetros nos objetos de volta para seus padrões. Portanto, se, por exemplo, no objeto SYSTEM.DEFAULT.LOCAL.QUEUE, o TRGENBL foi anteriormente mudado para *YES, então, quando o comando for executado, ele será mudado de volta para TRGENBL(*NO).
- Se existirem mensagens em uma fila, elas não serão removidas, porque as filas não são excluídas fisicamente.
- O conteúdo do SYSTEM.AUTH.DATA.QUEUE fica inalterado quando este comando estiver em execução.
- Portanto, se o conteúdo desta fila (ou de qualquer outra fila significativa) ficar corrompido, ele deve ser fisicamente excluído e recriado a partir do início ou de um backup.
Resultados
Agora você está pronto para começar a usar IBM MQ for IBM i.Nota: Ao instalar
IBM MQ for IBM i, dois perfis de usuários são criados:
Esses dois objetos são centrais para a execução correta de
IBM MQ for IBM i. Não altere ou exclua-os. Se o fizer,
IBM não pode garantir o comportamento correto do seu produto.
Se você desinstalar IBM MQ e dados, esses perfis serão excluídos. Se você desinstalar IBM MQ apenas, esses perfis serão retidos.