cniEvaluate

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

Debe definir una tabla de funciones antes de llamar a esta función.

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  *localEnvironment,
  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).
localEnvironment
Dirección del objeto de entorno local de entrada (entrada).

Por compatibilidad con versiones anteriores, puede hacer referencia a este parámetro como destinationList.

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, 2009Copyright IBM Corporation 1999, 2009.
Última actualización : 2009-02-16 13:56:10

as07450_