Sintomas
Conjunto de Definição de canal SSL para usar SSL e defina a opção de Usar o cliente do Microsoft MQ como Sim. Quando você fizer isso, o adaptador MQSC falha e o seguinte erro é registrado para uma localização receber ou enviar porta no log de eventos do aplicativo:
Falha no processamento de 'QueueManager' de automação. Descrição: Estado: Handshake, evento: ServerData - exceção: dados iniciais contém 1 de sinalizador de capacidade diferente.
Resolução
Esse problema é corrigido na atualização cumulativa 2 para 2016 do Host Integration Server.
Status
A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".
Mais informações
Correções incluídas na atualização cumulativa habilitar o SSL funcionar quando você usar o cliente do Microsoft MQ. No entanto, mesmo com essas correções aplicadas, uma falha pode ocorrer devido à forma com que o servidor IBM WebSphere lida com SSL. Em certas situações, a conexão pode ser fechado sem um código de motivo quando o local de recebimento ou uma porta de envio é iniciada. Isso ocorre porque o servidor IBM WebSphere está esperando um esquema específico de código CipherSpec. No entanto, no.NET Framework o SSL fluxo envia automaticamente a lista completa de CipherSpecs com suporte que o cliente pode manipular. O cliente do Microsoft MQ é implementado no.NET Framework SSL e não tem controle de CipherSpecs que são enviados. Se o primeiro CipherSpec corresponde a CipherSpec que é configurado no canal de Conexão de servidor no servidor MQ, tudo irá funcionar.
Se a conexão falhar, verifique o log de eventos no servidor MQ para um evento que indica a CipherSpec de entrada específica que falhou. No canal de Conexão do servidor, especifique CipherSpec específico como o CipherSpec válido para chamadas de entrada e, em seguida, repetir a chamada.
Referências
Conheça a terminologia que a Microsoft usa para descrever as atualizações de software.
Os produtos de terceiros descritos neste artigo são fabricados por empresas que são independentes da Microsoft. A Microsoft não oferece nenhuma garantia, implícita ou não, em relação ao desempenho ou à confiabilidade desses produtos.