Создание выражения XPath
В редакторе базы диагностики содержится диалоговое окно, позволяющее пользователям быстро создать выражения XPath без изучения сложного синтаксиса языка XPath. Выражение состоит из простых предикатов, сгруппированных операторами AND или OR. Простой предикат состоит из атрибута org.eclipse.hyades.logging.events.cbe.ComonBaseEvent
, простого оператора (=, <, >, <>,...) и значения. После создания выражения его можно использовать для анализа файла протоколов.
Для создания выражения выполните следующие действия:
- В редакторе Symptom V2.0 выберите узел Выражение XPath. На панели Сведения о выражении XPath нажмите кнопку Создать выражение, откроется окно Создать выражение XPath. Нажмите кнопку Добавить для добавления записи в таблицу выражений, то есть простого предикатива.
- Выберите тарибут, который следует использовать в простом предикативе, из списка атрибутов
org.eclipse.hyades.logging.events.cbe.ComonBaseEvent
.
- Выберите оператор (like ищет совпадения). Введите значение атрибута, которое должно содержаться в записях протокола и совпадать с выражением во время анализа протокола:
- Для замещения любой строки можно использовать звездочку (*).
- Используйте вертикальную черту (|) для неисключающего оператора "или".
- Временные значения следует указывать в формате ISO гггг-мм-дд чч:мм:сс.сЧП, где:
- гггг - год, указанный четырьмя цифрами
- мм - месяц, указанный двумя цифрами
- дд - день, указанный двумя цифрами
- чч - час, указанный двумя цифрами в формате 24 часа
- мм - минуты, указанные двумя цифрами
- сс.с - секунды, указанные двумя цифрами с необязательной дробной частью
- ЧП - это часовой пояс, указанный шестизначным значением по отношению к времени по Гринвичу (UTC), например, +05:00
или -07:00; или сокращенное обозначение часового пояса, например, EST или GMT. Дополнительные сведения о формате значений находятся по адресу
http://www.w3.org/TR/NOTE-datetime, список сокращений обозначений часовых поясов можно найти по адресу
http://www.timeanddate.com/library/abbreviations/timezones/.
Нажмите OK.
- Для изменения имеющейся записи в таблице выражений выберите ее, нажмите Изменить и измените нужные поля.
- Для удаления записи, выберите ее и нажмите Удалить.
- Выберите значение в поле со списком выражения группы для группировки записей в таблице выражений по условиям AND или OR. По умолчанию выбрано условие
И.
- Нажмите кнопку OK. Будет создано выражение XPath со значением, равным тексту в поле Выражение XPath.
Совет: На панели Протокол можно щелкнуть правой кнопкой мыши на записи протокола и выбрать Скопировать в буфер обмена для копирования свойства сообщения этой записи протокола в буфер обмена. Это удобно при создании шаблонов совпадений типов предикатов, задающихся для атрибута сообщения org.eclipse.hyades.logging.events.cbe.ComonBaseEvent
и содержащих один из операторов like или not like.
Связанные задачи
Редактирование базы диагностики
Связанные справочники
Спецификация события общего формата
Панель Протокол
(C) Copyright IBM Corporation 2000, 2006.Все права
защищены.