您可以使用 InterChange Server Express 中的两个工具来查找、查看和处理失败事件:失败事件管理器(一个使用基于角色的安全性的基于浏览器的工具,它允许您从 Web 处理失败事件)和流管理器(一个与 InterChange Server Express 产品一起安装的工具)。要解析事务性流,您必须使用流管理器,但失败事件管理器和流管理器都允许您处理失败事件。本节包括以下内容:
失败事件管理器允许您从 Web 查看和管理失败事件。要访问失败事件管理器,登录到系统监视器。“失败事件管理器”类别显示在左边框架中,有两个选项:访问权和查询。“访问权”项允许您显示当前与您的登录用户名相关的失败事件管理器访问权。“查询”项打开一个屏幕,您可以在该屏幕中使用失败事件管理器执行操作。
您可以对这些失败事件执行的操作取决于基于角色的安全性。管理员可以给用户指定四个缺省角色中的一个或多个角色。有关这些角色的信息,请参阅失败事件管理器的缺省角色。
管理员也可以为特定小组创建定制角色。有关这些角色的更多信息,请参阅失败事件管理器中的定制角色。
失败事件管理器与 IBM WebSphere Application Server Express 或 Tomcat 一起工作(仅限于 Windows 和 Linux 系统)。有关设置失败事件管理器以与 WebSphere Application Server、WebSphere Application Server Express 或 Tomcat 一起工作的其它信息,请参阅《WebSphere Business Integration Server Express 安装指南 Windows 版》、《WebSphere Business Integration Server Express 安装指南 Linux 版》或《WebSphere Business Integration Server Express 安装指南 OS/400 和 i5/OS 版》。OS/400 和 i5/OS 不支持 Tomcat。
失败事件管理器与以下版本的 WebSphere Application Server、WebSphere Application Server Express 和 Tomcat 一起工作:
如果您选择了 WebSphere Business Integration Server Express 的管理工具集易捷版安装,则如果在系统上检测到 WebSphere Application Server 或 WebSphereApplication Server Express V5.1 或 6.1 将自动安装并配置失败事件监视器。仅必须配置基于角色的安全性。参阅失败事件管理器的安全性和基于角色的访问。
缺省情况下,在安装 Tomcat 与失败事件管理器之后将启用安全性(请参阅《WebSphere Business Integration Server Express 安装指南 Windows 版》、《WebSphere Business Integration Server Express 安装指南 Linux 版》或《WebSphere Business Integration Server Express 安装指南 OS/400 和 i5/OS 版》。)必须在 Tomcat_home\conf\tomcat-users.xml 文件中创建具有 Administrator 角色的用户,以便管理员可以获取对应用程序的全部访问权。有关如何在失败事件管理器中创建角色的详细信息,参阅失败事件管理器的安全性和基于角色的访问。
本节包括下列过程:
失败事件管理器包括缺省角色。管理员也可以创建其它安全角色。有关基于角色的访问控制的更多信息,请参阅管理基于角色的访问控制(RBAC)。
失败事件管理器提供四个基本角色,即:
要创建除 Administrator 以外的缺省角色,使用系统管理器中的服务器管理工具。所有缺省角色都必须在服务器级别具有且仅具有安全策略许可权才能查看失败事件。有关更多信息,请参阅管理安全策略许可权。
您也可以使用系统管理器中的服务器管理工具来创建定制角色供失败事件管理器使用。您可以将定制角色和缺省角色分配给用户。定制角色可以提供组件级别访问权,例如,可以将具有适当角色的用户限于查看属于特定事件所有者(连接器或协作)的失败事件。有关更多信息,请参阅管理角色。
所有定制角色都必须在服务器级别具有安全策略许可权才能查看失败事件。
在组件级别,每个定制角色必须具有每个组件的 Submit_Failed_Events 和 Delete_Failed_Events 安全许可权。还必须标识事件所有者(协作对象或连接器对象)。
当登录到系统监视器时,可以访问失败事件管理器。失败事件管理器与系统监视器视图和设置一起显示在左边框架中。
只能通过仅在 Windows 平台上受支持的浏览器来访问失败事件管理器。受支持的浏览器为:
因为 WebSphere Business Integration Server Express 现在将系统监视器和失败事件管理器集成在一起,所以您必须首先登录到系统监视器后才能访问失败事件。一旦已登录到系统监视器,则只需从左边框架选择“失败事件管理器”选项。
有关登录到系统监视器的信息,请参阅登录到系统监视器的步骤。
执行下列步骤来在失败事件管理器中查看有关失败事件的信息:
出现失败事件表,如图 64 中所示。
如果未给您指定一个有权查看业务对象的角色,则业务对象按钮在此表中可能不可用,如图 65 中所示。
出现“事件详细信息”对话框,如图 66 中所示。
在失败事件表中执行下列步骤来处理失败事件:
执行下列步骤来检查指定给您的角色是否基于满足失败事件管理器角色的安全性:
出现一个页面,列示了可用的缺省角色。您可以输入一个角色名以查看是否给您指定了该角色。
要找到、查看和处理失败事件,使用流管理器,它是与 InterChange Server Express 产品一起安装的工具。流管理器使您可以容易地构造一个查询来找到并显示未解析的流。流管理器允许您显示多个服务器的未解析的流,它作为独立工具或作为系统管理器编辑器启动。
在显示未解析的流之后,可以选择屏幕中的任何流并提交它、废弃它或执行其它操作。有关失败的流的背景信息,请参阅流故障。
以下主题描述使用流管理器来构造查询、查看详细信息和处理事件:
执行下列步骤以启动流管理器作为独立工具:
当您单击“连接至 InterChange Server”对话框中的连接之后,流管理器打开(请参阅图 69)。
执行下列步骤以从系统管理器启动流管理器:
在流管理器中执行下列步骤来查找所有未解析的流:
单击事件属性选项卡以根据未解析的事件的特征进行搜索(请参阅图 70)。
事件属性选项卡中具有以下选项:
选择用于查询每个事件的动词。
选择要查询的流所在的连接器或源连接器,或选择任何。
使用日期和时间选项卡来仅查询在特定时间段失败的流(请参阅图 71)。
日期和时间选项卡中具有以下选项:
使用错误文本和业务对象属性选项卡来构造仅包括某些业务对象、业务对象属性和属性值的查询(请参阅图 72)。
在以下各列中选择值:
您还可以仅查询生成消息的未解析流,该消息包含您在包含错误文本字段中输入的指定文本。
执行下列步骤来在流管理器中查看未解析流的详细信息:
结果显示在“流管理器”窗口的下半部。
出现未解析的流表,列示了事件和下列信息:
对于正在等待的事件,事件状态单元包含以下信息:
Waiting
[timeout expiration:...]
[scenario name:...]
[scenario node ID...]
如果要对任何未解析的流执行操作,则参阅处理未解析的流的步骤。
执行下列其中一个步骤来管理您为未解析的流创建的查询:
执行下列步骤来管理您为未解析的流创建的查询:
执行下列步骤来在流管理器中处理结果列表中的任何失败事件: