处理失败事件

您可以使用 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 一起工作:

本节包括下列过程:

失败事件管理器的安全性和基于角色的访问

失败事件管理器包括缺省角色。管理员也可以创建其它安全角色。有关基于角色的访问控制的更多信息,请参阅管理基于角色的访问控制(RBAC)

失败事件管理器的缺省角色

失败事件管理器提供四个基本角色,即:

要创建除 Administrator 以外的缺省角色,使用系统管理器中的服务器管理工具。所有缺省角色都必须在服务器级别具有且仅具有安全策略许可权才能查看失败事件。有关更多信息,请参阅管理安全策略许可权

注:
您只能 将 SubmitEvents 角色与另一个在组件级别包括安全策略许可权的定制角色配合使用,才能提交和删除协作和连接器的失败事件。
失败事件管理器中的定制角色

您也可以使用系统管理器中的服务器管理工具来创建定制角色供失败事件管理器使用。您可以将定制角色和缺省角色分配给用户。定制角色可以提供组件级别访问权,例如,可以将具有适当角色的用户限于查看属于特定事件所有者(连接器或协作)的失败事件。有关更多信息,请参阅管理角色

所有定制角色都必须在服务器级别具有安全策略许可权才能查看失败事件。

在组件级别,每个定制角色必须具有每个组件的 Submit_Failed_Events 和 Delete_Failed_Events 安全许可权。还必须标识事件所有者(协作对象或连接器对象)。

登录到失败事件管理器的步骤

当登录到系统监视器时,可以访问失败事件管理器。失败事件管理器与系统监视器视图和设置一起显示在左边框架中。

只能通过仅在 Windows 平台上受支持的浏览器来访问失败事件管理器。受支持的浏览器为:

因为 WebSphere Business Integration Server Express 现在将系统监视器和失败事件管理器集成在一起,所以您必须首先登录到系统监视器后才能访问失败事件。一旦已登录到系统监视器,则只需从左边框架选择“失败事件管理器”选项。

有关登录到系统监视器的信息,请参阅登录到系统监视器的步骤

查看失败事件的步骤

执行下列步骤来在失败事件管理器中查看有关失败事件的信息:

  1. 在“查询”页面上,选择有关您要查看的失败事件的信息:
  2. 单击提交

    出现失败事件表,如图 64 中所示。

    图 64. 失败事件管理器的失败事件表

    如果未给您指定一个有权查看业务对象的角色,则业务对象按钮在此表中可能不可用,如图 65 中所示。

    注:
    根据浏览器的不同,按钮或其它控件不显示或显示但不可用。

    图 65. 失败事件管理器中无权查看业务对象的失败事件表
  3. 如果您要查看特定失败事件的详细信息,则选择左列中的复选框并单击详细信息列中的查看

    出现“事件详细信息”对话框,如图 66 中所示。

    图 66. 失败事件管理器“事件详细信息”对话框
  4. 如果给您指定了有权访问业务对象的角色,则单击业务对象列中的业务对象按钮以查看关于业务对象的详细信息。出现“业务对象数据”对话框,如图 67 中所示。
    图 67. 失败事件管理器“业务对象数据”对话框

在失败事件管理器中处理失败事件的步骤

在失败事件表中执行下列步骤来处理失败事件:

  1. 对您要处理的失败事件选择左列中的复选框。
  2. 执行下列其中一项操作:

在失败事件管理器中检查您的访问权的步骤

执行下列步骤来检查指定给您的角色是否基于满足失败事件管理器角色的安全性:

  1. 登录到失败事件管理器(请参阅登录到失败事件管理器的步骤)。
  2. 在打开的查询页面上,单击底部左边的检查您的访问权链接。

    出现一个页面,列示了可用的缺省角色。您可以输入一个角色名以查看是否给您指定了该角色。

使用流管理器

要找到、查看和处理失败事件,使用流管理器,它是与 InterChange Server Express 产品一起安装的工具。流管理器使您可以容易地构造一个查询来找到并显示未解析的流。流管理器允许您显示多个服务器的未解析的流,它作为独立工具或作为系统管理器编辑器启动。

在显示未解析的流之后,可以选择屏幕中的任何流并提交它、废弃它或执行其它操作。有关失败的流的背景信息,请参阅流故障

以下主题描述使用流管理器来构造查询、查看详细信息和处理事件:

启动流管理器作为独立工具的步骤

从系统管理器启动流管理器的步骤

查找未解析的流的步骤

