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

emitevent.jacl 脚本

可使用命令行界面将事件提交至事件服务器。

用途

将事件发送到事件服务器。

wsadmin -f emitevent.jacl [-xml url] [-msg message] [-severity severity] [-extensionname extension_name] [-emitter profile_name] [-synchronous | -asynchronous]

描述

emitevent.jacl 脚本提供了一个将事件提交到事件服务器的命令行界面。您可以通过提供一个 XML 源文件或在命令行中指定属性值来提供事件内容。

此脚本生成的事件包含以下缺省内容:
<CommonBaseEvent creationTime=current_system_time 
version="1.0.1"> <sourceComponentId component="emitevent.jacl" 
componentIdType="Application" location=local_hostname
locationType="Hostname" 
subComponent="com.ibm.events.cli.util.EmitEventCliHelper"
componentType="http://www.ibm.com/namespaces/autonomic/Tivoli
/EventInfrastructure"/> <situation categoryName="ReportSituation">
  <situationType xsi:type="ReportSituation" reasoningScope="EXTERNAL"
   reportCategory="CLI"/>
 </situation>
</CommonBaseEvent>

current_system_time 参数是生成该事件的系统时间,它被指定为一个 XML dateTime 字符串。

参数

-xml url
统一资源定位符(URL),它指定了包含要提交的事件的 XML 文档的位置。该 XML 文档必须符合公共基本事件 V1.0.1 XSD 模式。如果未指定 URL 方案(如 http://),将使用一个本地文件。此参数是可选的。

您可以在 install_root/events/samples 目录中找到两个样本 XML 文件:eventsample1.xmleventsample2.xml

-msg message
用于事件的 message 属性的值。如果消息包含空格,请以引号括起该值。此参数是可选的。如果除了 XML 文件外,您还指定了该参数,-msg 参数的值将覆盖 XML 文件中为 msg 属性指定的任何值。
-severity severity
用于事件的 severity 属性的值。此参数是可选的。如果除了 XML 文件外,您还指定了该参数,-severity 参数的值将覆盖 XML 文件中为 severity 属性指定的任何值。
-extensionname extension_name
用于事件的 extensionName 属性的值。如果扩展名包含空格,请以引号括起该值。此参数是可选的。如果除了 XML 文件外,您还指定了该参数,-extensionname 参数的值将覆盖 XML 文件中为 extensionName 属性指定的任何值。
-emitter profile_name
获取发射器时使用的发射器工厂概要文件的 Java 命名和目录接口(JNDI)名称。此参数是可选的。如果未指定该参数,将使用缺省发射器工厂概要文件(/com/ibm/events/configuration/emitter/Default)。
-synchronous | -asynchronous
用于事件传输的同步方式。此参数是可选的。如果未指定它,将使用为发射器配置的首选同步方式。

示例

以下示例将严重性为 30 并且扩展名为 test_event 的事件(所有其他属性都使用缺省值)发送至事件服务器:
wsadmin -f emitevent.jacl -severity 30 -extensionname test_event
以下示例使用 eventsample1.xml 中指定的属性发送一个事件:
wsadmin -f emitevent.jacl -xml ../samples/eventsample1.xml

参考主题

使用条款 | 评价此页

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\rcei_admin_CLIEmitEvent.html

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