Sintomas
Defina a Definição do Canal SSL para utilizar o SSL e defina a opção Utilizar Cliente Microsoft MQ como Sim. Ao fazê-lo, o Adaptador MQSC falha e é registado o seguinte erro para uma localização de receção ou enviar porta no registo de eventos da Aplicação:
Nota
Falha no Processamento "QueueManager" da Automatização. Descrição: Estado: Handshake, Evento: ServerData - Exceção: Os Dados Iniciais contêm um Sinalizador de Capacidade 1 diferente.
Resolução
Este problema foi corrigido na Atualização Cumulativa 2 para o Host Integration Server 2016.
Estado
A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".
Mais informações
As correções incluídas na atualização cumulativa permitem que o SSL funcione quando utiliza o Cliente Microsoft MQ. No entanto, mesmo com estas correções aplicadas, pode ocorrer uma falha devido à forma como o servidor IBM WebSphere processa o SSL. Em determinadas situações, a ligação pode ser fechada sem um código de motivo quando a localização de receção ou uma porta de envio é iniciada. Isto deve-se ao facto de o servidor IBM WebSphere estar à espera de um esquema de código CipherSpec específico. No entanto, no .NET Framework o fluxo SSL envia automaticamente a lista completa de CipherSpecs suportados que o cliente pode processar. O Cliente Microsoft MQ é implementado no .NET Framework SSL e não tem controlo sobre os CipherSpecs que são enviados. Se o primeiro CipherSpec corresponder ao CipherSpec configurado no canal Server-Connection no Servidor MQ, tudo funcionará.
Se a ligação falhar, verifique o registo de eventos no Servidor MQ para obter um evento que indique o CipherSpec de entrada específico que falhou. Em seguida, no Canal Server-Connection, especifique o CipherSpec específico como CipherSpec válido para chamadas recebidas e, em seguida, repita a chamada.
Referências
Saiba mais sobre a terminologia que a Microsoft utiliza para descrever as atualizações de software.
Informações sobre a exclusão de responsabilidade de terceiros
Os produtos de terceiros que este artigo aborda são fabricados por empresas que são independentes da Microsoft. A Microsoft não estabelece garantias, implícitas ou de outro tipo, relativamente ao desempenho ou fiabilidade destes produtos.