Tworzenie nowego wyrażenia XPath

Edytor bazy danych objawów udostępnia okno dialogowe, które umożliwia użytkownikom szybkie tworzenie wyrażeń XPath bez znajomości składni języka XPath. Wyrażenia składają się z prostych predykatów pogrupowanych przy użyciu operatorów AND i OR. Prosty predykat może składać się z atrybutu org.eclipse.hyades.logging.events.cbe.ComonBaseEvent, prostego operatora (=, <, >, <>,...) oraz wartości. Po utworzeniu wyrażenia można go użyć do analizy dzienników.

Aby utworzyć wyrażenie, wykonaj następujące czynności:


  1. W edytorze formatu Symptom V2.0 wybierz węzeł Wyrażenie XPath. W panelu Szczegóły wyrażenia XPath kliknij przycisk Nowe wyrażenie. Zostanie wyświetlone okno dialogowe Nowe wyrażenie XPath. Kliknij przycisk Dodaj, aby dodać wpis (prosty predykat) do tabeli wyrażeń.
  2. Wybierz atrybut, który ma być użyty w prostym predykacie z listy atrybutów org.eclipse.hyades.logging.events.cbe.ComonBaseEvent.
  3. Wybierz operator (operator like umożliwia dopasowywanie wzorca). Wpisz wartość, jaką muszą mieć rekordy dziennika dla tego atrybutu, aby pasowały do wyrażenia podczas analizy dzienników:

    Kliknij przycisk OK.

  4. Aby zmodyfikować istniejący wpis w tabeli wyrażeń, wybierz go, kliknij przycisk Edytuj i zmień wartości w polach.
  5. Aby usunąć wpis, wybierz go i kliknij przycisk Usuń.
  6. Wybierz wartość w oknie złożonym wyrażenia grupy, aby pogrupować wpisy w tabeli wyrażeń według warunku AND lub OR. Domyślny wybór to warunek AND.
  7. Kliknij przycisk OK. Wyrażenie XPath zostanie wygenerowane, a jego wartością będzie wartość pola tekstowego Wyrażenie XPath.

Wskazówka: w widoku Dziennik można kliknąć prawym przyciskiem myszy rekord dziennika, a następnie wybrać opcję Kopiuj do schowka. Właściwość komunikatu tego rekordu dziennika zostanie skopiowana do schowka. Jest to przydatne przy tworzeniu predykatów w formie wzorca, czyli predykatów, które są zdefiniowane według atrybutu komunikatu org.eclipse.hyades.logging.events.cbe.ComonBaseEvent i zawierają jeden z operatorów: like lub not like.

Czynności pokrewne
Edytowanie bazy danych objawów

Informacje pokrewne
Specyfikacja formatu Common Base Event
Widok dziennika