Configurar el componente extractor para un analizador basado en reglas

Requisitos previos:

En un analizador de anotaciones basado en reglas, el rol del extractor consiste en tomar una recopilación de líneas de entrada que proporciona el sensor y separarlas en límites de mensajes. Para configurar el extractor, en primer lugar debe determinar la clase de extractor que desea utilizar. A continuación, puede configurar las reglas del Extractor en función de la clase de extractor seleccionada.

Configurar la clase de Extractor

La clase de extractor por omisión que se utiliza es un extractor de expresión regular. Puede cambiar la clase de extractor modificando el componente Extractor en la sección Contextos del archivo de configuración del adaptador.

  1. En el Editor de configuraciones de adaptador, expanda el nodo Contextos > Implementación de contexto básica de contexto. Los detalles de la Implementación de contexto básica se muestran en el panel situado a la derecha.
  2. Seleccione Extractor de expresión regular de componentes. Las propiedades del extractor se muestran en el panel situado a la derecha.

    el nombre del extractor, la descripción y clase ejecutable se listan en el panel de propiedades

  3. Actualice la clase ejecutable para la clase que desea utilizar. Para obtener detalles, vea el tema de consulta Estructura del archivo de configuración, en el que se facilitan las clases de extractor que proporciona el Adaptador de anotaciones genérico.
  4. Guarde los cambios del archivo de configuración del adaptador.

Configurar las reglas del extractor

Una vez que haya determinado la clase de extractor que desea utilizar, puede escribir reglas correspondientes para el extractor en la instancia de contexto.

  1. En el panel situado a la izquierda del Editor de configuraciones de adaptador, seleccione Configuración > Instancia de contexto > Extractor. En el panel situado a la derecha se muestra la información del extractor.

    Configuración del sensor

  2. Si el archivo de anotaciones contiene registros que abarcan varias líneas en el archivo, seleccione el recuadro de selección Contiene divisiones de línea. No seleccione este recuadro de selección si cada línea del archivo de anotaciones es un registro separado o si no hay divisiones de línea en el archivo de anotaciones.
  3. Si desea reemplazar las divisiones de línea por un símbolo alternativo, seleccione Sustituir divisiones de línea, y teclee el símbolo en el campo Símbolo de división de línea.
    Nota: El efecto de la utilización de esta opción es que los valores analizados del archivo de anotaciones no contienen divisiones de línea, a menos que los añadan de forma explícita las reglas de sustitución del analizador.
  4. Escriba un fragmento de script en el campo Patrón de inicio para identificar el patrón de inicio. La expresión regular por omisión es el signo de intercalación ^, que es un símbolo nulo que coincide con el principio de una cadena de caracteres o línea.
  5. Para incluir el patrón de inicio en el resultado, marque el recuadro de selección Incluir patrón de inicio.
  6. Escriba un fragmento de script en el campo Patrón de final para identificar el patrón de final. La expresión regular por omisión es el signo de dólar $, que es un símbolo nulo que coincide con el final de una cadena de caracteres o línea.
  7. Para incluir el patrón de final en el resultado, seleccione el recuadro de selección Incluir patrón de final.
    Sugerencia: Para ayudarle a identificar los patrones de inicio y de final, pulse el icono Volver a ejecutar  Imagen del icono Volver a ejecutar adaptador y, a continuación, pulse el icono Mostrar anotaciones Icono Mostrar anotaciones. El contenido de las anotaciones que ha leído el sensor se muestra en la vista Resultado del sensor.
  8. Guarde el archivo de configuración del adaptador para aplicar los cambios.
  9. Para probar las reglas, pulse el icono Volver a ejecutar adaptador  Imagen del icono Volver a ejecutar adaptador para ejecutar el adaptador. Los resultados se muestran en la vista Resultado del extractor.
    Sugerencia: Puede especificar el número del registro por el que desea empezar la visualización. Utilice el menú desplegable disponible en el icono Volver a ejecutar adaptador y seleccione Iniciar desde registro. Se abre un diálogo que le permite especificar un número de registro por el que empezar.
  10. Pulse el icono Mostrar suceso siguiente  Imagen del icono Mostrar suceso siguiente para ver cada uno de los registros de anotaciones que se han procesado con las reglas de extractor que ha escrito.

    Imagen de las reglas de extractor y los resultados de la salida en la vista Resultado del extractor, en la que se han omitido el patrón de inicio y el patrón de final por omisión que se han utilizando.


    Sugerencia: Para cambiar el número de entradas de resultado disponibles para la visualización, pulse el icono Preferencias del Adaptador de anotaciones genérico icono Preferencias del Adaptador de anotaciones genérico para iniciar la página Preferencias. Una vez que se haya iniciado la página Preferencias, actualice el tamaño del almacenamiento intermedio.

Para obtener una descripción detallada de las propiedades del extractor, vea el documento de consulta Estructura del Archivo de configuración del adaptador.

El paso siguiente para la creación de un adaptador basado en reglas consiste en configurar el componente analizador.

Conceptos relacionados
Visión general del Adaptador de anotaciones genérico de Hyades

Tareas relacionadas
Configurar el componente analizador

Consultas relacionadas
Estructura del archivo de configuración del adaptador
Editor de configuraciones de adaptador
Gramática de las expresiones regulares
Limitaciones del Editor de configuraciones de adaptador