Decoder: Funciones generales

Document created by RSA Information Design and Development on Feb 9, 2017
Version 1Show Document
  • View in full screen mode
  

En este tema se define el lenguaje de las funciones generales del analizador flexible.

Definición de lenguaje de funciones generales

                                                                                                                        
Nombre de nodoNombre de atributoDescripción
apptype  Obtiene el tipo de servicio actualmente definido para la sesión actual.
 nombreUna variable numérica para recibir el tipo de servicio actual. 
identify Marca la sesión con el tipo de servicio del analizador si no se ha identificado el tipo de servicio. 
assign Asigna un valor a una variable.
 nombreEl identificador único asignado al elemento en la sección de declaración. 
 valorOpcional. Si se especifica, la acción definida en la coincidencia solo se aplica cuando la declaración coincide con el valor especificado. 
getmeta Recupera el valor de metadatos que generó una devolución de llamadas. Esta función devolverá resultados vacíos (0, cadena de longitud cero) si se llama cuando no hay una devolución de llamadas de metadatos. 
 nombreLa variable para recibir el valor de los metadatos que generó la devolución de llamadas. 
gettoken Devuelve el token con el cual hubo coincidencia actualmente.
 nombreUna variable de cadena para recibir el token con el cual hubo coincidencia actualmente. Si no hay ningún token actual, se asigna a la variable una cadena vacía. 
fin Esto termina la ejecución de la sección match actual.
if Compara dos valores. Si la comparación es verdadera, se ejecutan subacciones. Las comparaciones pueden ser tipos de número o cadena, siempre que ambos valores sean del mismo tipo. 
 nombreEl identificador de variable único asignado al elemento en la sección declaration.
 equal
notequal
less
lessequal
greater
greaterequal
y
o
El valor de la operación que se comparará. Si es verdadero, se ejecutan subacciones.
register Agrega metadatos a la sesión.
 nombreEl identificador único de una variable de metadatos que se creará, según se define en la sección declaration.
 valorEl valor de los metadatos que se crearán.
while Compara dos valores y ejecuta subacciones si la comparación es verdadera. Las comparaciones pueden ser tipos de número o cadena, siempre que ambos valores sean del mismo tipo. 
 nombreEl identificador de variable único asignado al elemento en la sección de declaración. 
 equal
notequal
less
lessequal
greater
greaterequal
y
o
Especifica el valor de la operación que se comparará. Si es verdadero, se ejecutan subacciones. Los atributos and y or representan operaciones bit a bit y solo se pueden aplicar a variables de número
call Ejecute el elemento match especificado. Puede ser cualquier elemento de coincidencia definido en el mismo analizador flexible, independientemente de la forma en que se declaró. 
 valorEl nombre del elemento de coincidencia o una variable de cadena que contiene el nombre de un elemento de coincidencia. 
  • Si se especifica el nombre del elemento de coincidencia, el analizador no se cargará si el elemento con coincidencia nombrado no existe.
  • Si se especifica una variable de cadena, el elemento call ejecutará cualquier elemento secundario que pueda tener si el valor de cadena se resuelve en un elemento de coincidencia después de la ejecución del elemento de coincidencia nombrado.
  • Si no se puede encontrar ningún elemento match que coincida con el valor de cadena, no se realiza ninguna acción. 
You are here
Table of Contents > Referencias > Vista Configuración de servicios: Pestaña Archivos > Analizador flexible > Funciones generales

Attachments

    Outcomes