Simptome
Să luăm în considerare următorul scenariu:
-
Pe un computer care execută BizTalk Server 2006, BizTalk Server 2006 R2 sau BizTalk Server 2009, creați o instanță BizTalk server gazdă.
-
Redenumiți grupului BizTalk.
-
Configurați o aplicație BizTalk pentru a face sign AS2/EDI mesajele trimise.
În acest scenariu, BizTalk Server suspendă mesajele de ieșire. În plus, în jurnalul Application se înregistrează evenimente asemănătoare cu următorul:
Eveniment 1:
Tip eveniment: Error Event Source: BizTalk Server 2006 EDI Event Category: None Event ID: 8132 Descriere: a întâlnit un BTS MIME eroare când încercați să codifica un mesaj. Eroare: Certificatul de semnare nu a fost configurată pentru AS2 parte. AS2-From: <AS2-From party> AS2-To: <AS2-To party>
Eveniment 2:
Tip eveniment: Error Event Source: BizTalk Server 2006 Event Category: BizTalk Server 2006 Event ID: 5720 Descriere: a existat o eroare de executare canal de trimitere: "Microsoft.BizTalk.EdiInt.DefaultPipelines.AS2Send, Microsoft.BizTalk.Edi.EdiIntPi pelines, versiune = 3.0.1.0, Culture neutral, PublicKeyToken = = 31bf3856ad364e35 "sursă:"AS2 encoder"portului de trimitere:"< trimite port >"URI:"< URI >"motiv: semnarea certificat nu a fost configurată pentru AS2 parte. AS2-From: <AS2-From party> AS2-To: <AS2-To party>
Evenimentul 3:
Tip eveniment: Error Event Source: BizTalk Server 2006 Event Category: BizTalk Server 2006 Event ID: 5754 Descriere: un mesaj trimis adaptor "HTTP" port de trimitere "< port de trimitere >" cu "< URI >" URI este suspendat. Detalii de eroare: a existat o eroare de executare canal de trimitere: "Microsoft.BizTalk.EdiInt.DefaultPipelines.AS2Send, Microsoft.BizTalk.Edi.EdiIntPipelines, versiune = 3.0.1.0, Culture neutral, PublicKeyToken = = 31bf3856ad364e35" Source: "AS2 encoder "Send Port:"< trimite port >"URI:"< uri >"motiv: semnarea certificat nu a fost configurată pentru AS2 parte. AS2-din: SandvikAS2 AS2-la: 5565782504AS2 MessageId: {< ID mesaj >} InstanceID: {< ID instanță >}
Notă În mod implicit, mesajele de ieșire AS2 sunt semnate utilizând un certificat de semnătură de grup implicit care este definit ca parte din proprietățile grup BizTalk. Problema nu se produce atunci când configurați părții AS2 să folosească un certificat specific pentru a face sign mesajele de ieșire.
Cauză
Această problemă apare deoarece parametrul startup BizTalk gazdă instanță include numele grupului BizTalk. Dacă redenumiți grupului BizTalk după ce creați instanța de gazdă BizTalk, vechiul nume grup BizTalk nu este actualizat cu noul nume de grup BizTalk în parametrul startup. Acest lucru face BizTalk server nu a găsit certificatul de semnătură grup când gazda BizTalk de instanță în execuție.
Rezolvare
Informații despre remedierea rapidă
NotăO remediere rapidă este disponibilă pentru a rezolva această problemă în BizTalk Server 2006 R2. Dacă utilizați BizTalk Server 2006 sau BizTalk Server 2009, consultați secțiunea "Rezolvare". O remediere rapidă compatibilă este disponibilă de la Microsoft. Cu toate acestea, această remediere rapidă este destinată pentru a corecta doar problema descrisă în acest articol. Aplicați această remediere rapidă numai pentru sistemele care întâmpină problema descrisă în acest articol. Această remediere rapidă poate să necesite testare suplimentară. De aceea, dacă nu sunteți grav afectat de această problemă, vă recomandăm să aşteptaţi următoarea actualizare software care conţine această remediere rapidă. Dacă remedierea rapidă este disponibilă pentru descărcare, există o secțiune "Descărcare remediere rapidă disponibilă" în partea de sus a acestui articol din baza de cunoștințe. Dacă nu apare această secţiune, contactaţi Microsoft Client Service și suport pentru a obţine remedierea rapidă. Notă Dacă se produc probleme suplimentare sau este necesară depanarea, poate fi necesar să creați o solicitare de asistenţă separată. Costurile de obicei pentru suport se vor aplica pentru sprijin suplimentar, întrebări și probleme care nu sunt specifice pentru această remediere rapidă . Pentru o listă completă cu numerele de telefon ale clienților servicii și asistență Microsoft sau pentru a crea o solicitare de asistenţă separată, vizitați următorul site Web Microsoft:
http://support.microsoft.com/contactus/?ws=supportNotă Formularul "Descărcare remediere rapidă disponibilă" afişează limbile pentru care este disponibilă remedierea rapidă. Dacă nu vedeți limba dvs., înseamnă că o remediere rapidă nu este disponibilă pentru respectiva limbă.
Cerinţe preliminare
Trebuie să aveți BizTalk Server 2006 R2 Service Pack 1 (SP1) instalate pentru a aplica această remediere rapidă. Pentru a obține BizTalk Server 2006 R2 SP1, vizitați următorul site Web Microsoft Download Center:
BizTalk Server 2006 R2 SP1În plus, următoarele componente au unele remedieri rapide corespunzătoare în această remediere rapidă. Pentru a aplica corespunzătoare remedierile rapide, trebuie să fie instalat componenta.
-
Microsoft BizTalk Adapters pentru aplicații Enterprise (cunoscut și ca adaptoare BizTalk LOB)
-
Microsoft BizTalk Accelerator pentru HL7 2.0
-
Microsoft BizTalk adaptoare FileAct și InterAct adaptoare pentru SWIFT 2.3 SP1
Dacă un fişier Readme.txt este inclus în această remediere rapidă, consultați fișierul Readme.txt pentru mai multe informații despre cum să instalați această remediere rapidă.
Cerinţă de repornire
Trebuie să reporniți computerul după aplicarea acestei remedieri rapide.
Informații despre fișier
Versiunea în limba engleză (Statele Unite) a acestei remedieri rapide utilizează un pachet Microsoft Windows Installer pentru a instala remedierea rapidă. Datele și orele pentru aceste fișiere sunt listate în ora universală (UTC) în următorul tabel. Când vizualizaţi informaţiile despre fişiere, data este transformată în ora locală. Pentru a găsi diferenţa dintre UTC şi ora locală, utilizaţi fila Fusul orar în elementul de Data şi ora în Panoul de Control.
Nume de fișier |
Versiune fișier |
Dimensiune fișier |
Data |
Ora |
Platformă |
---|---|---|---|---|---|
Admin_server_logic.sql |
Nu se aplică |
72,800 |
07-Jul-2011 |
16:18 |
Nu se aplică |
Bts_administration_logic.sql.en |
Nu se aplică |
468,350 |
07-Jul-2011 |
16:18 |
Nu se aplică |
Bts_deployment_logic.sql |
Nu se aplică |
97,482 |
07-Jul-2011 |
16:18 |
Nu se aplică |
Microsoft.xlangs.basetypes.dll |
3.6.2224.12 |
104,312 |
07-Jul-2011 |
16:18 |
x86 |
Soluție de evitare
Pentru a rezolva această problemă, urmați acești pași:
-
Actualizare BizTalkGroupName intrarea de registry din următoarele locații cu noul nume de grup:
HKEY_LOCAL_MACHINE\Software\Microsoft\BizTalk Server\3.0\Administration HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\BizTalk Server\3.0\Administration
-
Utilizați una dintre următoarele două metode:
-
În următoarea intrare de registry, actualizați manual -grup startup parametru în valoarea ImagePath pentru a include numele grupului nou:
$ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTSSvc < nume de gazdă BizTalk > De exemplu, actualizarea valorii ImagePath după cum urmează:
"C:\Program Files\Microsoft BizTalk Server 2006\BTSNTSvc.exe"-grup "noul nume de grup BizTalk"-numele "nume de gazdă BizTalk" - btsapp "{guid}"
-
Ștergeți BizTalk gazdă și creați din nou după ce redenumiți grupului BizTalk.
-
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.
Mai multe informații
Pentru mai multe informații despre cum se configurează certificate pentru utilizarea cu AS2, vizitați următoarea pagină Web MSDN:
Configurarea certificatelor pentru AS2Pentru mai multe informații despre remedierile rapide BizTalk Server, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:
2003907 Informații despre remedierile rapide BizTalk Server