WebSphere WebSphere Enterprise Service Bus V6.0.1 操作系统: AIX, HP-UX, Linux, Solaris, Windows

按全局实例标识查询事件

可按主键查询事件。

执行此任务的目的和时间

公共基本事件规范定义了一个 globalInstanceId 事件属性,它可以用作事件标识的一个主键。此属性的内容是一个全局唯一标识,它是由应用程序或发射器生成的。虽然公共基本事件规范将 globalInstanceId 属性定义为可选,但事件发射器会自动将标识分配给还没有标识的任何事件。

您可以通过查询要检索事件的 globalInstanceId 属性向事件服务器检索特定事件。此查询对于测试目的(用于确认事件存储在事件数据库中)或检索与先前接收到的事件的关联事件会有所帮助。

要按全局实例标识查询事件,请使用事件访问 bean 的 queryEventByGlobalInstanceId 方法。

完成此任务需要执行的步骤

  1. 可选: 创建事件访问 bean。
  2. 调用事件访问 bean 的 queryEventByGlobalInstanceId(String) 方法,指定要检索的事件的全局实例标识。
    CommonBaseEvent event = eventAccess.queryEventByGlobalInstanceId(eventId);
    返回的对象是带有指定的全局实例标识的事件。如果持久数据存储中没有匹配的事件,返回的对象为空。

任务主题

使用条款 | 评价此页

Timestamp icon上次更新时间: 3 Mar 2006
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc.nl1_6.0.1\doc\tcei_adminCBEB_queryByID.html

(C) Copyright IBM Corporation 2005, 2006. All Rights Reserved.
本信息中心基于 Eclipse 技术。(http://www.eclipse.org)