CORREÇÃO: Mensagem de erro quando tentar enviar uma mensagem assinada de AS2/EDI saída no BizTalk Server: "O certificado de autenticação não foi configurado para terceiros AS2"

Sintomas

Considere o seguinte cenário:

  • Em um computador que está executando o BizTalk Server 2006, o BizTalk Server 2006 R2 ou o BizTalk Server 2009, você cria uma instância de host do BizTalk server.

  • Renomear o grupo do BizTalk.

  • Configurar um aplicativo do BizTalk para assinar as mensagens de saída AS2/EDI.

Nesse cenário, o BizTalk Server suspende mensagens de saída. Além disso, os eventos semelhantes aos seguintes são registrados no log do aplicativo:

Evento 1:

Tipo de evento: Erro origem do evento: categoria de evento de EDI do BizTalk Server 2006: nenhuma identificação do evento: 8132 Descrição: MIME de BTS um erro quando você tenta codificar uma mensagem. Erro: O certificado de autenticação não foi configurado para AS2 participante. AS2-From: <AS2-From party> AS2-To: <AS2-To party>

Evento 2:

Tipo de evento: Erro origem do evento: categoria de evento do BizTalk Server 2006: ID de evento do BizTalk Server 2006: 5720 Descrição: Houve uma falha ao executar o pipeline de envio: "Microsoft.BizTalk.EdiInt.DefaultPipelines.AS2Send, Microsoft.BizTalk.Edi.EdiIntPi pelines, versão = 3.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35 "fonte:"Codificador AS2"porta de envio:"< enviar porta >"URI:"< URI >"motivo: O certificado de autenticação não foi configurado para AS2 participante. AS2-From: <AS2-From party> AS2-To: <AS2-To party>

Evento 3:

Tipo de evento: Erro origem do evento: categoria de evento do BizTalk Server 2006: ID de evento do BizTalk Server 2006: 5754 Descrição: uma mensagem enviada ao adaptador "HTTP" na porta de envio "< port enviar >" com URI "< URI >" está suspenso. Detalhes do erro: Ocorreu uma falha ao executar o pipeline de envio: "Microsoft.BizTalk.EdiInt.DefaultPipelines.AS2Send, Microsoft.BizTalk.Edi.EdiIntPipelines, versão = 3.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35" fonte: "AS2 codificador "Porta de envio:"< enviar porta >"URI:"< uri >"motivo: O certificado de autenticação não foi configurado para AS2 participante. AS2-de: SandvikAS2 AS2-para: 5565782504AS2 MessageId: {< ID de mensagem >} InstanceID: {< ID de instância >}

Observação Por padrão, as mensagens de saída AS2 são assinadas com um certificado de assinatura de grupo padrão é definido como parte das propriedades do grupo do BizTalk. O problema não ocorrer quando você configurar o participante AS2 para usar um certificado específico para assinar as mensagens de saída.

Causa

O problema ocorre porque o parâmetro de inicialização da instância de host do BizTalk inclui o nome do grupo BizTalk. Se você renomear o grupo do BizTalk depois que você criar a instância de host do BizTalk, o antigo nome do grupo BizTalk não é atualizado com o novo nome de grupo do BizTalk no parâmetro de inicialização. Isso faz com que o BizTalk server, não é possível localizar o certificado de assinatura de grupo quando o host do BizTalk da instância em execução.

Resolução

Informações sobre o hotfix

ObservaçãoUm hotfix está disponível para resolver esse problema no BizTalk Server 2006 R2. Se você estiver usando o BizTalk Server 2006 ou BizTalk Server 2009, consulte a seção "Solução alternativa". Um hotfix compatível foi disponibilizado pela Microsoft. No entanto, esse hotfix destina-se a corrigir somente o problema descrito neste artigo. Aplique este hotfix somente nos sistemas que estiverem enfrentando o problema descrito neste artigo. Esta correção poderá ser submetida a testes adicionais. Portanto, se esse problema não o prejudicar, recomendamos que você aguarde a próxima atualização de software que contenha esse hotfix. Se o hotfix estiver disponível para download, há uma seção "Download de Hotfix disponível" na parte superior deste artigo da Base de Conhecimento. Se essa seção não for exibida, entre em contato com o suporte e atendimento ao cliente Microsoft para obter o hotfix. Observação caso outros problemas estejam ocorrendo ou caso qualquer solução de problemas seja necessária, talvez você precise criar uma solicitação de serviço separada. Os custos normais de suporte serão aplicados a questões de suporte adicionais e problemas que não sejam específicos deste hotfix. Para obter uma lista completa dos números de telefone do Atendimento Microsoft e suporte ou para criar uma solicitação de serviço separada, visite o seguinte site da Microsoft:

