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:
- 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.
- Seleccione o atributo que pretende utilizar no predicado simples a partir da lista de atributos
org.eclipse.hyades.logging.events.cbe.ComonBaseEvent
.
- 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:
- Utilize um asterisco (*) para representar qualquer cadeia.
- Utilize uma barra vertical (|) para representar um "or" não exclusivo.
- Os valores de hora deve estar no formato ISO de aaaa-MM-dd hh:mm:ss.sTZD, em que:
- aaaa é um valor de quatro dígitos do ano
- MM é um valor de dois dígitos do mês
- dd é um valor de dois dígitos do dia
- hh é um valor de dois dígitos da hora num relógio de 24 horas
- mm é um valor de dois dígitos dos minutos
- ss.s é um valor de dois dígitos dos segundos, com um dígito opcional fraccional após o decimal
- TZD é um designador de zona horária, seja uma hora de 6 caracteres relativa ao Tempo
Universal Coordenado (UTC - Coordinated Universal Time) como, por exemplo, +05:00 ou -07:00; ou uma abreviatura da zona horária
como EST ou GMT. Consultar http://www.w3.org/TR/NOTE-datetime para obter informações sobre o formato e http://www.timeanddate.com/library/abbreviations/timezones/ para obter uma listagem das abreviatura de zona horária.
Faça clique em OK.
- Para editar uma entrada existente na tabela de expressões, seleccione-a, faça clique em
Editar e modifique os campos.
- Para remover uma entrada, seleccione-a e faça clique sobre Remover.
- 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.
- 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
(C) Copyright IBM Corporation 2000, 2006. Todos os direitos reservados.