Vytváření nového výrazu XPath

Editor databáze projevů nabízí dialogové okno, které umožňuje uživatelům rychle vytvářet výrazy XPath bez předchozích znalostí syntaxe jazyka XPath. Výraz se skládá s jednoduchých predikátů seskupených podle operátorů AND nebo OR. Jednoduchý predikát se skládá z atributu org.eclipse.hyades.logging.events.cbe.ComonBaseEvent, jednoduchého operátoru (=, <, >, <>,...) a hodnoty. Po vytvoření výrazu je možné jej používat při analýze protokolů.

Chcete-li vytvořit výraz:


  1. V editoru formátu Symptom V2.0 vyberte uzel Výraz XPath. V podokně Podrobnosti výrazu XPath klepněte na tlačítko Nový výraz a zobrazí se dialogové okno Nový výraz XPath. Klepnutím na Přidat se položka (tj. jednoduchý predikát) přidá do tabulky výrazů.
  2. Atribut, který chcete použít ve svém jednoduchém predikátu, vyberte ze seznamu atributů org.eclipse.hyades.logging.events.cbe.ComonBaseEvent.
  3. Vyberte operátor (like provede porovnávání vzorů). Zadejte hodnotu, kterou záznamy protokolu musí pro daný atribut mít, aby bylo možné provádět porovnání s vaším výrazem při analýze protokolů:

    Klepněte na OK.

  4. Chcete-li upravit stávající položku v tabulce výrazů, vyberte ji, klepněte na Upravit a upravte příslušná pole.
  5. Chcete-li položku odebrat, vyberte ji a klepněte na Odebrat.
  6. Vyberte hodnotu v poli se seznamem výrazů skupiny a seskupte položky v tabulce výrazů pomocí operátoru AND nebo OR. Výchozí volbou je podmínka AND.
  7. Klepněte na OK. Vygeneruje se výraz XPath a hodnota je nastavena na textové pole Výraz XPath.

Tip: Pokud v pohledu Protokol klepnete pravým tlačítkem myši na záznam protokolu a vyberete Zkopírovat do schránky, bude vlastnosti Zpráva daného záznamu protokolu zkopírována do schránky. Toto je užitečné při vytváření predikátů typu Vzor shody, tj. predikátů definovaných proti atributu zprávy org.eclipse.hyades.logging.events.cbe.ComonBaseEvent a obsahujících jeden z operátorů like nebo not like.

Související úlohy
Úprava databáze projevů

Související odkazy
Specifikace formátu události Common Base Event
Pohled Protokol