此窗格显示消息传递引擎与外部服务集成总线中消息传递引擎之间的链路。
要在控制台中查看此页面,请单击以下路径:
外部总线中的消息传递引擎还必须具有指向本地总线的服务集成总线链路。要使连接活动,必须启动两端的服务集成总线链路。
“配置”选项卡显示此对象的配置属性。这些属性值将被保存下来,即使停止并重新启动运行时环境也是如此。请参阅信息中心任务描述以获取关于如何将配置更改应用于运行时环境的信息。
服务集成总线链路的名称。此名称必须与目标外部总线上配置的相应服务集成总线链路的名称相同。
| 信息 | 值 |
|---|---|
| 必需 | 是 |
| 数据类型 | 字符串 |
系统对服务集成总线链路指定的通用唯一标识,供管理使用。
| 信息 | 值 |
|---|---|
| 必需 | 否 |
| 数据类型 | 字符串 |
服务集成总线链路的可选描述,供管理使用。
对此属性的动态更新将立即生效。
| 信息 | 值 |
|---|---|
| 必需 | 否 |
| 数据类型 | 文本区域 |
系统对服务集成总线链路指定的通用唯一标识,供管理使用。
| 信息 | 值 |
|---|---|
| 必需 | 是 |
| 数据类型 | 下拉列表 |
主管此服务集成总线链路的本地消息传递引擎。
| 信息 | 值 |
|---|---|
| 必需 | 是 |
| 数据类型 | 下拉列表 |
此服务集成总线链路所连接的外部总线上的消息传递引擎。
| 信息 | 值 |
|---|---|
| 必需 | 是 |
| 数据类型 | 字符串 |
链路的初始状态,显示启动消息传递引擎时该链路是否自动启动。
| 信息 | 值 |
|---|---|
| 必需 | 否 |
| 数据类型 | 下拉列表 |
| 范围 |
|
入站消息在下列情况下的目标:服务集成总线链路无法将该消息传递至其目标总线目标或为该目标配置的异常目标,或者目标不存在。
对此属性的动态更新将立即生效。
| 信息 | 值 |
|---|---|
| 必需 | 否 |
| 数据类型 | 单选按钮 |
| 缺省 | 系统 |
选中此复选框时,链路首选将入站消息发送至位于该链路所在消息传递引擎上的期望目标的可用队列点。
如果未选中此复选框,或者期望目标没有可用的本地队列点,那么会在期望目标的所有可用队列点间分摊链路消息工作负载。缺省情况下已选中该复选框。
在 WebSphere® Application Server V7.0 或更高版本 上运行的链路支持此选项。如果在之前版本上运行,那么会应用首选本地队列点的缺省行为。
| 信息 | 值 |
|---|---|
| 必需 | 是 |
| 数据类型 | 布尔值 |
“运行时”选项卡显示此对象的运行时属性。这些属性直接影响当前的运行时环境,但当该环境停止时不会将他们保存下来。要保存运行时属性值,请更改“配置”选项卡上的等同属性值。请参阅信息中心任务描述以获取关于如何将配置更改应用于运行时环境的信息。
服务集成总线链路的运行时状态。
| 状态 | 定义 |
|---|---|
| 正在启动 | 服务集成总线链路在本地消息传递引擎上启动,但是不连接到外部总线。该服务集成总线链路尝试激活与外部总线的连接。还必须启动外部总线上的服务集成总线链路,以便能够成功激活总线之间的连接。 |
| 已启动 | 服务集成总线链路在本地消息传递引擎上启动,而且具有与外部总线的活动连接。 |
| 已停止 | 服务集成总线链路在本地消息传递引擎上停止,没有与外部总线的连接。 |
| 未知 | Deployment Manager 无法与远程服务器取得联系以确定状态。管理控制台无法与服务器取得联系以确定状态。 |
| 信息 | 值 |
|---|---|
| 必需 | 否 |
| 数据类型 | 字符串 |
用来与外部总线进行通信的传输链的类型。
对此属性的动态更新在链路重新启动时生效。使用“运行时”选项卡检查当前状态。
| 信息 | 值 |
|---|---|
| 必需 | 否 |
| 数据类型 | 字符串 |
用于连接至引导服务器的端点三元组(语法为“主机名:端口号:链名”)的列表,以逗号分隔各个端点三元组。例如,Merlin:7276:BootstrapBasicMessaging,Gandalf:5557:BootstrapSecureMessaging。如果未指定主机名,那么缺省值为 localhost。如果未指定端口号,那么缺省值为 7276。如果未指定链名,那么缺省值为 BootstrapBasicMessaging。有关更多信息,请参阅信息中心。
引导端点的端口是在服务集成总线端点地址上定义的端口,该地址是在外部总线的目标应用程序服务器上配置的。
对此属性的动态更新在链路重新启动时生效。使用“运行时”选项卡检查当前状态。
仅当在应用程序服务器外部运行的客户机应用程序或者另一单元中服务器上的应用程序要使用此连接工厂来连接到对此连接工厂指定的目标服务集成总线时,才需要修改此属性。
为了使用缺省消息传递提供程序的 JMS 目标,应用程序将连接到目标服务集成总线上目标被指定给的消息传递引擎。例如,JMS 队列被指定给服务集成总线上的队列目标。
在应用程序服务器外部运行的客户机应用程序 - 例如,在客户机容器中或在 WebSphere Application Server 环境外部运行 - 不能直接在目标总线中找到合适的消息传递引擎来连接。同样,在一个单元中的服务器上运行以连接到另一单元中的目标总线的应用程序在目标总线中无法直接找到要连接的适当消息传递引擎。
在这些方案中,客户机(或者另一总线中的服务器)必须通过作为目标总线成员的引导服务器来完成引导过程。引导服务器是运行 SIB 服务的应用程序服务器,但它不需要运行任何消息传递引擎。引导服务器将选择正在应用程序服务器中运行并且支持必需的目标传输链的消息传递引擎。为了能够执行引导过程,必须在客户机使用的连接工厂中配置一个或多个提供程序端点。
引导服务器使用特定的端口和引导传输链。该端口是主管链路远程端的消息传递引擎的 SIB_ENDPOINT_ADDRESS(如果启用了安全性,那么为 SIB_ENDPOINT_SECURE_ADDRESS)。该端口与主机名一起构成引导服务器的端点地址。
注: 对于
IBM® i
平台,必须(至少)将缺省主机名从 localhost 更改为 your.server.name。如果要让应用程序使用具有另一个端点地址的引导服务器,那么需要对客户机应用程序使用的 JMS 连接工厂的提供程序端点属性指定所需的端点地址。您可以指定一个或多个引导服务器端点地址。
必须在每个由应用程序服务器外部的应用程序使用的 JMS 连接工厂中指定引导服务器端点地址。为了避免必须指定过多的引导服务器,您可以提供几台具有高可用性的服务器来作为专用引导服务器。然后,您只需要对每个连接工厂指定少量的引导服务器。
boothost1:7278:BootstrapBasicMessaging
或
boothost1:7278
而对于主机 boothost2 上分配了安全端口 7289 并使用预定义传输链
BootstrapTunneledSecureMessaging 的服务器:boothost2:7289:BootstrapTunneledSecureMessaging
[ [host_name] [ ":" [port_number] [ ":" chain_name] ] ]
其中:[2002:914:fc12:179:9:20:141:42]:7276:BootstrapBasicMessaging
.
如果未指定值,那么缺省值是 localhost。
注: 对于
IBM i
平台,必须(至少)将缺省主机名从 localhost 更改为 your.server.name。如果未指定 port_number,那么缺省值是 7276。
要使用管理控制台查找其中任一值,请单击。
提供了下列预定义引导传输链:
指定 host_name : chain_name 而不是 host_name : : chain_name(带有两个冒号)是不正确的。可以不输入任何内容,也可以输入以下任何内容:"a"、"a:"、":7276"、"::chain" 等等。如果未指定值,就会应用缺省值,但您必须用“:”将各个字段分隔开。
boothost1:7278:BootstrapBasicMessaging,
boothost2:7289:BootstrapTunneledSecureMessaging,
[2002:914:fc12:179:9:20:141:42]:7276:BootstrapBasicMessaging
| 信息 | 值 |
|---|---|
| 必需 | 否 |
| 数据类型 | 文本区域 |
用于认证外部总线访问的认证别名的名称。
对此属性的动态更新在链路重新启动时生效。使用“运行时”选项卡检查当前状态。
已修改别名仅在服务器重新启动后可视。
| 信息 | 值 |
|---|---|
| 必需 | 否 |
| 数据类型 | 下拉列表 |