Uuden XPath-lausekkeen luonti

Oiretietokannan muokkausohjelmassa on valintaikkuna, jonka avulla käyttäjät voivat nopeasti luoda XPath-lausekkeita, vaikka he eivät tuntisi XPath-kielen syntaksia. Lausekkeet koostuvat yksinkertaisista predikaateista, jotka on ryhmitelty joko AND- tai OR-operaattoreiden avulla. Yksinkertainen predikaatti koostuu org.eclipse.hyades.logging.events.cbe.ComonBaseEvent-määritteestä, yksinkertaisesta operaattorista (=, <, >, <>,...) ja arvosta. Kun lauseke on luotu, sitä voidaan käyttää lokianalyysia varten.

Voit luoda lausekkeen seuraavasti:


  1. Valitse Symptom V2.0 -muodon muokkausohjelmassa XPath-lauseke-solmu. Napsauta XPath-lausekkeen tiedot-ruudussa Uusi lauseke -painiketta, jolloin näyttöön tulee Uusi XPath-lauseke-valintaikkuna. Lisää merkintä lauseketaulukkoon napsauttamalla Lisää-vaihtoehtoa. Kyseessä on yksinkertainen predikaatti.
  2. Valitse org.eclipse.hyades.logging.events.cbe.ComonBaseEvent-määritteiden luettelosta määrite, jota haluat käyttää yksinkertaisessa predikaatissa.
  3. Valitse operaattori (like-operaattori etsii vastinetta merkkijonolle). Määritä arvo, jonka on oltava lokitietueissa, jotta kyseinen määrite vastaa lauseketta lokinanalyysin hetkellä:

    Napsauta OK-painiketta.

  4. Jos haluat muokata aiemmin luotua merkintää lauseketaulukossa, valitse merkintä ja napsauta Muokkaa-vaihtoehtoa ja muuta kenttiä.
  5. Voit poistaa merkinnän valitsemalla sen ja napsauttamalla Poista-painiketta
  6. Ryhmittele lauseketaulukon merkinnät AND- tai OR-ehdon mukaan valitsemalla arvo ryhmän lausekeyhdistelmäruudusta. Oletusvalinta on AND-ehto.
  7. Napsauta OK-painiketta. XPath-lauseke luodaan ja arvo määritetään XPath-lauseke-kenttään.

Vihje: Jos napsautat lokinäkymässä hiiren kakkospainikkeella lokitietuetta ja valitset Kopioi leikepöydälle -vaihtoehdon, kyseisen lokitietueen sanomaominaisuus kopioituu leikepöydälle. Tämä on kätevää luotaessa vastaavuusperustetyyppisiä predikaatteja eli predikaatteja, jotka on määritetty käyttämällä org.eclipse.hyades.logging.events.cbe.ComonBaseEvent-sanomamääritettä ja jotka sisältävät jommankumman seuraavista operaattoreista: like tai not like.

Aiheeseen liittyviä tehtäviä
Oiretietokannan muokkaus

Aiheeseen liittyvä ohje
Common Base Event -muodon määritys
Lokinäkymä