ВИПРАВЛЕННЯ: Доступне виправлення, що дозволяє адаптера BizTalk для TIBCO EMS для підтримки доставки повідомлень, замовлення та SSL-підключення, BizTalk Server 2006 R2 пакетом оновлень 1 і BizTalk Server 2009

Застосовується до: BizTalk Server 2009 BranchBizTalk Server 2009 DeveloperBizTalk Server 2009 Enterprise

ВСТУП


Доступне виправлення, що дозволяє адаптера BizTalk для TIBCO EMS для підтримки доставки повідомлень, замовлення та підключення до Secure Sockets Layer (SSL), Microsoft BizTalk Server 2006 R2 пакет оновлень 1 (SP1) і BizTalk Server 2009.

Додаткові відомості


Важливі зауваження
  1. Переконайтеся, що, сервер Tibco інстальовано та настроєно належним чином.
  2. Переконайтеся, що додати TIBCO EMS C# API (Tibco.ems.dll) у глобальному кеші складань (GAC). Щоб зробити це, за допомогою програми Gacutil.bat. Щоб отримати додаткові відомості див. розділ "посилання".
  3. Tibco, що починається з випуском 4.4 підтримується SSL.

Увімкнення підтримки доставки повідомлень на замовлення

Після інсталяції виправлення, дві нові параметри доступні на адаптера BizTalk для TIBCO EMS транспортування діалогове вікно властивостей, що дає змогу ввімкнути підтримку доставка замовлення повідомлення. Два варіанти, які доставки, що замовлення та StopPollingOnFailure. За промовчанням значення параметра для доставки, що замовлення False, і StopPollingOnFailure параметр має значення True.

Замовлення варіант доставки

Якщо встановлено параметр для доставки, що замовлення True повідомлення належним опитування, із сервера Tibco та надіслано до сервера BizTalk. Порядку, в яких BizTalk server повідомлення відповідає порядку, коли повідомлення надсилається Tibco сервера.

Примітка. Повідомлення, що має вищий пріоритет в черзі Tibco, є повідомлення, що очікується опитування і представлений BizTalk раніше повідомлення, які мають менший пріоритет. Пріоритет повідомлення можна змінити за допомогою властивості конфігурації передавач повідомлення пріоритет варіант.

StopPollingOnFailure варіант.

Цей параметр застосовується лише до того, якщо доставки, що замовлення-параметр має значення True. Цей параметр використовується, щоб визначити, чи продовжити або припинити опитування, під час надсилання повідомлення для BizTalk не вдається виконати. Якщо повідомлення не надіслано BizTalk StopPollingOnFailure параметр має значення True, отримати порту, який використовує адаптера BizTalk для TIBCO EMS припиняється, додаткові опитування повідомлень із сервера Tibco і виберіть порт вимкнено. Якщо параметр StopPollingOnFailure False, натисніть опитування не зупинена навіть, якщо не вдається виконати надсилання повідомлення на BizTalk. У цьому випадку не вдалося повідомлень переміщуються призупинення черги.

Примітка. Під час StopPollingOnFailure параметр має значення False, повідомлення, які не можуть бути представлені BizTalk переміщуються призупинення черги. Це призводить до втрати в порядку. Тому ми рекомендуємо, що вибрано цей режим True.

Увімкнення підтримки підключення SSL

Після інсталяції виправлення, три нові параметри доступні на адаптера BizTalk для TIBCO EMS транспортування діалогове вікно властивостей, що дає змогу ввімкнути підтримку підключення SSL. Три параметри наведено нижче.
  • UseSSL
  • SSLTargetHostName
  • SSLClientSubjectDN
Примітка За промовчанням параметр UseSSL має значення False, і параметр SSLTargetHostName і SSLClientSubjectDN параметр пустий.

Увага! Для підтримки протоколу SSL-підключення, потрібно настроїти деякі необхідні параметри на Tibco сервер, так і на сервері BizTalk. Щоб отримати додаткові відомості див. розділ "Необхідні параметри, для підтримки протоколу SSL-підключення".

UseSSL варіант.

UseSSL параметр має значення False, адаптер підключити до сервера Tibco через TCP-порт. Параметр UseSSL має значення True, адаптер підключити до Tibco сервера SSL-порту.

Примітка. Tibco сервер настроєно, у полі "Ім'я сервера", у розділі визначення підключення до сервера. TCP-порт, так і SSL порт настроєно, у полі номера порту визначення розділі підключення до сервера.

SSLTargetHostName варіант.

Переконайтеся, що інстальовано довірений Кореневий сертифікат сервера Tibco у сховищі Довірених кореневі центри сертифікації користувача, запис настроєно на хост-екземпляра BizTalk.

SSL ClientSubjectDN варіант.

Цей параметр обов'язкова, якщо двосторонній SSL. Наприклад, у Tibco серверу потрібно надати сертифікат клієнта. Сертифікат можна вмикати або вимикати ssl_require_client_cert властивості файлу Tibemsd.conf. Це значення відповідає на предмет ім'я сертифіката клієнта. Переконайтеся, що інстальовано довірений Кореневий сертифікат сервера Tibco у сховищі Довірених кореневі центри сертифікації користувача, запис настроєно на хост-екземпляра BizTalk.

Нижче наведено приклад значення цього параметра:
E=Client@testcompany.com, CN = клієнта, OU = клієнта підрозділ, O = тест компанії, L = нам англійською мовою, S = Каліфорнія, C = US

Необхідні параметри для підтримки протоколу SSL-підключення

SSL – це протокол, який забезпечує безпечне автентифікацію і передає зашифровані дані через Інтернет або інтрамережі. SSL-представлення між клієнтом (адаптер), так і Tibco сервері може виникнути в наступному двома способами.
  • Односторонній SSL: Клієнт не має надати сертифікат на сервері.
  • Приймачі SSL: Клієнт повинні надати сертифіката CA на сервері.

Настроювання односторонній SSL

На сервері Tibco зміни до файлу Tibemsd.conf. Щоб це зробити, виконайте такі дії:
  1. Вимкніть ssl_require_client_cert власності. Для цього можна змінити цей параметр так, щоб він матиме такий вигляд:
    ssl_require_client_cert = вимкнути
  2. Властивість ssl_server_identity до сертифіката сервера, ssl_server_key властивості використання протоколу SSL підійде і ssl_password властивості використання протоколу SSL правильний пароль. Щоб зробити це, щоб змінити ці так, щоб вони відображаються таким чином:
    ssl_server_identity = server.cert.pem
    ssl_server_key = server.key.pem
    ssl_password =<password>

    Примітка Переконайтеся, що файли .pem доступні на встановити шлях.
  3. Збережіть файл Tibemsd.conf і запустити сервер Tibco EMS.
На сервері BizTalk інсталюйте довірений Кореневий сертифікат Tibco сервера, перебувають у сховищі Довірених кореневі центри сертифікації користувача, запис настроєно на хост-екземпляра BizTalk. Потім спробуйте підключитися до сервера Tibco за допомогою адаптера Tibco.

Настроювання двосторонній SSL

На сервері Tibco зміни до файлу Tibemsd.conf. Щоб це зробити, виконайте такі дії:
  1. Увімкніть властивість ssl_require_client_cert . Для цього можна змінити цей параметр так, щоб він матиме такий вигляд:
    ssl_require_client_cert = увімкнути
  2. Властивість ssl_server_identity до сертифіката сервера, ssl_server_key властивості використання протоколу SSL підійде і ssl_password властивості використання протоколу SSL правильний пароль. Щоб зробити це, щоб змінити ці так, щоб вони матиме такий вигляд:
    ssl_server_identity = server.cert.pem
    ssl_server_key = server.key.pem
    ssl_password =<password>

    Примітка Переконайтеся, що файли .pem доступні на встановити шлях.
  3. Властивість ssl_server_trusted вказати Кореневий сертифікат для CA сертифікат клієнта. Для цього можна змінити цей параметр так, щоб він матиме такий вигляд:
    ssl_server_trusted = client.root.cert.pem

    Примітка Переконайтеся, що файли .pem доступні на встановити шлях.
  4. Збережіть файл Tibemsd.conf і запустити сервер Tibco EMS.
На сервері BizTalk інсталюйте довірений Кореневий сертифікат Tibco сервера, перебувають у сховищі Довірених кореневі центри сертифікації користувача, запис настроєно на хост-екземпляра BizTalk. Інсталювати сертифікат CA із сертифікатом клієнта, перебувають у сховищі Довірені кореневі центри сертифікації поточного користувача. Інсталювати сертифікат клієнта, перебувають у сховищі особистих поточного користувача. Потім спробуйте підключитися до сервера за допомогою адаптера Tibco.

