Comportamiento de las fábricas de nodos y analizadores

Este tema proporciona información sobre el rol de la fábrica de nodos y la fábrica de analizadores para declarar un nodo al intermediario o definir un analizador.

Cada LIL tiene una fábrica de nodos, o una fábrica de analizadores, o ambas a la vez. Una fábrica de nodos puede identificar muchos nodos, y una fábrica de analizadores puede identificar muchos analizadores.

Cuando el intermediario carga la LIL, se llaman a las siguientes funciones:

Antes de devolver la fábrica de nodos, se llaman a las siguientes funciones:

  1. cniCreateNodeFactory

    Esta función crea una sola instancia de la fábrica de nodos en el intermediario de mensajes.

  2. cndDefineNodeClass

    Esta función define el nombre de una clase de nodo soportada por una fábrica de nodos, e identifica los nodos que puede crear la fábrica de nodos.

Antes de devolver la fábrica de analizadores, se llaman a las siguientes funciones:

  1. cpiCreateParserFactory

    Esta función crea una sola instancia de la fábrica de analizadores con nombre en el intermediario de mensajes.

  2. cpiDefineParserClass

    Esta función define el nombre de una clase de analizador soportada por una fábrica de analizadores, e identifica los analizadores que puede crear la fábrica.

Consulte los temas siguientes para obtener información sobre estas funciones:
Conceptos relacionados
Planificación de las extensiones definidas por el usuario
Planificación de nodos de entrada definidos por el usuario
Planificación de los nodos de proceso de mensajes definido por el usuario
Planificación de nodos de salida definidos por el usuario
Planificación de los analizadores definidos por el usuario
Diseño de extensiones definidas por el usuario
Extensiones definidas por el usuario en el entorno de ejecución
Ciclo de vida del nodo de entrada definido por el usuario en C
Ciclo de vida del nodo de entrada definido por el usuario en Java
Nodos de entrada definidos por el usuario
Nodos de proceso de mensajes definidos por el usuario
Nodos de salida definidos por el usuario
Analizadores definidos por el usuario
Tareas relacionadas
Creación de un nodo de entrada en C
Creación de un nodo de proceso de mensajes o de salida en C
Creación de un analizador en C
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
as24984_