Decoder: Funciones generales

Document created by RSA Information Design and Development on Apr 23, 2018
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.
 name Una 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.
 name El identificador único asignado al elemento en la sección de declaración. 
 value Opcional. 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. 
 name La 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.
 name Una 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. 
end  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. 
 name El identificador de variable único asignado al elemento en la sección declaration.
 equal
notequal
less
lessequal
greater
greaterequal

and
or
El valor de la operación que se comparará. Si es verdadero, se ejecutan subacciones.
register  Agrega metadatos a la sesión.
 name El identificador único de una variable de metadatos que se creará, según se define en la sección declaration.
 value El 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. 
 name El identificador de variable único asignado al elemento en la sección de declaración. 
 equal
notequal
less
lessequal
greater

greaterequal
and
or
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ó. 
 value El 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 de feed y analizador > Analizador flexible > Funciones generales

Attachments

    Outcomes