FIX: Foutbericht wanneer u probeert een ondertekende uitgaande AS2/EDI-bericht verzenden in BizTalk Server: "Het handtekeningcertificaat is niet geconfigureerd voor AS2 partij"

Van toepassing: BizTalk Server 2009 BranchBizTalk Server 2009 DeveloperBizTalk Server 2009 Enterprise

Symptomen


Neem het volgende scenario:
  • Op een computer waarop BizTalk Server 2006, BizTalk Server 2006 R2 of BizTalk Server 2009, maakt u een exemplaar van BizTalk server host.
  • U de naam van de BizTalk-groep.
  • U configureert een BizTalk-toepassing AS2/EDI-berichten te ondertekenen.
BizTalk Server wordt in dit scenario wordt uitgesteld van uitgaande berichten. Bovendien worden gebeurtenissen die vergelijkbaar zijn met de volgende vastgelegd in het toepassingslogboek:
Geval 1:
Gebeurtenistype: Foutbron van gebeurtenis: EDI gebeurteniscategorie voor BizTalk Server 2006: geen gebeurtenis-ID: 8132 beschrijving: A BTS MIME-fout wanneer u probeert een bericht te coderen. Fout: Het handtekeningcertificaat is niet geconfigureerd voor AS2 partij. AS2-From: <AS2-From party> AS2-To: <AS2-To party>
Geval 2:
Gebeurtenistype: Foutbron van gebeurtenis: BizTalk Server 2006 categorie: BizTalk Server 2006 gebeurtenis-ID: 5720 beschrijving: Er is een fout opgetreden bij het uitvoeren van de pijpleiding verzenden: "Microsoft.BizTalk.EdiInt.DefaultPipelines.AS2Send, Microsoft.BizTalk.Edi.EdiIntPi pelines, versie = 3.0.1.0, cultuur = neutral, PublicKeyToken = 31bf3856ad364e35 "bron: 'AS2-encoder' poort verzenden: '< port verzenden >' URI:"< URI >"reden: het handtekeningcertificaat is niet geconfigureerd voor AS2 partij. AS2-From: <AS2-From party> AS2-To: <AS2-To party>
Gebeurtenis 3:
Gebeurtenistype: Foutbron van gebeurtenis: BizTalk Server 2006 categorie: BizTalk Server 2006 gebeurtenis-ID: 5754 beschrijving: een bericht aan 'HTTP' adapter op poort verzenden '< poort verzenden >' met '< URI >' URI is geschorst. Foutgegevens: Er is een fout opgetreden bij het uitvoeren van de pijpleiding verzenden: ' versie Microsoft.BizTalk.EdiInt.DefaultPipelines.AS2Send, Microsoft.BizTalk.Edi.EdiIntPipelines, = 3.0.1.0, cultuur = neutral, PublicKeyToken = 31bf3856ad364e35 "bron:"AS2-encoder "Poort verzenden: '< port verzenden >' URI: '< uri >" reden: het handtekeningcertificaat is niet geconfigureerd voor AS2 partij. AS2-uit: SandvikAS2 AS2-aan: MessageId 5565782504AS2: {< bericht-ID >} InstanceID: {< instantie ID >}
Opmerking Standaard worden uitgaande berichten AS2 ondertekend met behulp van een standaard groep handtekeningcertificaat die is gedefinieerd als onderdeel van de eigenschappen van de BizTalk-groep. Het probleem treedt niet op bij het configureren van de AS2 partij is bij een specifiek certificaat gebruiken voor het ondertekenen van uitgaande berichten.

Oorzaak


Het probleem treedt op omdat de opstartparameter van de host BizTalk-instantie de naam van de BizTalk-groep bevat. Als u de BizTalk-groep de naam nadat u de BizTalk-host exemplaar maakt, is de oude naam van de BizTalk-niet bijgewerkt met de nieuwe naam van BizTalk-groep in de opstartparameter. Hierdoor kunt u BizTalk-server kan vinden het handtekeningcertificaat van de groep wanneer de host BizTalk-instantie in het uitvoeren.

Oplossing


Informatie over de hotfix

