Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

WPROWADZENIE

Dostępna jest poprawka umożliwiająca korzystanie z karty BizTalk dla protokołu TIBCO EMS w celu obsługi zamówionych połączeń dostarczania wiadomości i protokołu Secure Sockets Layer (SSL) w programach Microsoft BizTalk Server 2006 R2 z dodatkiem Service Pack 1 (SP1) i BizTalk Server 2009.

Więcej informacji

Ważne uwagi

  1. Upewnij się, że serwer Tibco jest odpowiednio zainstalowany i skonfigurowany.

  2. Upewnij się, że do globalnej pamięci podręcznej zestawów (GAC) został Tibco.ems.dll interfejs API TIBCO EMS C#. W tym celu użyj aplikacji Gacutil.bat aplikacji. Aby uzyskać więcej informacji, zobaczsekcję "Odwołanie".

  3. Protokół SSL jest obsługiwany w tibco, który rozpoczyna się od wersji 4.4.

Włączanie obsługi uporządkowanego dostarczania wiadomości

Po zastosowaniu poprawki w oknie dialogowym Właściwości transportu biztalk dla właściwości transportu TIBCO EMS są dostępne dwie nowe opcje umożliwiające włączenie obsługi uporządkowanego dostarczania wiadomości. Dwie opcje to Zamówione dostarczanie i StopPollingOnFailure. Domyślnie dla opcji Dostarczanie uporządkowane jest ustawiona wartość Fałsz, a dla opcji StopPollingOnFailure jest ustawiona wartość Prawda.

Ordered Delivery Option

Po skonfigurowaniu opcji dostawy uporządkowanej na Prawda wiadomości powinny być ankietowane z serwera Tibco i przesyłane do serwera BizTalk. Kolejność odbierania wiadomości przez serwer BizTalk jest taka sama jak kolejność, w jakiej wiadomości są wysyłane do serwera Tibco.

Uwaga: wiadomości o wyższym priorytecie w kolejce Tibco to wiadomości, które powinny być ankietowane i przesyłane do usługi BizTalk przed wiadomościami o niższym priorytecie. Priorytet wiadomości można zmienić, używając właściwości konfiguracji ustawień konfiguracyjnych nadawcy opcji Priorytet wiadomości.

Opcja StopPollingOnFailure

Ta opcja ma zastosowanie tylko wtedy, gdy dla opcji Zamówione dostarczanie ustawiono wartość Prawda. Ta opcja służy do podjęcia decyzji o kontynuowaniu lub zatrzymaniu ankiety w przypadku niepowodzenia przesyłania wiadomości do programu BizTalk. Jeśli dla opcji StopPollingOnFailure jest ustawiona wartość True (Prawda), a wiadomość nie jest przesłana do protokołu BizTalk, port odbierania, w którym jest używana karta BizTalk dla protokołu TIBCO EMS, zatrzymuje dodatkowe ankiety wiadomości z serwera Tibco, a następnie port jest wyłączony. Jeśli dla opcji StopPollingOnFailure ustawiono wartość False (Fałsz), ankieta nie zostanie zatrzymana, nawet jeśli przesyłanie wiadomości do usługi BizTalk zakończy się niepowodzeniem. W tym przypadku wiadomości, których nie udało się przenieść, są przenoszone do kolejki zawieszonej.

Uwaga: Gdy dla opcji StopPollingOnFailure jest ustawiona wartość False (Fałsz), wiadomości, których nie można przesłać do usługi BizTalk, są przenoszone do kolejki zawieszonej. To zachowanie powoduje utratę kolejności. Dlatego zalecamy ustawienie dla tej opcji wartości Prawda.

Włączanie obsługi połączenia SSL

Po zastosowaniu poprawki w oknie dialogowym Właściwości transportu BizTalk adapter for TIBCO EMS są dostępne trzy nowe opcje umożliwiające włączenie obsługi połączenia SSL. Trzy opcje są następujące:

  • UseSSL

  • SSLTargetHostName

  • SSLClientSubjectDN

Uwaga Domyślnie dla opcji UseSSL jest ustawiona wartość Fałsz, a opcja SSLTargetHostName i opcja SSLClientSubjectDN są puste.

Ważne Aby obsługiwać połączenia SSL, musisz skonfigurować pewne niezbędne ustawienia na serwerze Tibco i na serwerze BizTalk. Aby uzyskać więcej informacji, zobacz sekcję "Wymagane ustawienia do obsługi połączenia SSL".

Opcja UseSSL

Jeśli dla opcji UseSSL ustawiono wartość False (Fałsz), karta łączy się z serwerem Tibco na porcie TCP. Jeśli dla opcji UseSSL ustawiono wartość True (Prawda), karta łączy się z serwerem Tibco na porcie SSL.

Uwaga: serwer Tibco jest skonfigurowany w polu "Nazwa serwera" w sekcji definicji połączenia z serwerem. Zarówno port TCP, jak i port SSL, są skonfigurowane w polu Numer portu w sekcji definicji połączenia z serwerem.

