Configurando o provedor de sistemas de mensagens IBM MQ com informações de bibliotecas nativas

Para conectar-se a um gerenciador de filas ou grupo de filas compartilhadas do IBM MQ no modo de ligações, é necessário que o provedor de sistemas de mensagens do IBM MQ saiba de onde carregar as bibliotecas nativas. Essas informações são conhecidas como informações de caminho nativo. A maneira como informações de caminho nativo são configuradas depende se a conexão for estabelecida em um aplicativo cliente ou em um ambiente de servidor de aplicativos.

Sobre Esta Tarefa

Se estiver executando em um ambiente do cliente, utilize launchClient para iniciar um aplicativo cliente. Na propriedade de sistema MQ_INSTALL_ROOT insira o nome de um diretório que contenha as bibliotecas nativas do IBM MQ, um um subdiretório de java/lib ou java/lib64, se as bibliotecas nativas usadas forem de 32 bits ou de 64 bits. Por exemplo, no Linux, especifique ./launchClient.sh myappclient.ear -CCDMQ_INSTALL_ROOT=/opt/mqm/.

Se você estiver executando em um ambiente de servidor de aplicativos, você pode configurar o provedor de sistemas de mensagens do IBM MQ com informações de caminho nativo, usando a linha de comandos, conforme descrito em Grupo de Comandos WMQAdminCommands para o Objeto AdminTask ou pode usar o console administrativo para concluir as seguintes etapas:

[AIX]Nota: Se seu servidor de aplicativos for de 64 bits, execute o comando de controle dltmqlnk do IBM MQ como raiz para que os aplicativos possam se conectar a um gerenciador de filas usando um tipo de transporte BINDINGS. O comando deve ser executado novamente sempre que um for instalado um fix pack do IBM MQ. Para obter informações adicionais, consulte "Implicações de um Gerenciador de Filas de 64 Bits" n a seção Iniciação Rápida para AIX do centro de informações do IBM MQ.

Procedimento

  1. Na área de janela de navegação, expanda Recursos > JMS > Provedores JMS.
  2. Selecione o provedor de sistemas de mensagens do IBM MQ que está no Escopo correto para o connection factory ou a especificação de ativação que criará a conexão no modo de ligações.
    Nota:
    • As informações de caminho nativo no escopo do Cluster são usadas preferencialmente nas informações de caminho nativo nos escopos e Célula.
    • As informações de caminho nativo no escopo de são usadas preferencialmente nas informações de caminho nativo no escopo de Célula.
    [z/OS]Nota: Ao usar connection factories ou especificações de ativação do provedor de sistemas de mensagens do IBM MQ que criam conexões no modo de ligações com um gerenciador de filas do IBM MQ para z/OS, assegure-se de que o parâmetro IDBACK seja suficientemente grande. Caso contrário, poderão ocorrer MQExceptions com um código de conclusão de 2, e um código de razão de 2025 (MQRC_MAX_CONNS_LIMIT_REACHED). Para obter informações adicionais sobre como configurar o parâmetro IDBACK, consulte a descrição do macro CSQ6SYSP no centro de informações do IBM MQ.
  3. Em Propriedades Gerais, na propriedade Caminho da Biblioteca Nativa, insira o nome completo do diretório que contém as bibliotecas nativas do IBM MQ. Por exemplo, no Linux, digite /opt/mqm/java/lib. Digite somente um nome de diretório.
  4. Clique em OK.
  5. Salve quaisquer alterações na configuração principal.
  6. Se estiver executando em um ambiente do servidor de aplicativos, você deve reiniciar todos os servidores afetados duas vezes quando tiver alterado as informações do caminho nativo. Se você não reiniciar todos os servidores afetados duas vezes, será produzida uma mensagem WMSG1623E, indicando que o provedor de sistemas de mensagens do IBM MQ não está disponível.

    Se estiver em execução em um ambiente do cliente, será necessário executar novamente o programa cliente duas vezes. Caso contrário, será produzida uma mensagem WMSG2013E.

    Independentemente do ambiente de execução, até que essas reinicializações sejam executadas, qualquer tentativa de usar um recurso do provedor de sistemas de mensagens do IBM MQ (por exemplo, um connection factory) de um dos servidores afetados causará uma javax.naming.NamingException e uma mensagem WMSG2003E.

O que Fazer Depois

Nota: Apenas para propósitos de migração, também é possível especificar informações de caminho nativo, quando em um ambiente de servidor de aplicativos, ao configurar a variável de ambiente MQ_INSTALL_ROOT WebSphere Application Server. Para obter mais informações, veja o tópico a seguir no centro de informações do WebSphere Application Server Versão 6.1: Instalando o IBM MQ para interoperar com o WebSphere Application Server (Versão 6.1).

Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tmj_adm33
Nome do arquivo: tmj_adm33.html