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:
Observação
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.
Status
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seçã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, marcar o registo de eventos no Servidor MQ para um evento que indica 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.
Aviso de isenção de responsabilidade para informações de terceiros
Os produtos de terceiros mencionados neste artigo são produzidos por empresas independentes da Microsoft. A Microsoft não oferece nenhuma garantia, implícita ou não, do desempenho ou da confiabilidade desses produtos.