Opcja SSLTargetHostName Upewnij się, że zaufany certyfikat główny serwera Tibco jest zainstalowany w magazynie zaufanych głównych urzędów certyfikacji użytkownika, którego konto jest skonfigurowane dla wystąpienia

hosta BizTalk.

Opcja SSL ClientSubjectDN ta opcja jest obowiązkowa, jeśli wymagany

jest dwukierunkowy protokół SSL. Na przykład serwer Tibco wymaga, aby klient zaprezentował certyfikat. Certyfikat można włączyć lub wyłączyć we właściwości ssl_require_client_cert Tibemsd.conf. Ta wartość odpowiada nazwie odróżnianej podmiotu certyfikatu klienta. Upewnij się, że zaufany certyfikat główny serwera Tibco jest zainstalowany w magazynie zaufanych głównych urzędów certyfikacji użytkownika, którego konto jest skonfigurowane dla wystąpienia hosta BizTalk.

Dla tej opcji jest to przykładowa wartość:

E=client@testcompany.com, CN=client, OU=client Unit, O=Test Company, L=us-english, S=California, C=US

Ustawienia wymagane do obsługi połączenia SSL

SSL to protokół, który zapewnia bezpieczne uwierzytelnianie i przesyła zaszyfrowane dane przez Internet lub intranet. Uścisk dłoni SSL między klientem (adapterem) a serwerem Tibco może występować na dwa następujące sposoby:

  • Jednokierunkowy protokół SSL: Klient nie musi prezentować certyfikatu na serwerze.

  • Ssl dwukierunkowy: Klient musi przedstawić serwerowi certyfikat urzędu certyfikacji.

Konfigurowanie jednokierunkowego protokołu SSL


Na serwerze Tibco zmień plik Tibemsd.conf. W tym celu wykonaj następujące czynności:

  1. Wyłącz ssl_require_client_cert wartości. W tym celu zmień to ustawienie, aby było wyświetlane w następujący sposób:
    ssl_require_client_cert = wyłącz

  2. Ustaw właściwość ssl_server_identity tak, aby punktować certyfikat serwera, ustaw właściwość ssl_server_key, aby używać poprawnego klucza SSL, i ustaw właściwość ssl_password, aby używać poprawnego hasła SSL. W tym celu zmień to ustawienie, aby było wyświetlane w następujący sposób:
    ssl_server_identity = server.cert.pem
    ssl_server_key = server.key.pem
    ssl_password =<password>Uwaga: upewnij się, że pliki
    pem są dostępne w ustawionej
    ścieżce.

  3. Zapisz plik Tibemsd.conf i uruchom serwer Tibco EMS.

Na serwerze BizTalk zainstaluj zaufany certyfikat główny serwera Tibco w magazynie Zaufane główne urzędy certyfikacji użytkownika, którego konto jest skonfigurowane dla wystąpienia hosta biztalk. Następnie spróbuj połączyć się z serwerem Tibco przy użyciu karty Tibco.

Konfigurowanie protokołu SSL dwukierunkowego

Na serwerze Tibco zmień plik Tibemsd.conf. W tym celu wykonaj następujące czynności:

  1. Włącz właściwość ssl_require_client_cert. W tym celu zmień to ustawienie, aby było wyświetlane w następujący sposób:
    ssl_require_client_cert = włącz

  2. Ustaw właściwość ssl_server_identity tak, aby punktować certyfikat serwera, ustaw właściwość ssl_server_key, aby używać poprawnego klucza SSL, i ustaw właściwość ssl_password, aby używać poprawnego hasła SSL. W tym celu zmień to ustawienie, aby było wyświetlane w następujący sposób:
    ssl_server_identity = server.cert.pem
    ssl_server_key = server.key.pem ssl_password =<password>Uwaga: upewnij się, że pliki pem są dostępne w ustawionej
    ścieżce.

  3. Ustaw właściwość ssl_server_trusted, aby punktować certyfikat główny dla urzędu certyfikacji certyfikatu klienta. W tym celu zmień to ustawienie, aby było wyświetlane w następujący sposób:
    ssl_server_trusted = client.root.cert.pem Uwaga: upewnij się, że pliki .pem są dostępne w ustawionej

    ścieżce.

  4. Zapisywanie pliku Tibemsd.conf i uruchamianie serwera Tibco EMS

Na serwerze BizTalk zainstaluj zaufany certyfikat główny serwera Tibco w magazynie Zaufane główne urzędy certyfikacji użytkownika, którego konto jest skonfigurowane dla wystąpienia hosta biztalk. Zainstaluj certyfikat urzędu certyfikacji certyfikatu klienta w magazynie zaufanego głównego urzędu certyfikacji bieżącego użytkownika. Zainstaluj certyfikat klienta w magazynie osobistym bieżącego użytkownika. Następnie spróbuj połączyć się z serwerem przy użyciu karty Tibco.

Informacje o poprawce

Dla bizTalk Server 2006 R2 z dodatkiem SP1

Poprawka znajduje się w zbiorczym pakiecie aktualizacji 3 dla programu BizTalk Server 2006 R2 z dodatkiem SP1.

