ОСНОВНІ ВІДОМОСТІ

Виправлення доступні, що дає змогу використовувати адаптер BizTalk для TIBCO EMS для підтримки замовлених доставки повідомлень і захищених з'єднань (SSL) підключень в Microsoft BizTalk Server 2006 R2 Service Pack 1 (SP1) і BizTalk Server 2009.

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

Важливі нотатки

  1. Переконайтеся, що сервер Tibco інстальовано та настроєно належним чином.

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

  3. Протокол SSL підтримується в Tibco, який розпочнеться з випуску 4,4.

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

Після того як ви застосуєте виправлення, два нові параметри доступні в діалоговому вікні "Параметри транспортування" для TIBCO EMS, що дає змогу ввімкнути підтримку замовлених доставки повідомлень. Ці два варіанти упорядковуються за доставкою та Stoppollinonпровалом. За замовчуванням для параметра "упорядкована доставка" установлено значення FALSE, а параметр "Stoppollingonпровалом" має значення TRUE.

Параметр "впорядкована доставка"

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

Зверніть увагу на повідомлення, які мають вищий пріоритет у черзі Tibco, – це повідомлення, які мають бути опитані та надіслані на початок роботи над повідомленнями, які мають нижчий пріоритет. Ви можете змінити пріоритет повідомлення за допомогою властивості конфігурація передавача для параметра пріоритет повідомлення.

Параметр "не вдалося зупинити"

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

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

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

Після того як ви застосуєте виправлення, три нові параметри доступні на адаптері Tibco для параметра "властивості транспортних засобів", що дає змогу ввімкнути підтримку підключення за протоколом SSL. Ці три варіанти мають такий вигляд:

  • UseSSL

  • Ім'я _ домену

  • Кількість _ клієнта

Примітка. за замовчуванням параметр UseSSL має значення FALSE, а параметр SSLTargetHostName і Sslcliitсуб'єктивний параметр пусте.

Важливо для того, щоб підтримувати SSL-підключення, потрібно настроїти деякі необхідні параметри на сервері Tibco і на сервері BizTalk. Щоб отримати докладніші відомості, ознайомтеся з розділом "необхідні настройки для підтримки SSL-з'єднання".

Параметр UseSSL

Якщо параметр UseSSL має значення FALSE, адаптер підключається до сервера Tibco на сервері TCP. Якщо параметр UseSSL має значення TRUE, адаптер підключається до сервера Tibco в порту SSL.

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

Параметр SSLTargetHostName переконайтеся

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

Параметр для протоколу SSL для клієнтів

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

Нижче наведено зразок значення для цього параметра.

E=client@testcompany.com, CN = клієнт, OU = клієнт, O = Test Company, L = US-English, S = California, C = US

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

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

  • Односторонній протокол SSL: клієнт не має представляти сертифікат на сервері.

  • Двосторонній SSL: клієнт має надати сертифікат CA на сервер.

Настроювання одностороннього SSL


На сервері Tibco змініть файл Tibco. 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 =<пароль>

    зверніть увагу, що файли. pem доступні в контурі, який ви встановили.

  3. Збережіть файл Tibemsd. conf і запустіть сервер Tibemsd EMS.

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

Настроювання двостороннього SSL

На сервері Tibco змініть файл Tibco. 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 =<пароль>

    зверніть увагу, що файли. pem доступні в тому місці, де ви встановили.

  3. Установіть властивість ssl_server_trusted, щоб указати Кореневий сертифікат для центру сертифікації клієнта. Щоб зробити це, змініть цей параметр так, щоб воно відображалося таким чином:
    ssl_server_trusted = Client. root. Cert. pem

    Примітка Переконайтеся, що файли. pem доступні в контурі, який ви встановили.

  4. Збережіть файл Tibemsd. conf і запустіть сервер Tibemsd EMS

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

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

Для BizTalk Server 2006 R2 SP1

Виправлення входить до складу сукупного оновлення пакета 3 для BizTalk Server 2006 R2 SP1.

Додаткові відомості про те, як отримати пакет накопичувальне оновлення клацніть наведений нижче номер статті, щоб переглянути статтю в базі знань Microsoft:

2286501накопичувальне оновлення пакета 3 для BizTalk Server 2006 R2 Service Pack 1, щоб отримати

докладні відомості про BizTalk Server 2006 R2 SP1, клацніть цей номер статті, щоб переглянути статтю в базі знань Microsoft:

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

Для BizTalk Server 2009

Виправлення, яке вирішує цю проблему, включено до сукупного оновлення пакета 2 для програми BizTalk Server 2009.

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

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

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

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

http://support.microsoft.com/contactus/?ws=supportПримітка. у особливих випадках збори, які зазвичай виникли для викликів підтримки, можуть бути скасовані, якщо працівник служби підтримки Microsoft визначає, що певне оновлення вирішить проблему. За додаткові послуги технічної підтримки, не пов’язані з цим оновленням, плата стягується на загальних засадах.

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

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

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

Не потрібно перезавантажувати комп'ютер після того, як ви застосуєте виправлення.

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

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

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

Англійська версія цього виправлення містить атрибути файлів (або новіші атрибути файлів), наведені в таблиці нижче. Дати й час для цих файлів наведено за всесвітнім координованим часом (UTC). Під час перегляду відомостей про файл його буде перетворено на місцевий час. Щоб визначити різницю між UTC і місцевим часом, скористайтеся вкладкою часовий пояс у елементі " Дата й час " на панелі керування.

Ім'я файлу

Версія файлу

Розмір файлу

Дата

Час

Платформа

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

Стан

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

Посилання

Щоб отримати докладні відомості про службу "TIBCO Enterprise message", перейдіть на веб-сайт MSDN (Microsoft):

Вимоги до служб і обмеження служби "TIBCO для підприємств"Щоб отримати докладні відомості про замовлення доставки повідомлень, перейдіть на такий веб-сайт MSDN:

Впорядкована доставка повідомленьЩоб отримати докладні відомості про проблеми з сервером BizTalk, клацніть цей номер статті, щоб переглянути статтю в базі знань Microsoft Knowledge Base:

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

Потрібна додаткова довідка?

Отримуйте нові функції раніше за інших
Приєднатися до Microsoft оцінювачів

Ця інформація корисна?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?

Дякуємо за відгук!

×