CORRECTIF : Message d’erreur lorsque vous essayez d’envoyer un message signé de AS2/EDI sortant dans BizTalk Server : « Le certificat de signature n’a pas a été configuré pour AS2 partie »

Symptômes

Prenons l’exemple du scénario suivant :

  • Sur un ordinateur qui exécute BizTalk Server 2006, BizTalk Server 2006 R2 ou BizTalk Server 2009, vous créez une instance d’hôte BizTalk server.

  • Vous renommez le groupe BizTalk.

  • Vous configurez une application BizTalk pour signer les messages AS2/EDI sortants.

Dans ce scénario, BizTalk Server suspend les messages sortants. En outre, des événements semblables aux suivants sont consignés dans le journal d’Application :

Épreuve 1 :

Type d’événement : Erreur Source de l’événement : catégorie d’événements EDI de BizTalk Server 2006 : aucun ID d’événement : 8132 Description : MIME de BTS une erreur lorsque vous essayez de coder un message. Erreur : Le certificat de signature n’a pas été configuré pour la partie de AS2. AS2-From: <AS2-From party> AS2-To: <AS2-To party>

Cas 2 :

Type d’événement : Erreur Source de l’événement : catégorie d’événements de BizTalk Server 2006 : ID d’événement de BizTalk Server 2006 : Description 5720 : il y a un échec de l’exécution du pipeline d’envoi : « Microsoft.BizTalk.EdiInt.DefaultPipelines.AS2Send, Microsoft.BizTalk.Edi.EdiIntPi pelines, Version = 3.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35 » Source : « Codeur AS2 » Port d’envoi : « < port d’envoi > » URI : « < URI > » raison : le certificat de signature n’a pas été configuré pour AS2 partie. AS2-From: <AS2-From party> AS2-To: <AS2-To party>

Événement 3 :

Type d’événement : Erreur Source de l’événement : catégorie d’événements de BizTalk Server 2006 : ID d’événement de BizTalk Server 2006 : Description 5754 : un message envoyé à l’adaptateur « HTTP » sur le port d’envoi « < port d’envoi > » avec l’URI « < URI > » est suspendu. Détails de l’erreur : il y a un échec de l’exécution du pipeline d’envoi : « Microsoft.BizTalk.EdiInt.DefaultPipelines.AS2Send, Microsoft.BizTalk.Edi.EdiIntPipelines, Version = 3.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35 » Source : « le codeur AS2 « Port d’envoi : « < port d’envoi > » URI : « < uri > » raison : le certificat de signature n’a pas été configuré pour des parties AS2. AS2-à partir de : SandvikAS2 AS2-à : 5565782504AS2 MessageId : {< message ID >} InstanceID : {< ID de l’instance >}

Remarque Par défaut, les messages sortants AS2 sont signés à l’aide d’un certificat de signature de groupe par défaut qui est défini dans les propriétés du groupe BizTalk. Le problème ne se produit pas lorsque vous configurez la partie AS2 pour utiliser un certificat pour signer les messages sortants.

Cause

Le problème se produit car le paramètre de démarrage de l’instance d’hôte BizTalk comprend le nom du groupe BizTalk. Si vous renommez le groupe BizTalk après avoir créé l’instance de l’hôte BizTalk, l’ancien nom du groupe BizTalk n’est pas mis à jour avec le nouveau nom du groupe BizTalk dans le paramètre de démarrage. Cela rend impossible de trouver le certificat de signature de groupe lorsque l’instance de l’hôte BizTalk dans l’exécution de BizTalk server.

Résolution

Informations sur le correctif logiciel

