Unified Agent 发现服务支持以下协议:
Jini — 一种开放式体系结构,开发人员可利用它来创建以网络为中心、能够高度适应变化的服务。Jini 针对发现提供了标准的查找服务。
用户数据报协议 (UDP) — 一种网络协议,它为应用程序提供一种过程,以使用最简单的协议机制将消息发送到其它程序。
Jini 需要使用专用的 Jini 服务器来提供查找服务。UDP 则不需要专用服务器。可以使用“服务器发现”页上的“登录”对话框配置这些服务。
发现的服务器按名称排序。每个 Adaptive Server 条目包含以下信息:
名称 — UA Adaptive Server 代理设置的服务器名称。如果客户端 interfaces 文件中包含同一服务器的条目,则会显示客户端服务器名称。
版本 — Adaptive Server 的版本。
主机:端口 — Adaptive Server 的主机名和端口号(对于 UNIX 用户,位于 interfaces 文件中;对于 Windows 用户,位于 SQL.ini 文件中)。
平台和操作系统 — 主机的平台和操作系统。
状态 — 当前服务器状态。
要在发现过程中编辑 Adaptive Server 插件搜索配置,请执行以下操作:
右键单击 Adaptive Server Enterprise。
选择“属性”。
选择“服务器发现”选项卡,其中包含当前搜索的协议、主机和端口信息。可以使用以下按钮更改这些条目:
使用“添加...”添加发现服务设置。选择发现方法(Jini 或 UDP)。如果选择 Jini,则指定缺省主机或主机名以及缺省端口或端口号。不允许使用重复的发现服务。
选择“确定”添加该发现设置。
使用“编辑...”编辑现有发现服务设置。
使用“删除”删除发现设置。如果删除所有发现设置,则 Adaptive Server 插件将 UDP 作为缺省发现服务。
使用“向上”将现有发现服务设置在列表中向上移动。
使用“向下”将现有发现服务设置在列表中向下移动。
服务器发现是按照指定的发现设置顺序执行的。
如果删除了所有发现设置,该插件将使用 UDP 搜索服务器。
为插件的服务器发现配置的设置将与 DBISQL 共享。也就是说,如果修改插件的设置,然后启动与 DBISQL
的会话,则该会话将具有相同的设置,而不是采用您在上次 DBISQL 会话中配置的设置。
可以使用过滤器限制服务器发现的搜索范围,以便仅显示符合一组规则的特定 Adaptive Server。例如,可以创建一个过滤器,以便仅显示过去 12 个月内建立的 Adaptive Server。
该插件显示在“服务器发现”选项卡中启用了哪些过滤器。要添加或编辑过滤器,请单击“过滤器”按钮。该插件将显示“服务器发现”过滤器”对话框,其中列出了当前的过滤器。您可以启用或禁用过滤器,但“服务器发现”仅使用启用的过滤器进行搜索。“服务器发现过滤器”对话框中包含以下按钮:
添加 — 添加新的过滤器
删除 — 删除列出的过滤器
编辑 — 编辑列出的过滤器
全部启用 — 启用所有列出的过滤器
全部禁用 — 禁用所有列出的过滤器
过滤器由目标(服务器属性)和条件(搜索条件)组成。要添加新的过滤器,请执行以下操作:
单击“添加”。该插件将显示“添加过滤器”对话框。
如果要启用该过滤器,请选择“启用此过滤器”。
从该列表中选择要过滤的目标(缺省情况下显示“名称”目标)。可用的目标有:主机、名称、操作系统、平台、端口、版本类型、状态和版本。
从列表中选择过滤条件(缺省情况下显示“不包含”条件)。可用的条件有:包含、不包含、是、不是、起始于和结束于。
输入要过滤的条件字符串。
选择“确定”以配置该过滤器。
为插件配置的过滤器设置将与 DBISQL 共享。也就是说,如果为插件添加或编辑过滤器,然后启动与 DBISQL
的会话,该会话将具有相同的过滤器配置,而不是您在上次 DBISQL 会话中配置的那些设置。