CEIDS0001E: 指定的关系数据库管理系统不受支持。
数据库: rdbms_name
版本: rdbms_version

解释:

请参阅消息。

管理员响应:

重新配置 common event infrastructure 数据源,以使用受支持的关系数据库管理系统。

CEIDS0002E

CEIDS0002E: 关系数据库管理系统报告了以下错误。
数据源资源引用: data_source
SQL 状态: sql_state
供应商代码: vendor_code
消息: message

解释:

SQL 状态是已报告问题的标准 JDBC 错误代码。供应商代码是特定于数据库供应商的错误代码。消息参数是由关系数据库管理系统返回的已本地化的错误消息。

管理员响应:

请参阅相应的关系数据库文档以获得有关 SQL 状态、供应商代码以及错误消息的信息。

CEIDS0003E

CEIDS0003E: 找不到 Common Base Event 元素或属性到数据库表和列的映射。
属性:attribute_name

解释:

数据存储将元数据信息存储在其数据库中。该元数据信息指定 Common Base Event 元素和属性映射到数据库中的表和列的方法。在事件数据库的安装期间发生了错误,或者元数据表信息被毁坏。

管理员响应:

请重新安装事件数据库。

CEIDS0004I

CEIDS0004I: 正在将数据存储连接到指定的关系数据库管理系统。
数据库: rdbms_name
版本: rdbms_version

对该消息没有提供其它附加信息。 CEIDS0005E

CEIDS0005E: 已经超过最大清除事务大小 purge_threshold。清除操作已停止,事务已回滚并且未清除任何事件。

解释:

事件清除操作尝试着删除大量事件。 由于此操作会严重影响系统性能和事件吞吐量,所以停止了清除操作。

程序员响应:

要减少在单个事务中清除的事件数,请执行以下一项或全部操作:

CEIDS0006E

CEIDS0006E: 已经超过了查询阈值 query_threshold。查询操作已停止并且未返回任何事件。

解释:

事件查询已尝试返回大量事件。由于此操作会严重影响系统性能和事件吞吐量,所以停止了查询操作。

程序员响应:

要减少将返回的事件数,请执行以下一项或多项操作:

CEIDS0007E

CEIDS0007E: 全局实例标识为 global_id 的事件已经存在于数据库中。未在数据库中存储该事件。
现有事件: old_event
新事件: new_event

解释:

每个事件实例的全局实例标识必须唯一。

程序员响应:

用唯一的全局实例标识创建事件。

CEIDS0008E

CEIDS0008E: WebSphere Application Server 连接池系统返回了不再有效的数据库连接。
数据源资源引用: data_source

解释:

请参阅消息。

程序员响应:

请重试此操作。

CEIDS0009E

CEIDS0009E:maximum_retries 尝试获取连接之后,无法从连接池获得数据库连接。
数据源资源引用: data_source

解释:

WebSphere Application Server 连接池系统无法使用连接池的当前配置和配置的重试次数返回数据库连接。

管理员响应:

请执行以下一项或多项操作:

CEIDS0010I

CEIDS0010I: maxCacheEntries 配置参数不得小于 minimum_cache_entries。然而,指定了 maximum_cache_entries。已将 maxCacheEntries 值设置为 new_cache_entries

解释:

maxCacheEntries 配置参数指定可以被数据存储高速缓存的转换的事件选择器表达式的数量。 高速缓存转换的事件选择器表达式可改善事件查询和事件清除的性能,因为高速缓存中的事件选择器表达式不需要进行语法分析和转换为 SQL。

当将 maxCacheEntries 参数设置为(0)时,不会高速缓存转换的事件选择器表达式。因此,在对事件查询和事件清除方法的调用中指定的每个事件选择器表达式都必须进行语法分析并转换为有效的 SQL 表达式。

管理员响应:

在数据存储概要文件中,将 maxCacheEntries 值设置为零(0)或更高。

CEIDS0011E

CEIDS0011E: 数据存储在 JNDI 中找不到资源引用。
资源引用: resource_reference_name

解释:

数据存储使用资源引用获取用于获取到数据库的连接的数据源,资源引用还用于含有数据源配置的对象。在安装期间指定的资源引用信息无效。例如,为资源引用指定了无效的 JNDI 名称。

如果指定的资源引用名称为 java:comp/env/DefaultDataStoreProfileReference,则数据存储无法访问其配置数据。如果指定的资源引用名称为 java:comp/env/EventDataSourceReference,则数据存储无法访问其数据源。如果指定的资源引用名称为 java:comp/env/ejb/DataStoreHelperEJB,则数据存储无法访问数据存储帮助程序企业 java bean。

管理员响应:

在 WebSphere 管理控制台中,将指定的资源引用重新配置为有效的 JNDI 资源。

CEIDS0013E

CEIDS0013E: 在事件选择器表达式 expression 中指定的属性或元素 name 不受支持。

解释:

请参阅消息。

程序员响应:

指定仅包含受支持的属性和元素的事件选择器表达式。

CEIDS0014E

CEIDS0014E: 在事件选择器表达式中指定的谓词表达式 expression 无效,并且无法将它转换为有效的 SQL 表达式。

解释:

引发此问题的最有可能的原因是在表达式中仅将常量值指定为谓词。

程序员响应:

使用有效谓词表达式指定事件选择器表达式。

CEIDS0015E

CEIDS0015E: 在事件选择器表达式 expression中使用的 function 函数具有无效参数。此函数的第一个参数必须为字符串常量或可以在事件数据存储中转换为列的位置路径。此函数的第二个参数必须为字符串常量。
参数: argument

解释:

此函数的第一个参数必须为字符串常量或可以在事件数据存储中被转换为列的位置路径。

此函数的第二个参数必须为字符串常量。 SQL 与此函数等效,LIKE 函数要求第一个参数为表列或字符串常量,而第二个参数为字符串常量。

程序员响应:

为用在事件选择器表达式中的第一个参数指定字符串常量或位置路径,该位置路径映射到事件数据库中的表列。为用在事件选择器表达式中的函数的第二个参数指定一个字符串常量。

以下示例显示使用 starts-with 函数的有效事件选择器表达式。

示例:CommonBaseEvent[starts-with(@msg,'My message')]

CEIDS0019E

CEIDS0019E: 没有为事件选择器表达式中使用的函数指定参数。
事件选择器表达式: expression
函数: function

解释:

您必须为此函数指定一个参数。

程序员响应:

为此函数指定一个参数。

CEIDS0020E

CEIDS0020E: 事件选择器表达式中使用的函数不受支持。
事件选择器表达式: expression
函数: function

解释:

请参阅消息。

管理员响应:

指定使用受支持函数的事件选择器表达式。

CEIDS0021E

CEIDS0021E: 在事件选择器表达式中指定的 XPath 表达式类型不受支持。
表达式类型:expression_type
事件选择器表达式:expression

解释:

此发行版支持以下表达式类型:

程序员响应:

指定使用受支持表达式类型的 XPath 表达式。

CEIDS0022E

CEIDS0022E: 事件选择器表达式 expression 无效。事件选择器语法分析工具返回了以下消息:message

解释:

发生此异常的可能原因如下:

程序员响应:

指定有效的事件选择器表达式。

CEIDS0023E

CEIDS0023E: 事件选择器表达式 expression 无效。CommonBaseEvent 元素无相关谓词。

解释:

请参阅消息。

程序员响应:

使用与 CommonBaseEvent 事件相关的谓词指定事件选择器表达式。

例如:以下事件选择器表达式返回选择事件数据库的所有事件的 SQL 表达式。例如, CommonBaseEvent[@globalInstanceId]

CEIDS0024E

CEIDS0024E: 在事件选择器表达式 expression 中使用的 function 函数指定了错误数量的参数。应该使用 number_of_arguments 个参数指定函数。

解释:

请参阅消息。

程序员响应:

使用有效的参数数目指定该函数。

CEIDS0025E

CEIDS0025E: 算术运算含有非数值操作数。
运算:operation

解释:

对于以下算术运算符,仅支持算术运算符:+、-、*、div、mod、<、>、<= 和 >=

程序员响应:

为此运算指定两个数值。

以下示例使用附加运算显示有效的事件选择器表达式。

示例:CommonBaseEvent[@severity = 10 + 1]

CEIDS0026E

CEIDS0026E: 运算包含不兼容的操作数。
运算:operation

解释:

引发此问题的最有可能的原因是对一个操作数使用了数值而对另一个操作数使用了无法转换为数值的字符串值。

程序员响应:

指定兼容类型的操作数。

以下示例使用等于运算显示了有效的事件选择器表达式。

示例:CommonBaseEvent[@severity = '10']

因为字符串值 10 可以被转换为数值 10,所以该运算有效并且其类型是兼容的。

CEIDS0027E

CEIDS0027E: 将 CommonBaseEvent 的任何元素写入数据库时,发生了错误。操作停止。
事件: event

解释:

请参阅消息。

管理员响应:

请参阅消息。

CEIDS0027W

CEIDS0027W: 存储区检查(检查当前的存储区数目)时间间隔(以秒为单位)的配置值 interval_old_value 无效。已将该值更改为缺省值 interval_new_value

解释:

XML 存储将事件写入到当前活动存储区中。 bucketCheckInterval 定制属性决定 XML 存储可继续下去而无需验证活动存储区是否已更改的最大时间。由于先前该属性的值被设置为小于 0 的值,因此 XML 存储将使用缺省值。

管理员响应:

在管理控制台中,将 bucketCheckInterval 定制属性设置为大于 0 的整数值。

CEIDS0028E

CEIDS0028E: 从数据库读取 CommonBaseEvent 的任何元素时,发生了错误。操作停止。
全局实例标识: global_id

解释:

请参阅消息。

管理员响应:

请参阅消息。

CEIDS0029E

CEIDS0029E: 将数据类型为 hexBinary 的 CommonBaseEvent 扩展数据元素写入数据库时,发生了错误。操作停止。
事件: event

解释:

请参阅消息。

管理员响应:

请参阅消息。

CEIDS0030E

CEIDS0030E: 从数据库读取数据类型为 hexBinary 的 CommonBaseEvent 扩展数据元素时,发生了错误。操作停止。
全局实例标识: global_id

解释:

请参阅消息。

管理员响应:

请参阅消息。

CEIDS0031W

CEIDS0031W: 连接重试次数的配置值 connection_retries_old_value 无效。该值已改为 connection_retries_new_value

解释:

连接重试次数配置设置指定数据存储尝试从连接池获取数据库连接的次数。如果在指定的重试次数后无法获得连接,则数据存储会抛出异常。0 值指定数据存储不重试操作。

管理员响应:

在数据存储概要文件中,将连接重试次数的值设置为 0 或更大的数。

CEIDS0032W

CEIDS0032W: 查询阈值的配置值 query_threshold_old_value 无效。该值已改为 query_threshold_new_value

解释:

查询阈值配置设置指定可以由 queryEvents 方法返回的事件的最大数目。该值不得小于 1。

管理员响应:

在数据存储概要文件中,将查询阈值设置为 1 或更大的数。

CEIDS0033W

CEIDS0033W: 最大清除事务大小 purge_threshold_old_value 无效。该值已改为 purge_threshold_new_value

解释:

最大清除事务大小配置设置指定可以在单个 purgeEvents 调用中删除的事件的最大数目。该值不得小于 1。

管理员响应:

在数据存储概要文件中,将最大清除事务大小设置为 1 或更大的数。

CEIDS0034E

CEIDS0034E: 在事件选择器表达式运算 operation 中使用的运算符不受支持。

解释:

以下为受支持的事件选择器表达式运算符:

程序员响应:

指定使用受支持运算符的事件选择器表达式运算。

CEIDS0035E

CEIDS0035E: 无法装入支持已配置的关系数据库系统的实现类。
实现类名: class_name
关系数据库名称: rdbms_name
数据库版本: rdbms_version

解释:

请参阅消息。

管理员响应:

确保指定的实现类存在于 CLASSPATH 中。

CEIDS0036E

CEIDS0036E: 关系数据库管理系统报告了以下错误。
数据源资源引用: data_source
数据库产品: rdbms_name
数据库版本: rdbms_version
SQL 状态: sql_state
供应商代码: vendor_code
消息: message

解释:

SQL 状态是已报告问题的标准 JDBC 错误代码。供应商代码是特定于数据库供应商的错误代码。消息参数是由关系数据库管理系统返回的已本地化的错误消息。

管理员响应:

请参阅相应的关系数据库文档以获得有关 SQL 状态、供应商代码以及错误消息的信息。

CEIDS0037E

CEIDS0037E: 不用指定对应的扩展数据元素类型,便可在指定的事件选择器表达式 expression 中引用值元素。

解释:

当在事件选择器表达式中指定值元素时,必须指定对应的事件选择器类型。

程序员响应:

使用 and 运算符对在事件选择器表达式中指定的值元素的事件选择器类型进行标识。

引用值元素的有效事件选择器表达式与以下示例相似。

示例:CommonBaseEvent[extendedDataElements[values=1 and @type='intArray' ]]

值元素中的 and 运算及类型属性表达式必须位 于 extendedDataElements 元素的谓词表达式中。

CEIDS0038E

CEIDS0038E:在指定事件选择器表达式 expression 中使用的 XPath 模式匹配字符 character 不受支持。

解释:

XPath 模式匹配字符不受支持。

程序员响应:

不使用 XPath 模式匹配字符指定 XPath 表达式。

CEIDS0039E

CEIDS0039E: 在事件选择器表达式 expression 中使用的类型属性与另一已指定的类型属性相冲突。

解释:

无法使用 and 运算将两个扩展数据元素类型属性一起指定。

程序员响应:

不使用相互冲突的两个扩展数据元素类型属性指定事件选择器表达式。

例如:以下事件选择器表达式无效,因为类型属性冲突。

示例:CommonBaseEvent[extendedDataElements[values=1 and @type='intArray' and @type='float']]

正确改写该表达式如下:

示例:CommonBaseEvent[extendedDataElements[values=1 and @type='intArray'] and extendedDataElements[@type='float']]

CEIDS0040E

CEIDS0040E: 使用了堆栈化谓词指定事件选择器表达式 expression。堆栈化谓词不受支持。

解释:

请参阅消息。

程序员响应:

不使用堆栈化谓词指定事件选择器表达式。

例如:以下事件选择器表达无效,因为在 CommonBaseEvent 元素中有多个谓词。

示例:CommonBaseEvent[@severity=10][@priority=10]

正确改写该表达式如下:

示例:CommonBaseEvent[@severity=10 and @priority=10]

CEIDS0041E

CEIDS0041E: 在事件选择器表达式 expression 中为函数 xpath_function 指定的参数值 function_parameter 与所有已知的扩展数据元素类型都不匹配。

解释:

请参阅消息。

程序员响应:

为该函数指定至少匹配一个扩展数据元素类型的值。

例如:以下事件选择器表达式有效,因为 starts-with 函数与 int 和 intArray 扩展数据元素类型匹配。

示例:CommonBaseEvent[extendedDataElements[starts-with(@type,'int')]]

CEIDS0042I

CEIDS0042I: 当前存储区将从存储区 old_bucket 更改为存储区 new_bucket

对该消息没有提供其它附加信息。 CEIDS0043E

CEIDS0043E: 无法将属性 property_name 的值 property_value 转换为整数。将使用缺省值 default_value

解释:

将从 cei_t_properties 表读取指定的属性值。无法将存储在 property_value 列中的值(它是个字符串)转换为整数值。可以通过运行 ins_metadata 脚本来将 cei_t_properties 表的内容复位为缺省值。