Відомості про виправлення

Для BizTalk Server 2006 R2 SP1.

Сукупний пакет оновлень 3 для BizTalk Server 2006, R2 SP1 включено це виправлення.

Щоб отримати додаткові відомості про те, як отримати пакет накопичувальне оновлення, клацніть номер статті в базі знань Microsoft Knowledge Base:

2286501 Сукупний пакет оновлень 3 для BizTalk Server 2006 R2 пакет оновлень 1

Щоб отримати додаткові відомості про виправлення для BizTalk Server 2006, R2 SP1 клацніть номер статті в базі знань Microsoft Knowledge Base:

974563 Список виправлень Microsoft BizTalk Server, які входять до складу BizTalk Server 2006 R2 пакет оновлень 1

BizTalk Server 2009

Сукупний пакет оновлень 2 для BizTalk Server 2009 включено це виправлення, яке усуває цю проблему.

Щоб отримати додаткові відомості про те, як отримати пакет накопичувальне оновлення, клацніть номер статті в базі знань Microsoft Knowledge Base:

2497794 сукупного пакета оновлень для 2 BizTalk Server 2009

Корпорація Майкрософт випустила підтримуване виправлення доступна. Проте призначена для вирішення проблеми, описаної в цій статті. Він придатний лише для систем, які зазнають цієї конкретної проблеми. Те, що це виправлення може потребувати додаткового тестування. Тому, якщо ця проблема не сильно впливає на вас, ми рекомендуємо почекати наступного оновлення програмного забезпечення, що містить це виправлення.

Щоб негайно вирішити цю проблему, зверніться до служби підтримки Microsoft, щоб отримати виправлення. Повний перелік телефонів служби підтримки користувачів корпорації Майкрософт а також відомості про вартість обслуговування відвідайте веб-сайт корпорації Майкрософт:Примітка. В окремих випадках оплату звернення до служби підтримки може бути скасовано якщо технічної підтримки Майкрософт визначить, що телефонів служби. Плата стягується на додаткові питання і проблеми, які не пов'язані з оновленням.

Попередні вимоги

Для корпоративних застосунків (також відомий як бізнес-в BizTalk адаптер) для застосування цього виправлення, потрібно мати Microsoft BizTalk Server 2009 року та Microsoft BizTalk адаптер.

Необхідність перезавантаження

Після інсталяції виправлення перезавантажити комп'ютер не потрібно.

Відомості про заміну виправлень

Це виправлення не замінює жодних інших виправлень.

Відомості про файли

Англійська версія цього виправлення на комп'ютері має атрибути файлів (або новіші атрибути файлів), подані в нижченаведеній таблиці. Значення дати й часу для цих файлів наведено за всесвітнім координованим часом (UTC). Переглядаючи відомості про файл, час конвертується у місцевий час. Щоб визначити різницю між UTC і місцевим часом, використайте вкладку Часовий пояс у Дата й час на панелі керування.
Ім'я файлуВерсія файлуРозмір файлуДатаЧасПлатформа
Btcore.dll1.0.5020.122,129,74426-Apr-201012:16x86
Microsoft.biztalk.adapters.bizutil.dll1.0.5020.12163,72026-Apr-201012:16x86
Microsoft.biztalk.adapters.corereceiver.dll1.0.5020.1233,68026-Apr-201012:16x86
Microsoft.biztalk.adapters.coretransmitter.dll1.0.5020.1239,32026-Apr-201012:16x86
Microsoft.biztalk.adapters.tibcoems.dll1.0.5020.1288,96826-Apr-201012:16x86

Стан


Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

Посилання


Щоб отримати додаткові відомості про TIBCO Enterprise Message Service відвідайте такий веб-сайт Microsoft Developer Network (MSDN):Щоб отримати додаткові відомості про замовлення доставки повідомлень відвідайте веб-сайті MSDN:Щоб отримати додаткові відомості про виправлення BizTalk Server клацніть номер статті в базі знань Microsoft Knowledge Base:
2003907 відомості про виправлення для сервера BizTalk