Aby uzyskać więcej informacji na temat sposobu uzyskiwania pakietu aktualizacji skumulowanej, kliknij następujący numer artykułu, aby wyświetlić artykuł z bazy wiedzy Microsoft Knowledge Base: 2286501 Skumulowany pakiet aktualizacji 3 dla programu BizTalk Server 2006 R2 z dodatkiem Service Pack 1, aby uzyskać więcej informacji o poprawkach dodatku

BizTalk Server 2006 R2 SP1, Kliknij następujący numer artykułu, aby wyświetlić artykuł w bazie wiedzy

Microsoft Knowledge Base:

974563Lista hot fixes programu Microsoft BizTalk Server, które są dostępne w dodatku Service Pack 1 dla programu BizTalk Server 2006 R2

Program BizTalk Server 2009

Poprawka rozwiązująca ten problem znajduje się w zbiorczym pakiecie aktualizacji 2 dla programu BizTalk Server 2009.

Aby uzyskać więcej informacji na temat sposobu uzyskiwania pakietu aktualizacji skumulowanej, kliknij następujący numer artykułu, aby wyświetlić artykuł z bazy wiedzy Microsoft Knowledge Base:

2497794 Skumulowany pakiet aktualizacji 2 dla programu BizTalk Server 2009 Obsługiwane poprawki są teraz dostępne od firmy

Microsoft. Jednak jego celem jest rozwiązanie tylko problemu opisanego w tym artykule. Zastosuj ją tylko do systemów, w których występuje ten konkretny problem. Ta poprawka może zostać dodatkowo przetestowana. Dlatego, jeśli ten problem nie występuje w sposób poważny, zalecamy zaczekaj na kolejną aktualizację oprogramowania zawierającą tę poprawkę.

Aby natychmiast rozwiązać ten problem, skontaktuj się z działem obsługi klienta firmy Microsoft w celu uzyskania poprawki. Pełną listę numerów telefonów do usług pomocy technicznej firmy Microsoft oraz informacje o kosztach pomocy technicznej można znaleźć w następującej witrynie internetowej firmy Microsoft:

http://support.microsoft.com/contactus/?ws=supportUwaga W specjalnych przypadkach opłaty, które zwykle są naliczane za połączenia z pomocą techniczną, mogą zostać anulowane, jeśli specjalista pomocy technicznej firmy Microsoft ustali, że problem rozwiąże konkretną aktualizację. Normalne koszty pomocy technicznej będą dotyczyć dodatkowych pytań oraz problemów, których rozwiązanie nie jest objęte określoną aktualizacją.

Wymagania wstępne

Aby zastosować tę poprawkę, musisz mieć zainstalowaną kartę Microsoft BizTalk Server 2009 i Microsoft BizTalk dla aplikacji dla przedsiębiorstw (znaną także jako karta LOB BizTalk).

Wymaga ponownego uruchomienia

Po zastosowaniu poprawki nie trzeba ponownie uruchamiać komputera.

Informacje na temat wymiany poprawki

Ta poprawka nie zastępuje żadnych innych poprawek.

Informacje dotyczące pliku

Ta angielska wersja tej poprawki zawiera atrybuty plików (lub nowsze) wymienione w poniższej tabeli. Daty i godziny dla tych plików są podane w uniwersalnym czasie koordynowanej (UTC). Podczas wyświetlania informacji o pliku są konwertowane na czas lokalny. Aby znaleźć różnicę między czasem UTC a czasem lokalnym, użyj karty Strefa czasowa w pozycji Data i godzina w Panelu sterowania.

Nazwa pliku

Wersja pliku

Rozmiar pliku

Data

Czas

Platforma

Btcore.dll

1.0.5020.12

2,129,744

26.04.10

12:16

x86

Microsoft.biztalk.adapters.bizutil.dll

1.0.5020.12

163,720

26.04.10

12:16

x86

Microsoft.biztalk.adapters.corereceiver.dll

1.0.5020.12

33,680

26.04.10

12:16

x86

Microsoft.biztalk.adapters.coretransmitter.dll

1.0.5020.12

39,320

26.04.10

12:16

x86

Microsoft.biztalk.adapters.tibcoems.dll

1.0.5020.12

88,968

26.04.10

12:16

x86

Stan

Firma Microsoft potwierdziła, że jest to problem w produktach firmy Microsoft wymienionych w sekcji "Dotyczy".

Informacje

Aby uzyskać więcej informacji na temat usługi wiadomości TIBCO Enterprise, odwiedź następującą witrynę sieci Microsoft Developer Network (MSDN):

Wymagania i ograniczenia usługi wiadomości TIBCO dla przedsiębiorstwAby uzyskać więcej informacji na temat zamawiania dostarczania wiadomości, odwiedź następującą witrynę sieci Web MSDN:

Zamówione dostarczanie wiadomościAby uzyskać więcej informacji o poprawkach hot fixes programu BizTalk Server, kliknij następujący numer artykułu, aby wyświetlić ten artykuł w bazie wiedzy Microsoft Knowledge Base:

2003907 Informacje o poprawkach do programu BizTalk Server

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×