Ispravka: Poruka o grešci kada pokušate da pošaljete potpisanu poruku odlazne AS2/Edija na BizTalk serveru: „Certifikat potpisa nije konfigurisan za AS2 zabavu”

Primenjuje se na: BizTalk Server 2009 BranchBizTalk Server 2009 DeveloperBizTalk Server 2009 Enterprise

Simptomi


Razmotrite sledeći slučaj:
  • Na računaru na kome je pokrenut BizTalk Server 2006, BizTalk Server 2006 R2 ili BizTalk Server 2009, kreirate instancu domaćina i BizTalk servera.
  • Preimenujete BizTalk grupe.
  • Podesite BizTalk aplikacija da potpiše odlazne poruke AS2/EDI.
U ovom slučaju BizTalk Server je obustavila odlazne poruke. Pored toga, događaji koje su slične sledećoj evidentiraju se u evidenciji aplikacije:
Događaj 1:
Tip događaja: Greška događaj izvor: BizTalk Server 2006 EDI kategorija događaja: nijedan ID događaja: 8132 opis: A BTS MIME došlo je do greške prilikom pokušaja kodirati poruku. Greška: Potpisivanje certifikata nije konfigurisan za AS2 zabavu. AS2-From: <AS2-From party> AS2-To: <AS2-To party>
Događaj 2:
Tip događaja: Greška događaj izvor: BizTalk Server 2006 događaj kategorija: BizTalk Server 2006 Event ID: 5720 opis: došlo je do otkazivanja izvršava naftovod slanje: „Microsoft.BizTalk.EdiInt.DefaultPipelines.AS2Send, Microsoft.BizTalk.Edi.EdiIntPi pelines, verzija = 3.0.1.0, kultura = neutralan, PublicKeyToken = 31bf3856ad364e35” izvor: „AS2 encoder” Pošalji Port: „< poslati priključak >” URI: „< URI >” razlog: The potpisivanje certifikata nije konfigurisan za AS2 zabavu. AS2-From: <AS2-From party> AS2-To: <AS2-To party>
Događaj 3:
Tip događaja: Greška događaj izvor: BizTalk Server 2006 događaj kategorija: BizTalk Server 2006 Event ID: 5754 opis: poruka poslata adapteru „HTTP” na portu slanje „< slanje luku >” sa URI „< URI >” je obustavljen. Detalji greške: došlo je do otkazivanja izvršava naftovod slanje: „Microsoft.BizTalk.EdiInt.DefaultPipelines.AS2Send, Microsoft.BizTalk.Edi.EdiIntPipelines, verzija = 3.0.1.0, kultura = neutralan, PublicKeyToken = 31bf3856ad364e35” izvor: „AS2 uređaj za kodiranje "Pošalji Port: „< poslati priključak >” URI: „< uri >” razlog: The potpisivanje certifikata nije konfigurisan za AS2 zabavu. AS2-od: SandvikAS2 AS2-da: 5565782504AS2 MessageId: {< provjeravanja ID >} ID instance: {< instance ID >}
Napomena Po podrazumevanim postavkama, odlazne poruke AS2 su potpisani pomoću certifikata potpisa podrazumevane grupe koja je definisana u sklopu grupe BizTalk svojstva. Problem ne pojavljuje kada konfigurišete AS2 stranci da koristite određeni certifikat za potpisivanje odlazne poruke.

Uzrok


Problem se javlja jer parametar za pokretanje instance domaćina BizTalk uključuje ime grupe BizTalk. Ako preimenujete BizTalk grupi nakon što kreirate instancu BizTalk domaćina, staro ime grupe BizTalk neće biti ažurirana novim imenom grupe BizTalk u polaznim parametrom. Na taj način BizTalk serverom nije moguće pronaći grupu potpis certifikata kada BizTalk domaćin ponavljanj u radnji.

Rešenje


Informacije o prilagodbenom popravku

