Nieuwe XPath-expressie maken

De Symptom-database-editor biedt een venster waarmee gebruikers snel XPath-expressies kunnen formuleren zonder enige voorkennis van de XPath-syntaxis. De expressies bestaan uit enkelvoudige predikaten die zijn gegroepeerd met de operatoren AND of OR. Een eenvoudig predikaat bestaat uit een org.eclipse.hyades.logging.events.cbe.ComonBaseEvent-kenmerk, een operator (=, <, >, <>,...) en een waarde. Zodra de expressie is gemaakt, kunt u het gebruiken voor een logboekanalyse.

Een expressie maken:


  1. In de Symptom V2.0-opmaakeditor selecteert u een XPath-expressie. In het deelvenster Gegevens van XPath-expressie klikt u op de knop Nieuwe expressie om het venster Nieuwe XPath-expressie af te beelden. Klik op Toevoegen om een item toe te voegen aan de expressietabel.
  2. Selecteer het kenmerk dat u wilt gebruiken voor uw predikaat in de lijst van org.eclipse.hyades.logging.events.cbe.ComonBaseEvent-kenmerken.
  3. Selecteer de operator (met Like voert u een patroonzoekopdracht uit). Geef de waarde op die logboekrecords voor het kenmerk moeten hebben om te voldoen aan de expressie wanneer de analyse wordt uitgevoerd.

    Klik op OK.

  4. Om een bestaand item in de expressietabel te wijzigen, selecteert u het item, klikt u op Bewerken en brengt u de wijzigingen aan.
  5. Om een item te verwijderen, selecteert u het en klikt u op Verwijderen.
  6. Selecteer een waarde in de vervolgkeuzelijst met expressies voor het groeperen van items in de expressietabel met een AND- of OR-voorwaarde. Standaard wordt de voorwaarde AND gehanteerd.
  7. Klik op OK. Er wordt een XPath-expressie gegenereerd, die wordt afgebeeld in het tekstvak XPath-expressie.

Tip: Als u in de view Logboek met de rechtermuisknop op een logboekrecord kunt klikken en u selecteert Kopiëren naar klembord wordt de berichteigenschap van dat logboekrecord gekopieerd naar het klembord. Dit is handig bij het maken van predikaten voor het zoeken naar overeenkomsten, ofwel predikaten die worden gedefinieerd met het berichtkenmerk org.eclipse.hyades.logging.events.cbe.ComonBaseEvent en die een van operatoren like of not like bevat.

Verwante taken
Een probleemdatabase bewerken

Verwante onderwerpen
Indelingsspecificatie Common Base Event
View Logboek