Poprawka: Dostępna jest poprawka umożliwiająca adaptera BizTalk dla usług EMS TIBCO do obsługi połączeń SSL i dostawy zamówionych wiadomości w dodatku SP1 dla programu BizTalk Server 2006 R2 i BizTalk Server 2009

WPROWADZENIE

Dostępna jest poprawka umożliwiająca adaptera BizTalk dla usług EMS TIBCO do obsługi połączeń Secure Sockets Layer (SSL) i dostawy zamówionych wiadomości w Microsoft BizTalk Server 2006 R2 Service Pack 1 (SP1) i programu BizTalk Server 2009.

Więcej informacji

Ważne uwagi

  1. Upewnij się, że serwer Tibco jest zainstalowana i skonfigurowana odpowiednio.

  2. Upewnij się, dodać TIBCO EMS C# API (Tibco.ems.dll) do Global Assembly Cache (GAC). Aby to zrobić, należy użyć aplikacji Gacutil.bat. Aby uzyskać więcej informacji zobacz sekcję "odwołania".

  3. SSL jest obsługiwana w Tibco, który zaczyna się od wersji 4.4.

Włącz obsługę dostawy zamówionych wiadomości

Po zastosowaniu tej poprawki, dwie nowe opcje są dostępne w adaptera BizTalk dla usług EMS TIBCO transportu właściwości okno dialogowe, które pozwalają włączyć obsługę dostawy zamówionych wiadomości. Dostępne są dwie opcje: uporządkowane dostarczanie i StopPollingOnFailure. Domyślnie opcja uporządkowane dostarczanie jest ustawiona na False i opcja StopPollingOnFailure jest ustawiona na True.

Opcja dostarczania zamówione

Po ustawieniu opcji uporządkowane dostarczanie na True, wiadomości są oczekuje się będzie pobierana z serwera Tibco i być przekazywane do serwera BizTalk. Kolejność, w którym BizTalk server odbierać wiadomości jest taka sama jak kolejność, w której wiadomości są wysyłane do serwera Tibco.

Uwaga Wiadomości, które mają wyższy priorytet w kolejce Tibco są wiadomości, które przewidywane są do sondowania i przesłane do programu BizTalk przed wiadomości, które mają niższy priorytet. Można zmienić priorytet wiadomości przy użyciu właściwości configuration nadajnik opcję priorytet wiadomości.

Opcja StopPollingOnFailure

Ta opcja jest stosowana tylko wtedy, gdy opcja uporządkowane dostarczanie jest ustawiona na True. Ta opcja służy do zdecydować, czy kontynuować, czy zatrzymać sondowania podczas przesyłania wiadomości do programu BizTalk nie powiedzie się. Jeśli opcja StopPollingOnFailure jest ustawiona na True, a wiadomości nie zostaną przesłane do programu BizTalk, portów odbioru, korzystającej z adaptera BizTalk dla usług EMS TIBCO zatrzymuje sondowania dodatkowe wiadomości z serwera Tibco, a następnie port jest wyłączona. Jeśli opcja StopPollingOnFailure jest ustawiona na wartość False, następnie sondowanie nie zostanie zatrzymana nawet w przypadku awarii przesyłania wiadomości do programu BizTalk. W takim przypadku niedostarczone wiadomości są przenoszone do wstrzymanej kolejki.

Uwaga Jeśli opcja StopPollingOnFailure jest ustawiona na wartość False, komunikaty, które nie mogą zostać przesłane do programu BizTalk są przenoszone do wstrzymanej kolejki. To zachowanie powoduje utratę zlecenia. W związku z tym zaleca się ustawić tę opcję na wartość True.

Włącz obsługę połączeń SSL

Po zastosowaniu tej poprawki, trzy nowe opcje są dostępne w adaptera BizTalk dla usług EMS TIBCO transportu właściwości okno dialogowe, które pozwalają włączyć obsługę połączeń SSL. Dostępne są następujące trzy opcje:

  • UseSSL

  • SSLTargetHostName

  • SSLClientSubjectDN

Uwaga: Domyślnie opcja UseSSL jest ustawiona na False, a opcję SSLTargetHostName i SSLClientSubjectDN są puste.

Ważne W celu wsparcia połączeń SSL, należy skonfigurować niektóre ustawienia niezbędne na serwerze Tibco i na serwerze BizTalk. Aby uzyskać więcej informacji zobacz sekcję "Ustawienia niezbędne do obsługi połączenia SSL".

Opcja UseSSL

