cniEvaluate

Realiza el proceso de nodo. El intermediario de mensajes invoca esta función cuando se recibe un mensaje en uno de los terminales de entrada de una instancia de un objeto de nodo. Esta función forma la lógica de proceso principal del nodo de flujos de mensajes o de salida. No se utiliza con los nodos de entrada.

Necesitará haber definido una tabla de funciones antes de invocar esta función o, de lo contrario, ésta no funcionará.

Las responsabilidades del nodo en este punto consisten en:
  1. Procesar el mensaje de acuerdo con los valores de los atributos de la instancia de nodo.
  2. Procesar el mensaje basándose en el contenido, si se desea.
  3. Propagar el mensaje a los terminales de salida apropiados.
  4. Emitir una excepción si se produce un error.
Definida en Tipo Miembro
CNI_VFT Condicional iFpEvaluate

Sintaxis

void cniEvaluate(
  CciContext  *context,
  CciMessage  *destinationList,
  CciMessage  *exceptionList,
  CciMessage  *message);

Parámetros

context
Dirección del contexto para la instancia del nodo, creado por el nodo y devuelto por la función cniCreateNodeContext (entrada).
destinationList
Dirección del objeto de lista de destinos de entrada (entrada).
exceptionList
Dirección de la lista de excepciones para el mensaje (entrada).
message
Dirección del objeto de mensaje de entrada (entrada).
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
as07450_