FIX: Messaggio di errore quando si tenta di inviare un messaggio AS2/EDI in uscita con BizTalk Server: "Il certificato di firma non è stato configurato per la parte AS2"

Sintomi

Si consideri lo scenario descritto di seguito:

  • In un computer che esegue BizTalk Server 2006, BizTalk Server 2006 R2 o BizTalk Server 2009, si crea un'istanza di host BizTalk server.

  • Rinominare il gruppo BizTalk.

  • Configurare un'applicazione BizTalk per firmare i messaggi in uscita AS2/EDI.

In questo scenario, BizTalk Server sospende i messaggi in uscita. Inoltre, nel registro applicazioni vengono registrati eventi analoghi ai seguenti:

Evento 1:

Tipo di evento: Errore origine evento: categoria di eventi EDI di BizTalk Server 2006: nessuno ID evento: 8132 descrizione: MIME BTS un errore quando si tenta di codificare un messaggio. Errore: Il certificato di firma non è stato configurato per la parte AS2. AS2-From: <AS2-From party> AS2-To: <AS2-To party>

Evento 2:

Tipo di evento: Errore origine evento: categoria di eventi di BizTalk Server 2006: ID di evento di BizTalk Server 2006: 5720 descrizione: si è verificato un errore di esecuzione della pipeline di trasmissione: "Microsoft.BizTalk.EdiInt.DefaultPipelines.AS2Send, Microsoft.BizTalk.Edi.EdiIntPi pelines, versione = 3.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35 "origine:"AS2 encoder"porta di trasmissione:"< porta di trasmissione >"URI:"< URI >"motivo: il certificato di firma non è stato configurato per la parte AS2. AS2-From: <AS2-From party> AS2-To: <AS2-To party>

Evento 3:

Tipo di evento: Errore origine evento: categoria di eventi di BizTalk Server 2006: ID di evento di BizTalk Server 2006: descrizione 5754: un messaggio inviato alla scheda "HTTP" sulla porta di trasmissione "< porta >" con l'URI "< URI >" è stato sospeso. Dettagli errore: si è verificato un errore di esecuzione della pipeline di trasmissione: "Microsoft.BizTalk.EdiInt.DefaultPipelines.AS2Send, Microsoft.BizTalk.Edi.EdiIntPipelines, versione = 3.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35" origine: "AS2 codificatore "Porta di trasmissione:"< porta di trasmissione >"URI:"< uri >"motivo: il certificato di firma non è stato configurato per la parte AS2. AS2-da: AS2 SandvikAS2-a: MessageId 5565782504AS2: {< ID messaggio >} InstanceID: {< ID istanza >}

Nota Per impostazione predefinita, i messaggi in uscita di AS2 vengono firmati utilizzando un certificato di firma di gruppo predefinito definito come parte delle proprietà del gruppo BizTalk. Il problema non si verifica quando si configura la parte AS2 per utilizzare un certificato specifico per firmare i messaggi in uscita.

Causa

Il problema si verifica perché il parametro di avvio dell'istanza dell'host BizTalk include il nome del gruppo BizTalk. Se si rinomina il gruppo BizTalk dopo aver creato l'istanza dell'host BizTalk, il vecchio nome del gruppo BizTalk non viene aggiornato con il nuovo nome del gruppo BizTalk nel parametro di avvio. Ciò rende Impossibile trovare il certificato di firma di gruppo quando l'host BizTalk di istanza in esecuzione di BizTalk server.

Risoluzione

Informazioni sull'hotfix