查看未解析流的详细信息的步骤

处理未解析的流的步骤

启动流管理器作为独立工具的步骤

执行下列步骤以启动流管理器作为独立工具:

  1. 单击开始 > 程序 > IBM WebSphere Business Integration Express > Toolset Express > 管理 > 流管理器。“流管理器”应用程序窗口打开。
  2. 选择服务器 > 连接至服务器。将显示“连接至 InterChange Server”窗口。
  3. 使用以下其中一种方法来输入服务器名称。对于 Windows,缺省服务器是 WebSphereICS。对于 OS/400 和 i5/OS,缺省服务器是 QWBIDFT44。
  4. 输入您要连接至的服务器的用户名和密码。如果选择记住用户名和密码复选框,则用户名和密码将与服务器名称一起存储在注册表中,并且将加密该密码。单击连接
    注:
    要从注册表中除去不想要的用户或服务器,单击“选项”。这将打开“选项”对话框,可从中除去服务器或用户。
    下图显示“选项”对话框。
    图 68. 选项对话框

当您单击“连接至 InterChange Server”对话框中的连接之后,流管理器打开(请参阅图 69)。

图 69. 流管理器

从系统管理器启动流管理器的步骤

执行下列步骤以从系统管理器启动流管理器:

  1. 启动系统管理器并连接至服务器。
  2. 在系统管理器中,在“InterChange Server 组件管理”视图中右键单击服务器并单击流管理器

查找未解析的流的步骤

在流管理器中执行下列步骤来查找所有未解析的流:

  1. 启动流管理器。请参阅启动流管理器作为独立工具的步骤从系统管理器启动流管理器的步骤
  2. 执行下列其中一项操作:
  3. 在指定搜索条件之后,单击查找按钮或单击流管理器 > 事件 > 查找。结果显示在“流管理器”窗口的下半部。
  4. 要将当前过滤器信息另存为查询,单击流管理器 > 查询 > 保存。您输入的查询名称显示在查询列表中。
事件属性选项卡

单击事件属性选项卡以根据未解析的事件的特征进行搜索(请参阅图 70)。

图 70. 流管理器“事件属性”选项卡

事件属性选项卡中具有以下选项:

“日期和时间”选项卡

使用日期和时间选项卡来仅查询在特定时间段失败的流(请参阅图 71)。

图 71. “日期和时间”选项卡

日期和时间选项卡中具有以下选项:

“错误文本和业务对象属性”选项卡

使用错误文本和业务对象属性选项卡来构造仅包括某些业务对象、业务对象属性和属性值的查询(请参阅图 72)。

图 72. “错误文本和业务对象属性”选项卡

在以下各列中选择值:

您还可以仅查询生成消息的未解析流,该消息包含您在包含错误文本字段中输入的指定文本。

注:
您在包含错误文本字段中输入的关键字不区分大小写。

查看未解析流的详细信息的步骤

执行下列步骤来在流管理器中查看未解析流的详细信息:

  1. 查询列表选择一个查询。
  2. 执行下列其中一项操作:

    结果显示在“流管理器”窗口的下半部。

    出现未解析的流表,列示了事件和下列信息:

    对于正在等待的事件,事件状态单元包含以下信息:

    Waiting
    [timeout expiration:...]
    [scenario name:...]
    [scenario node ID...]

  3. 要访问有关任何事件的更多信息,双击包含该事件的行(或单击流管理器 > 事件 > 全部选择)。这样会打开“显示事件详细信息”对话框(请参阅图 73)。
    图 73. 流管理器“显示事件详细信息”对话框
  4. 要访问关于与选择的事件相关联的业务对象的更多信息,单击流管理器 > 事件 > 显示详细信息。出现“显示业务对象数据”对话框(请参阅图 74)。
    图 74. “显示业务对象数据”对话框

如果要对任何未解析的流执行操作,则参阅处理未解析的流的步骤

管理查询的步骤

执行下列其中一个步骤来管理您为未解析的流创建的查询:

管理查询结果的步骤

执行下列步骤来管理您为未解析的流创建的查询:

  1. 在流管理器的结果列表中,在结果列表中选择一个或多个事件。
  2. 执行下列其中一项操作:

处理未解析的流的步骤

执行下列步骤来在流管理器中处理结果列表中的任何失败事件:

  1. 在流管理器的结果列表中,在结果列表中选择一个或多个事件。
  2. 执行下列其中一项操作:

Copyright IBM Corp. 2004, 2005