Poprawka: Komunikat o błędzie podczas próby wysyłania podpisanej wiadomości wychodzących AS2 i EDI na serwerze BizTalk: "Certyfikat podpisywania nie ma został skonfigurowany dla strony AS2"

Objawy

Rozważ następujący scenariusz:

  • Na komputerze, na którym jest uruchomiony program BizTalk Server 2006, BizTalk Server 2006 R2 lub program BizTalk Server 2009 należy utworzyć wystąpienie hosta serwera BizTalk.

  • Zmień nazwę grupy BizTalk.

  • Konfigurowanie aplikacji BizTalk do podpisywania wiadomości wychodzących AS2 i EDI.

W tym scenariuszu serwer BizTalk zawiesza wiadomości wychodzących. Ponadto w dzienniku aplikacji są zarejestrowane zdarzenia podobne do następujących:

Zdarzenie 1:

Typ zdarzenia: Błąd źródło zdarzenia: BizTalk Server 2006 EDI Kategoria zdarzenia: Brak identyfikator zdarzenia: 8132 opis: Napotkano błąd A BTS MIME podczas próby zakodować wiadomość. Błąd: Certyfikat podpisywania nie został skonfigurowany dla strony AS2. AS2-From: <AS2-From party> AS2-To: <AS2-To party>

Zdarzenie 2:

Typ zdarzenia: Błąd źródło zdarzenia: Kategoria zdarzenia programu BizTalk Server 2006: identyfikator zdarzenia programu BizTalk Server 2006: 5720 opis: Wystąpił błąd podczas wykonywania rurociąg wysyłania: "wersja Microsoft.BizTalk.EdiInt.DefaultPipelines.AS2Send, Microsoft.BizTalk.Edi.EdiIntPi pelines, wersja = 3.0.1.0, kultury = neutral, PublicKeyToken = 31bf3856ad364e35 "źródła:"AS2 kodera"Wyślij portu:"< Wyślij portu >"identyfikator URI:"< identyfikator URI >"przyczyny: nie skonfigurowano certyfikat podpisywania dla strony AS2. AS2-From: <AS2-From party> AS2-To: <AS2-To party>

Zdarzenie 3:

Typ zdarzenia: Błąd źródło zdarzenia: Kategoria zdarzenia programu BizTalk Server 2006: identyfikator zdarzenia programu BizTalk Server 2006: 5754 opis: wiadomość wysłana do karty "HTTP" na porcie wysyłania "< port Wyślij >" o identyfikatorze URI "< URI >" zostaje zawieszone. Szczegóły błędu: Wystąpił błąd podczas wykonywania rurociąg wysyłania: "wersja Microsoft.BizTalk.ediint.defaultpipelines.as2send, Microsoft.BizTalk.Edi.EdiIntPipelines, = 3.0.1.0, kultury = neutral, PublicKeyToken = 31bf3856ad364e35" źródła: "AS2 kodera "Wyślij portu:"< Wyślij portu >"identyfikator URI:"< uri >"Przyczyna: nie skonfigurowano certyfikat podpisywania dla strony AS2. AS2-z: SandvikAS2 AS2-do: 5565782504AS2 identyfikator komunikatu: {< identyfikator komunikat >} InstanceID: {< identyfikator wystąpienia >}

Uwaga Domyślnie wiadomości wychodzących AS2 są podpisane za pomocą certyfikatu podpisu grupy domyślnej zdefiniowanej jako część właściwości grupy BizTalk. Ten problem występuje podczas konfigurowania stroną AS2 używanie określonego certyfikatu do podpisywania wiadomości wychodzących.

Przyczyna

Ten problem występuje, ponieważ parametr uruchamiania BizTalk wystąpienia hosta zawiera nazwę grupy BizTalk. Jeśli zmienisz nazwę grupy BizTalk, po utworzeniu instancji hosta systemu BizTalk, starą nazwę grupy BizTalk nie zostanie zaktualizowana przez nową nazwę grupy BizTalk w parametr uruchamiania. Dzięki temu serwer BizTalk nie można odnaleźć certyfikatu podpisu grupy, gdy BizTalk host wystąpienia w pracy.

Rozwiązanie

Informacje o poprawce

Uwaga Aby rozwiązać ten problem w programie BizTalk Server 2006 R2 dostępna jest poprawka. Jeśli używasz programu BizTalk Server 2006 lub BizTalk Server 2009, zobacz sekcję "Obejście problemu". Obsługiwana poprawka jest udostępniana przez firmę Microsoft. Jednak ta poprawka jest przeznaczona tylko do usunięcia problemu opisanego w tym artykule. Zastosuj poprawkę tylko w systemach, w których występuje problem opisany w tym artykule. Ta poprawka może być wciąż w fazie testowania. Jeśli dany system nie jest poważnie narażony na ten problem, firma Microsoft zaleca, aby poczekać na następną aktualizację oprogramowania zawierającą tę poprawkę. Jeśli poprawka jest dostępna do pobrania, pojawi się sekcja "Poprawka dostępna do pobrania" na początku tego artykułu z bazy wiedzy Knowledge Base. Jeśli nie ma tej sekcji, skontaktuj się z Obsługą i Wsparciem Klienta Microsoft w celu uzyskania poprawki. Uwaga Jeśli wystąpią dodatkowe błędy lub konieczność rozwiązania problemu, być może trzeba będzie utworzyć osobne zlecenie usługi. Zwykłe koszty obsługi będą zastosowane do dodatkowych pytań i problemów, których nie można rozwiązać przy użyciu określonej poprawki. Aby uzyskać pełną listę numerów telefonów działu obsługi klienta firmy Microsoft lub utworzyć osobne zlecenie usługi odwiedź następujące witryny firmy Microsoft:

http://support.microsoft.com/contactus/?ws=supportUwaga "Poprawka dostępna do pobrania" zawiera listę języków, dla których dostępna jest poprawka. Jeśli odpowiedni język nie jest widoczny, to dlatego, że poprawka nie jest dostępna dla danego języka.

Wymagania wstępne

Musi mieć tę poprawkę BizTalk Server 2006 R2 Service Pack 1 (SP1). Aby uzyskać programu BizTalk Server 2006 R2 z dodatkiem SP1, odwiedź następujące witryny sieci Web Microsoft Download Center:

BizTalk Server 2006 R2 z dodatkiem SP1Ponadto następujące składniki mają niektóre odpowiednie poprawki w tej poprawce. Aby zastosować odpowiednie poprawki, musi być zainstalowany składnik.

  • Karty Microsoft BizTalk dla aplikacji dla przedsiębiorstw (znane również jako BizTalk obiektów typu LOB karty)

  • Akcelerator Microsoft BizTalk dla HL7 2.0

  • Program Microsoft BizTalk FileAct i interakcji kart SWIFT 2.3 z dodatkiem SP1

Jeśli plik Readme.txt jest dołączany do tej poprawki, zobacz plik Readme.txt, aby uzyskać więcej informacji dotyczących sposobu instalowania tej poprawki.

Wymagania dotyczące ponownego uruchomienia

Może być konieczne ponowne uruchomienie komputera po zastosowaniu tej poprawki.

Informacje dotyczące pliku

Wersja angielskojęzyczna (Stany Zjednoczone) tej poprawki używa pakietu Instalator systemu Microsoft Windows, aby zainstalować poprawkę. Daty i godziny odpowiadające tym plikom są wymienione w formacie uniwersalnego czasu koordynowanego (UTC, Coordinated Universal Time) w poniższej tabeli. Po wyświetleniu informacji dotyczących plików są one konwertowane na czas lokalny. Aby zobaczyć różnicę między czasem UTC i czasem lokalnym, należy użyć karty Strefa czasowa w elemencie Data i godzina w Panelu sterowania.

Nazwa pliku

Wersja pliku

Rozmiar pliku

Data

Godzina

Platforma

Admin_server_logic.sql

Nie dotyczy

72,800

07-Jul-2011

16:18

Nie dotyczy

Bts_administration_logic.sql.en

Nie dotyczy

468,350

07-Jul-2011

16:18

Nie dotyczy

Bts_deployment_logic.sql

Nie dotyczy

97,482

07-Jul-2011

16:18

Nie dotyczy

Microsoft.xlangs.basetypes.dll

3.6.2224.12

104,312

07-Jul-2011

16:18

x86

Obejście

Aby obejść ten problem, wykonaj następujące kroki:

  1. Zaktualizuj wpis rejestru BizTalkGroupName z następujących lokalizacji z nową nazwę grupy:

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

  2. Użyj jednej z następujących dwóch metod:

    • W następującym wpisie rejestru, należy ręcznie zaktualizować -Grupa parametr uruchamiania w ImagePath wartość, aby dołączyć nową nazwę grupy:

      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTSSvc$ < nazwa hosta BizTalk > Na przykład zaktualizować ImagePath wartość w następujący sposób:

      "C:\Program Files\Microsoft BizTalk Server 2006\BTSNTSvc.exe"-"nową nazwę grupy BizTalk" grupy-nazwy "Nazwa hosta BizTalk" - btsapp "{identyfikator guid}"

    • Usuń wystąpienie hosta systemu BizTalk i utwórz je ponownie po zmianie nazwy grupy BizTalk.

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.

Więcej informacji

Aby uzyskać więcej informacji dotyczących sposobu konfigurowania certyfikatów do użytku z AS2, odwiedź następującą stronę MSDN w sieci Web:

Konfigurowanie certyfikatów na AS2Aby uzyskać więcej informacji na temat poprawek programu BizTalk Server kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

2003907 Informacje dotyczące poprawek programu BizTalk Server

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów firmy Microsoft

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×