Opmerking Er is een hotfix beschikbaar voor het oplossen van dit probleem in BizTalk Server 2006 R2. Als u van BizTalk Server 2006 of BizTalk Server 2009 gebruikmaakt, Zie de sectie 'Omzeiling'. Een ondersteunde hotfix is beschikbaar bij Microsoft. Deze hotfix is echter alleen bedoeld voor het probleem dat wordt beschreven in dit artikel. Voer deze hotfix alleen uit op systemen waarop de in dit artikel beschreven problemen zich voordoen. Deze hotfix moet wellicht extra worden getest. Als u geen ernstige hinder ondervindt van dit probleem, is het daarom raadzaam te wachten op de volgende update waarin deze hotfix is opgenomen. Als de hotfix gedownload kan worden, is er een sectie 'Hotfix downloaden' aan het begin van dit Knowledge Base-artikel. Als deze sectie niet wordt weergegeven, neem dan contact op met Microsoft Customer Service and Support om de hotfix te verkrijgen. Opmerking Als er andere problemen optreden of als probleemoplossing is vereist, moet u wellicht een apart serviceverzoek indienen. De normale ondersteuningskosten gelden voor extra ondersteuningsvragen en problemen die niet in aanmerking komen voor deze specifieke hotfix. Voor een volledige lijst met telefoonnummers van Microsoft Customer Service and Support of om een afzonderlijk serviceverzoek aan te maken, gaat u naar de volgende Microsoft-website: Opmerking Het formulier 'Hotfix kan worden gedownload' geeft de talen weer waarvoor de hotfix beschikbaar is. Als uw taal niet wordt weergegeven, is dit omdat een hotfix niet voor die taal beschikbaar is.

Speciale vereisten

U moet de BizTalk Server 2006 R2 Service Pack 1 (SP1) geïnstalleerd om deze hotfix te kunnen hebben. Bezoek de volgende website van Microsoft Download Center als u BizTalk Server 2006 R2 SP1:Bovendien hebben de volgende onderdelen sommige bijbehorende hotfixes in deze hotfix. Als u wilt de bijbehorende hotfixes toe te passen, moet het onderdeel worden geïnstalleerd.
  • Microsoft BizTalk Adapters voor Enterprise Applications (ook bekend als BizTalk-LOB-Adapters)
  • Microsoft BizTalk Accelerator voor HL7 2.0
  • Microsoft BizTalk-FileAct en Adapters voor SWIFT 2.3 interactie SP1
Als een Leesmij-bestand in deze hotfix is opgenomen, raadpleegt u het Leesmij-bestand voor meer informatie over het installeren van deze hotfix is opgenomen.

Opnieuw opstarten

Mogelijk moet u de computer opnieuw opstarten nadat u deze hotfix hebt toegepast.

Bestandsgegevens

De Engelse (Verenigde Staten) versie van deze hotfix gebruikt een Microsoft Windows Installer-pakket om de hotfix te installeren. De datums en tijden voor deze bestanden worden weergegeven in Coordinated Universal Time (UTC) in de volgende tabel. Wanneer u de bestandsinformatie weergeeft, wordt de datum naar lokale tijd geconverteerd. Gebruik het tabblad tijdzone in het onderdeel datum en tijd in het Configuratiescherm om het verschil tussen UTC en lokale tijd.
BestandsnaamBestandsversieBestandsgrootteDatumTijdPlatform
Admin_server_logic.sqlNiet van toepassing72,80007-Jul-201116:18Niet van toepassing
Bts_administration_logic.sql.enNiet van toepassing468,35007-Jul-201116:18Niet van toepassing
Bts_deployment_logic.sqlNiet van toepassing97,48207-Jul-201116:18Niet van toepassing
Microsoft.xlangs.basetypes.dll3.6.2224.12104,31207-Jul-201116:18x86

Tijdelijke oplossing


Om dit probleem op te lossen kunt als volgt te werk gaan:
  1. Met de naam van de nieuwe update voor de registervermelding BizTalkGroupName van de volgende locaties:
    HKEY_LOCAL_MACHINE\Software\Microsoft\BizTalk Server\3.0\AdministrationHKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\BizTalk Server\3.0\Administration
  2. Gebruik een van de volgende twee methoden:
    • De volgende registervermelding handmatig werk in de -groep opstartparameter de waarde ImagePath op te nemen van de nieuwe groepsnaam:
      $ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTSSvc < hostnaam BizTalk->
      Bijvoorbeeld de waarde ImagePath als volgt bijwerken:
      "C:\Program Files\Microsoft BizTalk Server 2006\BTSNTSvc.exe"-groep "nieuwe BizTalk-groepsnaam"-naam ' {guid} ', 'BizTalk-hostnaam' - btsapp
    • De BizTalk-host exemplaar verwijderen en opnieuw te maken nadat u de naam van de BizTalk-groep.

Status


Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.

Meer informatie


Voor meer informatie over het configureren van certificaten voor AS2, gaat u naar de volgende MSDN-webpagina:Voor meer informatie over hotfixes voor BizTalk Server klikt u op het volgende artikel in de Microsoft Knowledge Base:
2003907 Informatie over hotfixes voor BizTalk Server