CEIDS0044E

CEIDS0044E: 属性 property_name 的值 property_value 大于允许的最大值 maximum_value。 将使用 default_value 缺省值。

解释:

将从 cei_t_properties 表读取指定的属性值。可以将存储在 property_value 列中的值(它是个字符串)转换为整数值,但是该值大于允许的最大值。可以通过运行 ins_metadata 脚本来将 cei_t_properties 表的内容复位为缺省值。

CEIDS0045E

CEIDS0045E: 属性 property_name 的值 property_value 小于允许的最小值 minimum_value。 将使用缺省值 default_value

解释:

将从 cei_t_properties 表读取指定的属性值。可将存储在 property_value 列中的值(它是个字符串)转换为整数值,但是该值小于允许的最小值。可以通过运行 ins_metadata 脚本来将 cei_t_properties 表的内容复位为缺省值。

CEIDS0046I

CEIDS0046I: 无法找到属性 property_name。将使用缺省值 default_value

对该消息没有提供其它附加信息。 CEIDS0047I

CEIDS0047I: 正在进行快速清除。仅可访问活动存储区。活动存储区为 active_bucket

对该消息没有提供其它附加信息。 CEIDS0048I

CEIDS0048I: 正在 search_bucket 存储区中查询数据库以查找带有 global_id 标识的事件。忽略了此存储区,因为正进行快速清除。

对该消息没有提供其它附加信息。 CEIDS0049E

CEIDS0049E: 带有全局实例标识 global_id 的事件的严重性属性无法设置为 new_severity_value,因为它已设置为 old_severity_value

解释:

CommonBaseEvent 模式不允许在设置了严重性属性之后再对其进行更改。事件更新请求已提交,该请求尝试在已有严重性值的事件上设置严重性属性。应更改调用应用程序,以便它不会尝试在指定事件上设置严重性属性。

CEIDS0050I

CEIDS0050I: 无法将事件插入 bucket_number 存储区,因为它未处于活动状态。事件已插入到活动存储区中。活动存储区为 active_bucket

对该消息没有提供其它附加信息。 CEIDS0051E

CEIDS0051E: 无法更新带有全局实例标识 global_id 的事件,因为它不存在于数据库中。

解释:

事件更新请求指定了数据库中不再存在的事件。当指定了事件清除时,可能会发生此情况。

CEIDS0052E

CEIDS0052E: 无法将当前活动存储区从存储区 active_bucket 更改为存储区 new_bucket,因为存储区 new_bucket 仍然包含事件数据。

解释:

必须先清除非活动存储区中的所有事件然后才可以切换活动存储区。请使用快速清除来清除非活动存储区中的所有事件。

CEIDS0053E

CEIDS0053E: 事件数据库配置为仅使用一个存储区。无法更改当前活动存储区。

解释:

事件数据库仅包含一个表集合和一个存储区来存储事件数据。因此,仅存在一个活动存储区。无法使用 eventbucket.jacl 脚本来更改活动存储区。

CEIDS0054I

CEIDS0054I: 存储区数: number_buckets
当前存储区: active_bucket
存储区检查时间间隔(以秒为单位):bucket_check_interval

对该消息没有提供其它附加信息。 CEIDS0055E

CEIDS0055E: 数据库模式与缺省数据存储不一致。数据库模式版本为 actual_schema_version。 所需版本为 required_schema_version

解释:

请参阅消息。

CEIDS0056I

CEIDS0056I: 数据库模式版本为 actual_schema_version

对该消息没有提供其它附加信息。 CEIDS0057E

CEIDS0057E: 带有全局实例标识 global_id 的事件的事件更新请求中的父位置路径 parent_location_xpath 未引用事件中的任何扩展数据元素实例。无法执行事件更新请求。

解释:

父扩展数据元素的 Xpath 表达式是有效的 Xpath 表达式并且它未引用任何现有扩展数据元素实例。需要更改调用程序,这样 Xpath 表达式将引用事件中的至少一个扩展数据元素。