Jeśli opcja UseSSL jest ustawiona na wartość False, karta nawiązuje połączenie z serwerem Tibco w porcie TCP. Jeśli opcja UseSSL jest ustawiona na True, karta nawiązuje połączenie z serwerem Tibco na SSL port.

Uwaga W polu "Nazwa serwera" w sekcji definicji połączenia serwer jest skonfigurowany serwer Tibco. Portu TCP oraz SSL Port są konfigurowane w polu numer portu w sekcji definicji połączenia serwer.

Opcja SSLTargetHostName

Upewnij się, czy zainstalowano certyfikat zaufanego głównego serwera Tibco w magazynie Zaufanych głównych urzędów certyfikacji użytkownika, którego konto jest skonfigurowane do wystąpienia hosta systemu BizTalk.

Opcja SSL ClientSubjectDN

Ta opcja jest obowiązkowa, w razie potrzeby dwukierunkowe SSL. Na przykład serwer Tibco wymaga klienta do przedstawienia świadectwa. Certyfikat może być włączona lub wyłączona we właściwości ssl_require_client_cert w pliku Tibemsd.conf. Wartość ta odpowiada nazwa wyróżniająca podmiotu certyfikatu klienta. Upewnij się, czy zainstalowano certyfikat zaufanego głównego serwera Tibco w magazynie Zaufanych głównych urzędów certyfikacji użytkownika, którego konto jest skonfigurowane do wystąpienia hosta systemu BizTalk.

Poniżej przedstawiono przykładową wartość dla tej opcji:

E=Client@testcompany.com, CN klienta, OU = = klienta jednostki, O = firma Test, L = us angielski, S California, C = = US

Ustawienia niezbędne do obsługi połączenia SSL

SSL jest protokołem, który zapewnia bezpieczne uwierzytelnianie i przesyła dane zaszyfrowane przez Internet lub intranet. Uzgadniania SSL między klientem (Adapter) i serwer Tibco może wystąpić w następujących dwóch sposobów:

  • Jednokierunkowe SSL: Klient nie ma przedstawić certyfikat serwerowi.

  • Dwukierunkowe SSL: Klient musi przedstawić certyfikat urzędu certyfikacji na serwerze.

Konfigurowanie protokołu SSL jednokierunkowe


Na serwerze Tibco należy zmienić plik Tibemsd.conf. Aby to zrobić, wykonaj następujące kroki:

  1. Wyłączyć właściwość ssl_require_client_cert . Aby to zrobić, należy zmienić to ustawienie, tak aby była wyświetlana w następujący sposób:
    ssl_require_client_cert = wył.

  2. Ustaw właściwość ssl_server_identity wskaż certyfikatu serwera, ustaw właściwość ssl_server_key , aby użyć poprawny klucz SSL i ustawić właściwość ssl_password , aby użyć poprawnego hasła protokołu SSL. Aby to zrobić, należy zmienić te ustawienia, tak aby były 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 ścieżce, która zostanie ustawiona.

  3. Zapisz plik Tibemsd.conf i uruchom serwer usług EMS Tibco.

Na serwerze BizTalk należy zainstalować certyfikat zaufany główny serwera Tibco w magazynie Zaufanych głównych urzędów certyfikacji użytkownika, którego konto jest skonfigurowane do wystąpienia hosta systemu BizTalk. Następnie spróbuj połączyć się z serwerem Tibco przy użyciu karty Tibco.

Konfigurowanie protokołu SSL dwukierunkowe

Na serwerze Tibco należy zmienić plik Tibemsd.conf. Aby to zrobić, wykonaj następujące kroki:

  1. Włączyć właściwość ssl_require_client_cert . Aby to zrobić, należy zmienić to ustawienie, tak aby była wyświetlana w następujący sposób:
    ssl_require_client_cert = enable

  2. Ustaw właściwość ssl_server_identity wskaż certyfikatu serwera, ustaw właściwość ssl_server_key , aby użyć poprawny klucz SSL i ustawić właściwość ssl_password , aby użyć poprawnego hasła protokołu SSL. Aby to zrobić, należy zmienić te ustawienia, tak aby ich wygląda następująco:
    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 ścieżce, która zostanie ustawiona.

  3. Ustaw właściwość ssl_server_trusted wskazać certyfikat głównego urzędu certyfikacji certyfikatu klienta. Aby to zrobić, należy zmienić to ustawienie, tak aby była wyświetlana w następujący sposób:
    ssl_server_trusted = client.root.cert.pem

    Uwaga: Upewnij się, że pliki PEM są dostępne w ścieżce, która zostanie ustawiona.

  4. Zapisz plik Tibemsd.conf i uruchom serwer usług EMS Tibco

