Подключение локального центра решений к службе бизнес-правил Bluemix

Я пытаюсь настроить в своем локальном центре решений ODM подключение к службе бизнес-правил Bluemix (ее серверу выполнения правил). В процессе я получаю общий IO_ERROR при тестировании соединения на консоли Decision Center.

Скриншот ошибки:

введите описание изображения здесь

Я могу правильно получить доступ к консоли RES в любом браузере, поэтому я не думаю, что это может быть проблема с подключением. Кроме того, в моем хранилище доверенных сертификатов ODM был установлен открытый ключ SSL Bluemix. Я получил следующую ошибку:

СБОЙ SSL HANDSHAKE: Подписчик с SubjectDN "CN=*. Ng.bluemix.net, O= Международная корпорация бизнес-машин, L=Armonk, ST= Нью-Йорк, C=US" был отправлен с целевого хоста: порт "brsv2-c15e1b13.ng.bluemix.net:443". Подписывающий может быть необходимо добавить в локальное доверенное хранилище...

Мне было интересно, если это возможно, или если Decision Center не поддерживается Bluemix даже через использование его API внешним Decision Center.

2 ответа

Служба бизнес-правил в Bluemix во многом отличается от IBM ODM: я предлагаю вам взглянуть на Понимание различий между IBM ODM и службой бизнес-правил в Bluemix для получения более подробной информации. Bluemix не предоставляет возможности создания правил в форме Decision Center, но вы все равно можете использовать Rule Designer для разработки и развертывания правил. Служба бизнес-правил также предоставляет службу прозрачных решений REST, которая обрабатывает выполнение и управление набором правил по протоколу HTTPS, и размещенную службу прозрачных решений для обработки выполнения набора правил через SOAP. Взгляните на выполнение правил с помощью сервиса REST.

На самом деле то, что вы пытаетесь сделать, должно быть возможным, поскольку вы должны иметь возможность объявить службу в BlueMix как сервер в Decision Center. Пожалуйста, попробуйте это решение. Если проблема не устранена (а описанных выше API недостаточно в вашем сценарии), поскольку, как вы сказали, это не является проблемой сети / брандмауэра, вы можете открыть запрос в службу поддержки одним из следующих способов:

  • Используйте виджет поддержки. Он доступен от аватара пользователя в правом верхнем углу основного интерфейса Bluemix. После открытия панели виджетов поддержки выберите "Справка"> "Получить контакт", выберите необходимый тип помощи и заполните форму поддержки.
  • Используйте форму "Получить помощь" на сайте поддержки. Эта форма доступна на отдельном сайте, который доступен для отправки заявок, когда вы не можете войти в Bluemix и получить доступ к виджету поддержки. Перейдите по http://ibm.biz/bluemixsupport и заполните форму запроса поддержки.

Таким образом, вы будете привлекать группу разработчиков IBM Business Rules, чтобы помочь вам в решении проблемы.

Возможно, вам просто нужно получить сертификат SSL из Bluemix RES. Вы можете сделать это, используя консоль администратора WebSphere Application Server:

Нажмите Безопасность> Управление сертификатами и ключами SSL> Хранилища ключей и сертификаты> {выберите ресурс} > Сертификаты подписавшего> Получить из порта.

Нажмите Получить из порта.

Введите имя хоста машины, на которой находится подписавшая сторона.

Введите местоположение порта на главном компьютере, на котором находится подписавшая сторона. Расположение порта не ограничено портами на сервере приложений WebSphere. Порты могут включать порты или порты LDAP на любом сервере, на котором уже настроен порт SSL, например SIB_ENDPOINT_SECURE_ADDRESS.

Выберите конфигурацию SSL для исходящего соединения из списка.

Введите псевдоним для сертификата.

Нажмите Получить информацию о подписавшем. В окне сообщения отображается информация о найденном сертификате подписавшего, например: серийный номер, выданные и выданные удостоверения, хэш SHA и дата истечения срока действия. Если на порту есть цепочечный сертификат, отображается информация о корне.

Нажмите Применить. Это действие означает, что вы принимаете учетные данные подписавшего.

Другие вопросы по тегам