Problemas de conectividade do MQ

Os problemas de conectividade do MQ podem ser divididos em duas categorias:
  • Configuração da rede
  • Configuração de definição de canal do MQ

Configuração da rede

Os problemas básicos de conectividade da camada de rede devem-se principalmente a configurações incorretas de firewall na camada de firewall do IBM Sterling® Order Management System ou na camada de IP do firewall do cliente. Deve-se observar e confirmar os pontos a seguir:
  • Assegure que os endereços IP sejam endereços IP públicos para hosts. Geralmente, eles serão endereços IP com NAT. Não forneça o endereço IP local de um host..
  • Os endereços IP públicos podem precisar ser ativados para conexões de entrada e de saída nos firewalls.
  • Para testar a conectividade básica em um nível de rede, use comandos como telnet, netcat e traceroute .
  • Depois que a conectividade básica da rede for comprovada, você poderá solucionar o problema de conectividade entre o JMS ou o MQ Client e o servidor IBM Sterling Order Management System MQ Queue Manager.

Configuração de definição de canal do MQ

Depois que a rede estiver aberta em um nível de firewall, você poderá verificar a conexão do JMS ou MQ Client com o IBM Sterling Order Management System MQ Queue Manager. Considere os seguintes pontos:
  • O IBM Sterling Order Management System MQ QMGR usa um canal MQI SSL.
  • O cliente é sempre JMS ou cliente MQ . O IBM Sterling Order Management System QMGR é sempre o servidor. O cliente inicia todas as conexões.
  • A configuração de definição de canal MQI padrão a ser usada é a seguinte:
    
    JMS Server Type :  IBM MQ
    Connection Type :  Single Connection
    MQ Hostname : <cust_code>-oms.<env>.coc.ibmcloud.com
    Public Port : 1415
    Queue Manager : OM_QMGR
    Channel : SYSTEM.SSL.SVRCONN
    Use SSL : Yes
    SSL Cipher : TLS_RSA_WITH_AES_128_CBC_SHA256
    

    Assegure-se de que essa configuração esteja em vigor para as conexões de canal. Pode ser necessário usar um valor CIPHER SSL diferente, dependendo do cliente JMS ou MQ . É aconselhável que o cliente use as classes JAR IBM recomendadas para a Cifra mencionada na configuração.

  • IBM fornece o certificado autoassinado IBM Sterling Order Management System MQ SSL para autenticação. Assegure-se de que esse certificado seja importado no keystore do cliente local.
  • Verifique as permissões para o arquivo keystore e assegure-se de que o cliente JMS ou MQ possa ler o arquivo keystore.
  • Verifique se o certificado SSL do IBM Sterling Order Management System MQ está no formato correto para ser lido pelo cliente JMS ou MQ local. Isso pode diferir entre as plataformas do cliente
  • É altamente recomendado que o cliente IBM MQ padrão seja instalado para solucionar problemas e verificar a conectividade entre o cliente MQ e o QMGR. Para obter mais informações, consulte Instalando o Cliente do MQ.
  • Verifique o polling do servidor INT do IBM Sterling Order Management System das filas por meio do QMGR. Se muitas conexões forem criadas para o QMGR, conexões adicionais serão bloqueadas.. Recomenda-se parar as instâncias do servidor INT para filas para limpar as sobrecargas de sessão do QMGR
  • Consulte os códigos de erro IBM MQ KC para obter erros específicos de conectividade do MQ .