Na serwerze BizTalk należy zainstalować certyfikat zaufany główny serwera Tibco w magazynie Zaufanych głównych urzędów certyfikacji użytkownika, którego konto jest skonfigurowane do wystąpienia hosta systemu BizTalk. Zainstaluj certyfikat urzędu certyfikacji certyfikatu klienta w magazynie Zaufanych głównych urzędów 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 programu BizTalk Server 2006 R2 z dodatkiem SP1

Poprawka jest zawarta w pakiecie zbiorczej aktualizacji 3 dla programu BizTalk Server 2006 R2 z dodatkiem SP1.

Aby uzyskać więcej informacji o tym, jak uzyskać pakiet aktualizacji zbiorczej, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

2286501 Pakiet aktualizacji zbiorczej 3 dla dodatku Service Pack 1 dla programu BizTalk Server 2006 R2

Aby uzyskać więcej informacji dotyczących programu BizTalk Server 2006 R2 z dodatkiem SP1 poprawki kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

974563 Listy w programie Microsoft BizTalk Server poprawek uwzględnionych w dodatku Service Pack 1 dla programu BizTalk Server 2006 R2

Dla programu BizTalk Server 2009

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

Aby uzyskać więcej informacji o tym, jak uzyskać pakiet aktualizacji zbiorczej, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

2497794 skumulowany pakietu aktualizacji 2 dla programu BizTalk Server 2009

Obsługiwana poprawka jest obecnie udostępniana przez firmę Microsoft. Jednak jest ona przeznaczona do usunięcia tylko problemu opisanego w tym artykule. Zastosuj ją tylko w systemach, w których występuje ten problem. 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ę.

Aby natychmiast rozwiązać ten problem, skontaktuj się z biurem obsługi klienta Microsoft w celu uzyskania poprawki. Aby uzyskać pełną listę numerów telefonów pomocy technicznej firmy Microsoft oraz informacje o pomocy technicznej odwiedź następującą witrynę firmy Microsoft w sieci Web:

http://support.microsoft.com/contactus/?ws=supportUwaga W wyjątkowych przypadkach opłaty za połączenie z pomocą techniczną mogą zostać anulowane, jeśli specjalista firmy Microsoft zdecyduje że określona aktualizacja, może rozwiązać Twój problem. Koszty obsługi zwykłych zastosuje się do dodatkowych pytań i problemów, których nie można rozwiązać przy użyciu określonej aktualizacji.

Wymagania wstępne

Musi mieć program Microsoft BizTalk Server 2009 i Microsoft adaptera BizTalk dla aplikacji dla przedsiębiorstw (znany również jako obiektów typu LOB adaptera BizTalk) w celu zastosowania tej poprawki.

Wymagania dotyczące ponownego uruchomienia

Nie trzeba ponownie uruchomić komputer po zastosowaniu tej poprawki.

Informacje dotyczące zastępowania poprawek

Ta poprawka nie zastępuje żadnych innych poprawek.

Informacje o plikach

Wersja anglojęzyczna tej poprawki ma atrybuty plików (lub nowsze) wymienione w poniższej tabeli. Daty i godziny odpowiadające tym plikom zostały podane w formacie uniwersalnego czasu koordynowanego (UTC, Coordinated Universal Time). Po wyświetleniu informacji o pliku są konwertowane na czas lokalny. Aby zobaczyć różnicę między czasem UTC i czasem lokalnym, należy użyć z karty Strefa czasowa w aplecie Data i godzina w Panelu sterowania.

Nazwa pliku

Wersja pliku

Rozmiar pliku

Data

Godzina

Platforma

Btcore.dll

1.0.5020.12

2,129,744

26-Apr-2010

12:16

x86

Microsoft.biztalk.adapters.bizutil.dll

1.0.5020.12

163,720

26-Apr-2010

12:16

x86

Microsoft.biztalk.adapters.corereceiver.dll

1.0.5020.12

33,680

26-Apr-2010

12:16

x86

Microsoft.biztalk.adapters.coretransmitter.dll

1.0.5020.12

39,320

26-Apr-2010

12:16

x86

Microsoft.biztalk.adapters.tibcoems.dll

1.0.5020.12

88,968

26-Apr-2010

12:16

x86

Stan

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

Powiązane artykuły

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

TIBCO enterprise komunikat usługi wymagania i ograniczeniaAby uzyskać więcej informacji na temat uporządkowane dostarczanie wiadomości odwiedź następującą witrynę MSDN:

Uporządkowane dostarczanie wiadomościAby uzyskać więcej informacji dotyczących 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.

×