0

我正在尝试将与 Bluemix 业务规则服务(其规则执行服务器)的连接配置到我的本地 ODM 决策中心。在此过程中,在决策中心控制台上测试连接时,我得到了一个通用的 IO_ERROR。

错误截图:

在此处输入图像描述

我可以在任何浏览器中正确访问 RES 控制台,所以我不认为这可能是连接问题。此外,我还在我的 ODM 信任库中安装了 Bluemix 的公共 SSL 密钥。我收到以下错误:

SSL 握手失败:从目标主机:端口“brsv2-c15e1b13”发送了 SubjectDN “CN=*.ng.bluemix.net, O=International Business Machines Corporation, L=Armonk, ST=New York, C=US”的签名者.ng.bluemix.net:443"。可能需要将签名者添加到本地信任存储...

我想知道这是否可行,或者 Bluemix 是否不支持 Decision Center,即使外部决策中心使用其 API 也是如此。

4

2 回答 2

0

Bluemix 上的 Business Rules 服务在很多方面与 IBM ODM 不同:我建议您查看了解 IBM ODM 和 Bluemix 上的 Business Rules 服务之间的区别以了解更多详细信息。Bluemix 不以 Decision Center 的形式提供规则编写功能,但您仍然可以使用Rule Designer进行规则开发和部署。业务规则服务还提供REST透明决策服务,通过 HTTPS 协议处理规则集执行和管理,以及托管透明决策服务,通过 SOAP 处理规则集执行。查看使用 REST 服务执行规则

实际上,您尝试做的事情应该是可能的,因为您应该能够在 BlueMix 中将服务声明为决策中心中的服务器。请尝试解决方案。如果问题仍然存在(并且上述 API 在您的场景中还不够),因为正如您所说,这似乎不是网络/防火墙问题,您可以使用以下方法之一打开支持请求:

  • 使用支持小部件。它可以从主 Bluemix UI 右上角的用户头像中获得。打开支持小部件面板后,选择获取帮助 > 联系,选择您需要的帮助类型,然后填写支持表格。
  • 使用支持站点的“获取帮助”表格。当您无法登录 Bluemix 并访问 Support Widget 时,可以在单独的站点上使用该表单提交票证。访问http://ibm.biz/bluemixsupport并填写支持请求表。

通过这种方式,您将与 IBM Business Rules 开发团队合作,帮助您解决问题。

于 2016-04-02T10:26:31.487 回答
0

您可能只需要从 Bluemix RES 检索 SSL 证书。您可以使用 WebSphere Application Server 管理控制台来执行此操作:

单击安全 > SSL 证书和密钥管理 > 密钥库和证书 > {选择资源} >签署者证书 > 从端口检索

单击从端口检索。

输入签名者所在机器的主机名。

键入签名者所在主机上的端口位置。端口位置不限于 WebSphere Application Server 上的端口。这些端口可以包括轻量级目录访问协议 (LDAP) 端口或已配置 SSL 端口的任何服务器上的端口,例如 SIB_ENDPOINT_SECURE_ADDRESS。

从列表中为出站连接选择 SSL 配置。

键入证书的别名。

单击检索签名者信息。消息窗口显示有关检索到的签名者证书的信息,例如:序列号、颁发者和颁发者身份、SHA 哈希和到期日期。如果端口上有链式证书,则会显示有关根的信息。

单击应用。此操作表示您接受签名者的凭据。

于 2016-05-04T19:10:12.503 回答