Tema anterior: Operador Buscar en el contenido del archivoTema siguiente: Parámetros de salida


Parámetros de entrada

Nombre de archivo/directorio

Devuelve la ruta para el archivo o directorio para buscar coincidencias de patrón. La ruta debe ser accesible para los operadores de Gestión de archivos en el punto de contacto donde se ejecutan. Para un archivo, el operador busca el patrón especificado en el contenido del archivo.

Si especifica un archivo o directorio sin especificar la ruta completa, los operadores de Gestión de archivos utilizan <install_dir>\server\c2o como la ruta relativa para el archivo o directorio especificado. En la mayoría de los casos, se puede usar el carácter de barra diagonal (/) en una ruta.

Patrón

Especifica el patrón que busca el operador (consulte Cómo usar máscaras para especificar patrones en cadenas en la Guía del diseñador de contenido).

El patrón utiliza el símbolo de número (#) como separador para devolver valores para las variables Nivel y Código:

"NIVEL DE COPIA DE SEGURIDAD #.*# - CÓDIGO #.*#"

En la cadena "NIVEL DE COPIA DE SEGURIDAD A400 - CÓDIGO FSC137.0359", este patrón asignaría las subcadenas "A400" a la variable Nivel y "FSC731.0359" a la variable Código. La asignación se realiza en el mismo orden que las variables según se definen en Nombres de variables.

Para hacer coincidir varias líneas, se puede usar la secuencia de escape \n en el campo Patrón. En el siguiente ejemplo se hacen coincidir líneas que comienzan con “Log”, seguido de una cantidad indefinida de líneas nuevas y de una cadena de texto que termina en “Error=89”:

"Log.*\n.*Error=89"

Si suele utilizar caracteres de escape en lenguajes de programación, este carácter de escape \n coincide con líneas nuevas tanto en Windows como en UNIX. Este carácter de escape no coincide con un único carácter de avance de línea.

Separador

Especifica un carácter que se utiliza para delimitar la zona que debe reservarse para las variables que especifican los nombres de variables, como el símbolo #.

Iniciar desde final de archivo

Seleccione esta casilla de verificación para iniciar la búsqueda desde el final de un archivo especificado. Esta opción se utiliza para encontrar el último resultado de un patrón en un archivo. Esta opción permite hacer coincidir los mensajes más nuevos en un archivo.

Coincidencia de patrón que distingue entre mayúsculas y minúsculas

Seleccione esta casilla de verificación para tener en cuenta caracteres en mayúsculas y minúsculas al buscar un patrón. Si no selecciona esta casilla de verificación, las letras de un patrón buscan coincidencias tanto en mayúsculas como en minúsculas.

Desplazamiento de la búsqueda de archivos

Devuelve una posición de inicio para una búsqueda. El valor representa el número de caracteres desde el comienzo del archivo, a menos que seleccione la casilla de verificación Iniciar desde final de archivo. En ese caso, el valor representa el número de caracteres desde el final del archivo.

Para llevar a cabo una búsqueda de coincidencias de patrón en bucle, puede utilizar las variables MatchPos y MatchEntry del conjunto de datos de operador de un operador Buscar en el contenido del archivo previo para comenzar desde donde se detuvo la coincidencia anterior:

Process.Operator_name.MatchPos + Len(Process.Operator_name.MatchEntry)
Nombres de variables

Especifica los nombres de variables con los que se guardará el texto que coincida con las zonas delimitadas del patrón. Se guardan zonas delimitadas a las variables enumeradas en el orden definido en la lista de variables. Se puede acceder a las variables del conjunto de datos de operador por medio del conjunto de datos del proceso utilizando la palabra clave "proceso".

Por ejemplo, especificar los nombres de variables Nivel y Código para asignar valores de subcadena extraídos a las variables de conjunto de datos de operador Process.Operator_name.Level y Process.Operator_name.Code.

Se puede añadir, eliminar y ordenar las variables que se utilizan para almacenar cadenas coincidentes mediante la barra de herramientas.