http://support.microsoft.com/contactus/?ws=supportObservação o formulário "Baixar Hotfix disponível" exibe os idiomas para os quais o hotfix está disponível. Caso você não veja seu idioma, é porque um hotfix não está disponível para esse idioma.

Pré-requisitos

Você deve ter o BizTalk Server 2006 R2 Service Pack 1 (SP1) instalado para aplicar esse hotfix. Para obter o BizTalk Server 2006 R2 SP1, visite o seguinte site da Microsoft Download Center:

BizTalk Server 2006 R2 SP1Além disso, os seguintes componentes têm alguns hotfixes correspondentes nesse hotfix. Para aplicar os hotfixes correspondentes, o componente deve ser instalado.

  • Microsoft adaptadores do BizTalk para aplicativos corporativos (também conhecido como LOB adaptadores do BizTalk)

  • Microsoft BizTalk Accelerator para HL7 2.0

  • Microsoft BizTalk FileAct e interagir adaptadores para SWIFT 2.3 SP1

Se um arquivo readme. txt está incluído nesse hotfix, consulte o arquivo readme. txt para obter mais informações sobre como instalar esse hotfix.

Necessidade de reinicialização

Você terá que reiniciar o computador após aplicar esse hotfix.

Informações sobre os arquivos

A versão em inglês (Estados Unidos) deste hotfix usa um pacote do Microsoft Windows Installer para instalar o hotfix. As datas e horas desses arquivos estão listadas no tempo Universal Coordenado (UTC) na tabela a seguir. Quando você exibe as informações do arquivo, a data é convertida para a hora local. Para localizar a diferença entre o UTC e a hora local, use a guia fuso horário no item Data e hora no painel de controle.

Nome do arquivo

Versão do arquivo

Tamanho do arquivo

Data

Hora

Plataforma

Admin_server_logic.sql

Not applicable

72,800

07-Jul-2011

16:18

Not applicable

Bts_administration_logic.sql.en

Not applicable

468,350

07-Jul-2011

16:18

Not applicable

Bts_deployment_logic.sql

Not applicable

97,482

07-Jul-2011

16:18

Not applicable

Microsoft.xlangs.basetypes.dll

3.6.2224.12

104,312

07-Jul-2011

16:18

x86

Solução alternativa

Para contornar esse problema, execute essas etapas:

  1. Atualize a entrada de registro BizTalkGroupName dos locais a seguir com o nome do novo grupo:

    HKEY_LOCAL_MACHINE\Software\Microsoft\BizTalk Server\3.0\Administration HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\BizTalk Server\3.0\Administration

  2. Use um dos dois métodos a seguir:

    • Na seguinte entrada do registro, atualizar manualmente o -grupo parâmetro de inicialização no valor ImagePath para incluir o nome do novo grupo:

      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTSSvc$ < nome de host do BizTalk > Por exemplo, atualize o valor ImagePath da seguinte maneira:

      "C:\Program Files\Microsoft BizTalk Server 2006\BTSNTSvc.exe"-"novo nome de grupo do BizTalk" do grupo-nome "nome de host do BizTalk" - btsapp "{guid}"

    • Excluir a instância de host do BizTalk e recriá-la depois de você renomear o grupo do BizTalk.

Status

A Microsoft confirmou que esse é um problema nos produtos Microsoft listados na seção "Aplicável a".

Informações adicionais

Para obter mais informações sobre como configurar certificados para uso com AS2, visite a seguinte página da Web do MSDN:

Configurando certificados para AS2Para obter mais informações sobre os hotfixes do BizTalk Server, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:

2003907 Informações sobre os hotfixes do BizTalk Server

Precisa de mais ajuda?

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Microsoft Insider

Estas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×