Criar uma nova expressão XPath

O editor de bases de dados Symptom faculta uma caixa de diálogo que permite aos utilizadores criar rapidamente expressões XPath sem qualquer conhecimento prévio da sintaxe da linguagem XPath. A expressões consistem em predicado simples agrupados por operadores AND ou OR. Um predicado simples é constituído por um atributo org.eclipse.hyades.logging.events.cbe.ComonBaseEvent, um operador simples (=, <, >, <>,...) e um valor. Assim que uma expressão é criada pode ser utilizada para análises de registos.

Para criar uma expressão, proceda da seguinte forma:


  1. No editor de formatos de Symptom V2.0 seleccione um nó de expressão XPath. Na área da janela detalhes da expressão XPath faça clique no botão Nova expressão e a caixa de diálogo Nova expressão XPath é apresentada. Faça clique em Adicionar para adicionar uma entrada à tabela de expressões, ou seja, um predicado simples.
  2. Seleccione o atributo que pretende utilizar no predicado simples a partir da lista de atributos org.eclipse.hyades.logging.events.cbe.ComonBaseEvent.
  3. Seleccione o operador (like executa uma correspondência de padrão). Introduza um valor que os ficheiros de registo devem ter para que esse atributo seja apresentado:

    Faça clique em OK.

  4. Para editar uma entrada existente na tabela de expressões, seleccione-a, faça clique em Editar e modifique os campos.
  5. Para remover uma entrada, seleccione-a e faça clique sobre Remover.
  6. Seleccione um valor na caixa de combinação de expressão de grupo para agrupar entradas na tabela de expressões através de condições AND ou OR. A selecção predefinida é a condição AND.
  7. Faça clique em OK. É criada uma expressão XPath e o valor é definido de acordo com a caixa de texto da expressão XPath.

Sugestão: Na área Registo, se fizer clique com o botão direito do rato num registo e se seleccionar Copiar para área de transferência, a propriedade da mensagem desse registo é copiada para a área de transferência. Este procedimento é útil caso esteja a criar predicados de tipo de padrão correspondente, ou seja, predicados definidos em contraste com o atributo de mensagem org.eclipse.hyades.logging.events.cbe.ComonBaseEvent e que contêm um dos seguintes operadores: like ou not like.

Tarefas relacionadas
Editar uma base de dados de sintomas

Referência relacionada
Especificação de formato de Evento Base Comum
Vista Registo