RemarqueUn correctif est disponible pour résoudre ce problème dans BizTalk Server 2006 R2. Si vous utilisez BizTalk Server 2006 ou BizTalk Server 2009, consultez la section « Contournement ». Un correctif pris en charge est disponible auprès de Microsoft. Toutefois, ce correctif vise à corriger uniquement le problème décrit dans cet article. Appliquez ce correctif uniquement aux systèmes qui rencontrent le problème décrit dans cet article. Ce correctif va peut-être subir des tests supplémentaires. Par conséquent, si vous n'êtes pas sérieusement concerné par ce problème, nous vous recommandons d'attendre la prochaine mise à jour logicielle qui contiendra ce correctif. Si le correctif est disponible pour le téléchargement, il existe une section « Téléchargement de correctif logiciel disponible » au début de cet article de la Base de connaissances. Si cette section n'apparaît pas, contactez le Service clientèle et Support de Microsoft pour obtenir le correctif. Remarque Si des problèmes supplémentaires se produisent ou si des procédures de dépannage sont nécessaires, vous devrez peut-être formuler une demande de service distincte. Les coûts habituels du support technique s'appliqueront aux questions et problèmes qui ne relèvent pas de ce correctif logiciel. Pour une liste complète des numéros de téléphone du service clientèle de Microsoft ou pour créer une demande de service distincte, visitez le site Web Microsoft suivant :

http://support.microsoft.com/contactus/?ws=supportRemarque Le formulaire « Téléchargement de correctif logiciel disponible » affiche les langues pour lesquelles le correctif est disponible. Si vous ne voyez pas votre langue, c'est parce qu'il n'y a pas de correctif disponible pour cette langue.

Conditions préalables

Vous devez disposer de BizTalk Server 2006 R2 Service Pack 1 (SP1) pour appliquer ce correctif. Pour obtenir Microsoft BizTalk Server 2006 R2 SP1, visitez le site Web de Microsoft Download Center suivant :

BizTalk Server 2006 R2 SP1En outre, les composants suivants ont certains correctifs correspondants dans ce correctif logiciel. Pour appliquer les correctifs correspondants, le composant doit être installé.

  • Adaptateurs BizTalk Microsoft pour les Applications d’entreprise (également appelé LOB adaptateurs BizTalk)

  • Microsoft BizTalk Accelerator pour HL7 2.0

  • Adaptateurs de FileAct Microsoft BizTalk et interagir cartes pour SWIFT 2.3 SP1

Si un fichier Readme.txt est inclus dans ce correctif logiciel, consultez le fichier Readme.txt pour plus d’informations sur la façon d’installer ce correctif.

Nécessité de redémarrer

Vous devrez peut-être redémarrer l'ordinateur après avoir appliqué ce correctif.

Informations sur les fichiers

La version anglaise (États-Unis) de ce correctif utilise un package Microsoft Windows Installer pour installer le correctif. Les dates et heures de ces fichiers sont répertoriées en temps universel coordonné (UTC) dans le tableau suivant. Lorsque vous affichez les informations de fichier, la date est convertie en heure locale. Pour trouver la différence entre l’UTC et l’heure locale, utilisez l’onglet fuseau horaire dans l’élément de Date et d’heure dans le panneau de configuration.

Nom du fichier

Version du fichier

Taille du fichier

Date

Heure

Plateforme

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

Solution de contournement

Pour contourner ce problème, procédez comme suit :

  1. Mise à jour de l’entrée de Registre BizTalkGroupName des emplacements suivants avec le nouveau nom de groupe :

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

  2. Utilisez une des deux méthodes suivantes :

    • Dans l’entrée de Registre suivante, mettre à jour manuellement le -groupe de paramètre de démarrage dans la valeur d’ImagePath de manière à inclure le nom du nouveau groupe :

      HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\BTSSVC afin$ < nom de l’hôte BizTalk > Par exemple, mise à jour de la valeur de ImagePath comme suit :

      « C:\Program Files\Microsoft BizTalk Server 2006\BTSNTSvc.exe »-«nouveau nom du groupe BizTalk» du groupe-nom «nom de l’hôte BizTalk» - btsapp « {guid} »

    • Supprimer l’instance d’hôte BizTalk et de le recréer après avoir renommé le groupe BizTalk.

Statut

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.

Informations supplémentaires

Pour plus d’informations sur la façon de configurer des certificats pour une utilisation avec AS2, visitez la page Web MSDN suivante :

Configuration des certificats pour AS2Pour plus d’informations sur les correctifs de BizTalk Server, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

2003907 Informations sur les correctifs de BizTalk Server

Besoin d’aide ?

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoindre Microsoft Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×