Napomena Hitna ispravka je dostupna za rješavanje tog problema u BizTalk Server 2006 R2. Ako koristite BizTalk Server 2006 ili BizTalk Server 2009, pogledajte odjeljak „Zaobilazno rješenje”. Podržana hitna ispravka je dostupna od korporacije Microsoft. Međutim, ova hitna ispravka je namenjena za ispravljanje samo problem koji je opisan u ovom članku. Primenite je samo na sustave u kojima se pojavljuje problem opisan u ovom članku. Ova hitna ispravka možda će se dodatno testirati. Zbog toga, ako niste ozbiljno ugroženi ovaj problem, preporučujemo da sačekate sledeću softversku ispravku koja sadrži ovaj prilagodbeni popravak. Ako je hitna ispravka dostupna za preuzimanje, postoji odeljak” dostupno je preuzimanje hitne ispravke „na vrhu ovog članka baze znanja. Ako ovaj odeljak nije prikazan, obratite se Microsoft korisničkoj službi i podršci da biste nabavili hitni popravak. Napomena Ako dođe do dodatnih problema ili potreban je rešavanje problema, možda da kreirate na poseban zahtev za uslugu. Uobičajeni troškovi podrške važiće za dodatnu podršku pitanja i probleme koji nisu direktno povezani sa ovom određenom hitnom ispravkom. Potpun popis brojeva telefona Microsoft korisničkoj službi i podršci ili da biste kreirali na poseban zahtev za uslugu, posetite sledeće Microsoft Web lokacije: Napomena Obrascu” dostupno je preuzimanje hitne ispravke „prikazani su jezici na kojima je dostupna hitna ispravka. Ako ne vidite svoj jezik, to je zato što hitna ispravka nije dostupna na tom jeziku.

Preduslovi

Morate imati BizTalk Server 2006 R2 Service Pack 1 (SP1) da biste primijenili ovaj hitni popravak. Da biste nabavili BizTalk Server 2006 R2 SP1, posetite Web lokaciju sledeće Microsoft Download Center:Pored toga, sledeće komponente imaju neke odgovarajuće hitnih ispravki u ovaj prilagodbeni popravak. Da biste primenili odgovarajuće hitne ispravke, komponenta mora biti instalirana.
  • Microsoft BizTalk adaptere za poslovne aplikacije (poznat i kao BizTalk ISPALITI adapteri)
  • Microsoft BizTalk Accelerator za HL7 2.0
  • Microsoft BizTalk FileAct i interakciju adapteri za SWIFT 2.3 SP1
Ako datoteku Readme.txt uključen u ovaj prilagodbeni popravak, pogledajte datoteku "Readme.txt" za više informacija o tome kako da instalirate taj hitni popravak.

Zahtev za ponovnim pokretanjem

Ti možda morati ponovo pokrenuti računalo nakon što primijenite ovaj hitni popravak.

Informacije o datoteci

Engleski (Sjedinjene Države) verzija ove hitne ispravke koristi Microsoft Windows Installer paket instalirati prilagodbeni popravak. Datumi i vremena za ove datoteke navedeni su u koordiniranom univerzalnom vremenu (UTC) u tabeli. Kada pregledate informacije o datoteci, datum se pretvaraju u lokalno vrijeme. Da biste saznali razliku između UTC i lokalnog vremena, koristite karticu " Vremenska zona " u stavci "Datum i vreme" na kontrolnoj tabli.
Ime datotekeVerzija datotekeVeličina datotekeDatumVremePlatforma
Admin_server_logic.sqlNot applicable72,80007-Jul-201116:18Not applicable
Bts_administration_logic.sql.enNot applicable468,35007-Jul-201116:18Not applicable
Bts_deployment_logic.sqlNot applicable97,48207-Jul-201116:18Not applicable
Microsoft.xlangs.basetypes.dll3.6.2224.12104,31207-Jul-201116:18x86

Rešenje


Da biste rešili ovaj problem, slijedite ove korake:
  1. Ažuriraj stavku registratora BizTalkGroupName od sledećih lokacija sa imenom nove grupe:
    HKEY_LOCAL_MACHINE\Software\Microsoft\BizTalk Server\3.0\AdministrationHKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\BizTalk Server\3.0\Administration
  2. Koristite bilo koji od sledeća dva metoda:
    • U sljedeće stavke registra, ručno ažurirate na -grupa Polazni parametar u vrednosti Putanja slike da biste uključili ime nove grupe:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTSSvc$ < ime domaćina BizTalk >
      Na primer, ažurirati Putanja slike vrednost na sledeći način:
      „C:\Program Files\Microsoft BizTalk Server 2006\BTSNTSvc.exe”-grupanovo ime grupe BizTalk”-imeBizTalk ime domaćina” - btsapp „{guid}”
    • Izbrišite instancu BizTalk domaćina i ponovo stvori nakon što preimenujete grupu BizTalk.

Status


Microsoft je potvrdio da je ovo problem kod Microsoft proizvoda koji su navedeni u odeljku „Odnosi se na”.

Više informacija


Za dodatne informacije o konfiguriranju certifikate za upotrebu sa AS2, posetite sledeću MSDN Web stranicu:Za više informacija o hitnim ispravkama BizTalk Server, kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2003907 Informacije o hitnim ispravkama BizTalk Server