ВВЕДЕНИЕ

Доступен hotfix, который позволяет использовать адаптер BizTalk для TIBCO EMS для поддержки заказаных подключений к доставке сообщений и 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. SSL поддерживается в Tibco, который начинается с версии 4.4.

Включить поддержку упорядоченной доставки сообщений

После применения префикса в диалоговом окне свойств транспорта TIBCO EMS доступны два новых параметра, которые позволяют поддерживать доставку заказана. Есть два варианта: "Упорядоченная доставка" и "StopPollingOnFailure". По умолчанию для параметра "Упорядоченная доставка" установлено значение False, а для параметра StopPollingOnFailure — значение "True".

Возможность доставки заказа

Если для параметра "Заказать доставку" установлено true, сообщения будут оповещение на сервере Tibco и отправлены в BizTalk Server. Порядок, в котором сервер BizTalk получает сообщения, такой же, как порядок их получения на сервер Tibco.

Обратите внимание, что сообщения с более высоким приоритетом в очереди Tibco — это сообщения, которые должны быть оповещением и отправлены в BizTalk перед сообщениями с более низким приоритетом. Приоритет сообщения можно изменить с помощью свойства конфигурации передатчика параметра "Приоритет сообщения".

Параметр StopPollingOnFailure

Этот параметр применим только в том случае, если для параметра "Заказать доставку" установлено true. Этот параметр используется для того, чтобы решить, следует ли продолжить или остановить опрос при сбой отправки сообщения на BizTalk. Если параметр StopPollingOnFailure имеет true и сообщение не отправлено в BizTalk, порт получения, использующий адаптер BizTalk для TIBCO EMS, останавливает дополнительные опросы сообщений на сервере Tibco, а порт отключен. Если параметр StopPollingOnFailure имеет параметр False, опрос не останавливается, даже если отправка сообщения на BizTalk невозможна. В этом случае сообщения сбойных сообщений перемещаются в приостановленную очередь.

Примечание. Если для параметра StopPollingOnFailure задано действие False, сообщения, которые невозможно отправить в BizTalk, перемещаются в приостановленную очередь. Это приводит к потере порядка. Поэтому советуем установить для этого параметра параметр "Истина".

Включить поддержку SSL-подключения

После применения hotfix в диалоговом окне свойств транспорта TIBCO EMS доступны три новых параметра, которые позволяют включить поддержку подключения SSL. Возможны три варианта:

  • UseSSL

  • SSLTargetHostName

  • SSLClientSubjectDN

Note By default, the UseSSL option is set to False, and the SSLTargetHostName option and the SSLClientSubjectDN option are empty.

Для поддержки SSL-подключений необходимо настроить некоторые необходимые параметры на Tibco Server и на сервере BizTalk. Дополнительные сведения см. в разделе "Необходимые параметры для поддержки подключения SSL".

Параметр UseSSL

Если параметр UseSSL имеет false, адаптер подключается к Tibco Server через порт TCP. Если параметр UseSSL имеет true, адаптер подключается к серверу Tibco Server через порт SSL.

Обратите внимание, что сервер Tibco Server настроен в поле "Имя сервера" в разделе определения подключения к серверу. В поле "Номер порта" в разделе определения подключения к серверу настроены порт TCP и порт SSL.

Параметр SSLTargetHostName должен быть установлен в хранилище доверенных корневых сертификационных органов пользователя, учетная запись которого настроена для экземпляра хоста

BizTalk.

Параметр SSL ClientSubjectDN. Этот параметр является обязательным, если требуется двухнаровный

SSL. Например, для сервера Tibco требуется, чтобы клиент представляют сертификат. Сертификат можно включить или отключить в свойстве ssl_require_client_cert Tibemsd.conf. Это значение соответствует имени субъекта сертификата клиента. Убедитесь, что доверенный корневой сертификат сервера Tibco установлен в хранилище доверенных корневых сертификационных органов пользователя, учетная запись которого настроена для экземпляра хоста BizTalk.

Вот пример значения для этого параметра:

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

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

SSL — это протокол, который обеспечивает безопасную проверку подлинности и передает зашифрованные данные через Интернет или интрасеть. SSL-handshake between the client (Adapter) and the Tibco server can occur in the following two ways:

  • SSL в одну сторону: клиенту не нужно представлять сертификат на сервер.

  • Двухнабный SSL. Клиент должен представить на сервере сертификат ЦС.

Настройка однонастрогоного 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>Note Make sure that the


    PEM files are available in the path that you set.

  3. Сохраните файл Tibemsd.conf и запустите сервер Tibco EMS.

На сервере BizTalk установите доверенный корневой сертификат сервера Tibco в хранилище доверенных корневых центра сертификации пользователя, учетная запись которого настроена для экземпляра host instance 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>Note Make sure that the


    PEM files are available in the path that you set.

  3. Установите свойство ssl_server_trusted, указывав на корневой сертификат ЦС клиентского сертификата. Для этого измените этот параметр, чтобы он был следующим:
    ssl_server_trusted = client.root.cert.pem Note, убедитесь, что
    PEM-файлы доступны по заданной
    пути.

  4. Сохраните файл Tibemsd.conf и запустите сервер Tibco EMS