Nota Un hotfix è disponibile per risolvere questo problema in BizTalk Server 2006 R2. Se si utilizza BizTalk Server 2006 o 2009 di BizTalk Server, vedere la sezione "Workaround". Un hotfix supportato è disponibile da Microsoft. Tuttavia, questo hotfix è destinato esclusivamente alla correzione del problema descritto in questo articolo. Applicare questo hotfix solo ai sistemi in cui si verifica il problema descritto in questo articolo. Questo hotfix potrebbe essere sottoposto ad ulteriori test. Se il problema non causa gravi difficoltà, si consiglia di attendere il successivo aggiornamento software contenente tale hotfix. Se l'hotfix è disponibile per il download, è presente una sezione "Hotfix disponibile per il download" all'inizio di questo articolo della Knowledge Base. Se questa sezione non viene visualizzata, contattare il servizio clienti Microsoft e supporto tecnico per ottenere l'hotfix. Nota Se si verificano ulteriori problemi o se è necessaria attività di risoluzione aggiuntiva, potrebbe essere necessario creare una richiesta di assistenza separata. I costi di supporto normale verranno applicati per eventuali ulteriori domande e problemi che non dovessero rientrare specifico hotfix in questione. Per un elenco completo dei numeri di telefono del servizio clienti Microsoft e supporto tecnico o per creare una richiesta di assistenza separata, visitare il seguente sito Web Microsoft:

http://support.microsoft.com/contactus/?ws=supportNota Il modulo "Hotfix disponibile per il download" Visualizza le lingue per cui è disponibile l'hotfix. Se non viene visualizzata la lingua, è perché un aggiornamento rapido non è disponibile per tale lingua.

Prerequisiti

È necessario disporre di BizTalk Server 2006 R2 Service Pack 1 (SP1) per applicare questo hotfix. Per ottenere BizTalk Server 2006 R2 SP1, visitare il seguente sito Web Microsoft Download Center:

BizTalk Server 2006 R2 SP1Inoltre, i seguenti componenti sono alcuni relativi aggiornamenti rapidi in questo hotfix. Per applicare i relativi aggiornamenti rapidi, è necessario installare il componente.

  • Microsoft BizTalk Adapter per le applicazioni aziendali (noto anche come LOB Adapter BizTalk)

  • Microsoft BizTalk Accelerator for HL7 2.0

  • Microsoft BizTalk FileAct e interagire gli adattatori per codice SWIFT 2.3 SP1

Se un file Readme. txt è incluso in questo hotfix, vedere il file Readme. txt per ulteriori informazioni su come installare questo hotfix.

Richiesta di riavvio

Potrebbe essere necessario riavviare il computer dopo avere applicato questo hotfix.

Informazioni sui file

La versione inglese (Stati Uniti) di questo hotfix viene utilizzato un pacchetto di Microsoft Windows Installer per installare l'aggiornamento rapido. Le date e ore per questi file sono elencate in base al formato UTC (Coordinated Universal Time Coordinated) nella tabella seguente. Quando si visualizzano le informazioni sul file, la data viene convertita in ora locale. Per calcolare la differenza tra ora UTC e ora locale, utilizzare la scheda fuso orario nell'elemento di data e ora nel Pannello di controllo.

Nome file

Versione file

Dimensioni file

Date

Ora

Piattaforma

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

Soluzione alternativa

Per ovviare a questo problema, attenersi alla seguente procedura:

  1. Con il nuovo nome di gruppo, aggiornare la voce del Registro di sistema BizTalkGroupName dei percorsi seguenti:

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

  2. Utilizzare uno dei due metodi seguenti:

    • Nella seguente voce del Registro di sistema, aggiornare manualmente il -gruppo parametro di avvio nel valore ImagePath per includere il nome del nuovo gruppo:

      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTSSvc$ < nome host BizTalk > Ad esempio, aggiornare il valore ImagePath come segue:

      "C:\Program Files\Microsoft BizTalk Server 2006\BTSNTSvc.exe"-"nome del nuovo gruppo BizTalk" gruppo-nome "nome di host BizTalk" - btsapp "{guid}"

    • Eliminare l'istanza dell'host BizTalk e ricrearla dopo la ridenominazione del gruppo BizTalk.

Stato

Microsoft ha confermato che questo problema si verifica con i prodotti elencati nella sezione "Si applica a" di questo articolo.

Ulteriori informazioni

Per ulteriori informazioni su come configurare i certificati per l'utilizzo con AS2, visitare la seguente pagina Web MSDN:

Configurazione dei certificati per AS2Per ulteriori informazioni sugli aggiornamenti rapidi di BizTalk Server, fare clic sul numero riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base riportato di seguito:

2003907 Informazioni sulle correzioni di BizTalk Server

Serve aiuto?

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa a Microsoft Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×