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,netcatetraceroute. - 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_SHA256Assegure-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 .