На сервере BizTalk установите доверенный корневой сертификат сервера Tibco в хранилище доверенных корневых центра сертификации пользователя, учетная запись которого настроена для экземпляра host instance bizTalk. Установите сертификат ЦС клиентского сертификата в хранилище доверенных корневых сертификационных органов текущего пользователя. Установите сертификат клиента в личное хранилище текущего пользователя. Затем попытайтесь подключиться к серверу с помощью адаптеров Tibco.

Сведения о hotfix

Для BizTalk Server 2006 R2 с sp1

Префикс включен в накопительный пакет обновления 3 для BizTalk Server 2006 R2 с пакетом обновления 1 (SP1).

Дополнительные сведения о получении накопительного пакета обновления можно найти в следующей статье базы знаний Майкрософт: накопительный пакет обновления

3для BizTalk Server 2006 R2 Пакет обновления 2006 R2 2006 Пакет обновления 1. Дополнительные сведения об обновлениях BizTalk Server 2006 R2 с пакетом обновления 1 (SP1) Щелкните номер следующей статьи, чтобы просмотреть статью в базе знаний

Майкрософт

974563:список исправлений BizTalk Server Microsoft BizTalk Server, которые включены в BizTalk Server 2006 R2 Пакет обновления 1

Для BizTalk Server 2009 г.

Hotfix, устраняя эту проблему, включается в пакет накопительного пакета обновления 2 для BizTalk Server 2009.

Дополнительные сведения о получении накопительного пакета обновления можно найти в следующей статье базы знаний Майкрософт: пакет обновления

2 для BizTalk Server 2009, поддерживаемый

hotfix. Однако она предназначена только для устранения проблемы, описанной в этой статье. Применяте его только к системам, в которые возникла эта проблема. Этот префикс может получить дополнительное тестирование. Поэтому, если вы не затронуты этой проблемой в значительной степени, мы рекомендуем дождаться следующего обновления программного обеспечения, которое содержит этот hotfix.

Чтобы немедленно устранить эту проблему, обратитесь в службу технической поддержки Майкрософт, чтобы получить hotfix. Полный список номеров телефонов служб поддержки Майкрософт и сведения о затратах на поддержку можно получить на следующем веб-сайте Корпорации Майкрософт:

http://support.microsoft.com/contactus/?ws=supportОбратите внимание на то, что в особых случаях плата за вызовы в службу поддержки может быть отменена, если специалист службы поддержки Майкрософт определит, что решение о конкретном обновлении поможет устранить вашу проблему. Обычные затраты на поддержку будут применяться к дополнительным вопросам и вопросам поддержки, которые не относятся к определенному обновлению.

Предварительные условия

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

Требование перезагрузки

После применения hotfix перезагружать компьютер не нужно.

Сведения о замене исправлений

Этот hotfix не заменяет любые другие hotfixes.

Сведения о файлах

Английская версия исправления содержит файлы с атрибутами, указанными в следующей таблице, или более поздние. Даты и время для файлов указаны в формате времени UTC. При просмотре сведений о файлах выполняется перевод соответствующих значений в местное время. Чтобы узнать разницу между временем UTC и местным временем, откройте вкладку Часовой пояс элемента Дата и время панели управления.

Имя файла

Версия файла

Размер

дата

Время

Платформа

Btcore.dll

1.0.5020.12

2,129,744

26-апр-2010

12:16

x86

Microsoft.biztalk.adapters.bizutil.dll

1.0.5020.12

163,720

26-апр-2010

12:16

x86

Microsoft.biztalk.adapters.corereceiver.dll

1.0.5020.12

33,680

26-апр-2010

12:16

x86

Microsoft.biztalk.adapters.coretransmitter.dll

1.0.5020.12

39,320

26-апр-2010

12:16

x86

Microsoft.biztalk.adapters.tibcoems.dll

1.0.5020.12

88,968

26-апр-2010

12:16

x86

Статус

Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".

Ссылки

Дополнительные сведения о службе сообщений TIBCO Enterprise см. на следующем веб-сайте Microsoft Developer Network MSDN:

Требования и ограничения службы корпоративных сообщений TIBCOДополнительные сведения о заказной доставке сообщений можно получить на следующем веб-сайте MSDN:

Упорядоченная доставка сообщенийЧтобы получить дополнительные сведения BizTalk Server исправлений, щелкните номер следующей статьи, чтобы просмотреть статью в базе знаний Майкрософт:

2003907 Сведения о BizTalk Server ветвях

Нужна дополнительная помощь?

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединение к программе предварительной оценки Майкрософт

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?

Спасибо за ваш отзыв!

×