电子表中每个字段之后是一个空单元格,用来定义存储指定表中字段的信息的列名称。例如,如果存储报警优先级的列名称是 ALM_PRI,则按下图所示的方式输入此文本。
存档的特定字段取决于保存报警和消息的表格。该表必须有一列对应您选择的每一字段。如果您选择的字段数量超过该表能保存的数量,则其中部分或所有的数据将不会被保存,具体取决于您的关系型数据库。每一列尺寸必须不小于下表中指定的尺寸。
您也必须设置关系型数据库来接收空字符串。参考关系型数据库手册,了解如何启用此功能。
重要提示:请勿使用保留 SQL 关键字作为列名称或表名称。因为这会导致数据丢失。要了解保留关键字的列表,请参考 SQL 手册。
备注:如果您希望更改现有表格中的字段,必须使用新名称创建一张新表,然后再将现有表格中的数据转移到新表中。您不可通过选择或放弃选择列配置电子表中的字段来修改现有表格中的字段。
以下消息类型可在报警消息中生成:
消息类型 |
SQL 列名称 |
描述 |
未知 |
ALM_MSG_UNKNOWN |
未知消息类型 |
ALARM |
ALM_MSG_ALM |
典型报警(例如,块报警) |
HARDWARE |
ALM_MSG_HARDWARE |
硬件 I/O 报警 |
网络 |
ALM_MSG_NETWORK |
网络通知 |
SYSALERT |
ALM_MSG_SYSTEM_ALERT |
系统警告通知 |
用户 |
ALM_MSG_USER |
用户定义消息 |
确认 |
ALM_MSG_FLAG_ACK |
确认通知 |
删除 |
ALM_MSG_FLAG_DEL |
手动删除通知 |
操作员 |
ALM_MSG_OPERATOR |
操作员操作 |
配方 |
ALM_MSG_RECIPE |
配方消息 |
事件 |
ALM_MSG_EVENT |
事件消息 |
TEXT |
ALM_MSG_TEXT |
一般文本消息 |
6XTXT |
ALM_MSG_TEXT_6X |
来自 v6.x 节点的一般或未知消息 |
AAM |
ALM_MSG_AAM |
自动报警管理器消息 |
SQL |
ALM_MSG_SQL |
SQL 消息 |
ESIGNATURE |
ALM_MSG_SIGNED |
电子签名 |
消息类型字段长度为 11 个字符。 如果消息类型长度小于 11 个字符,将添加随后的硬编码空格以示区分。
例如,在这一语句中,DELETE 行的末尾明确出现了多余字符:
SELECT * FROM FIXALARM WHERE (FIXALARM.ALM_MSGTYPE = 'DELETE')。
或者,还可在此例中使用通配符,使语句更通用:
SELECT * FROM FIXALARM WHERE (FIXALARM.ALM_MSGTYPE Like '%DELETE%')。
另外,类似下面示例的查询语句也将返回匹配字符:
SELECT * FROM FIXALARM WHERE (FIXALARM.ALM_MSGTYPE = 'DELETE')。