Esta función declara el nodo como un nodo de entrada. Los nodos de proceso de mensajes o de salida no la utilizan y no es necesario invocar cniEvaluate. WebSphere Message Broker asigna una hebra e invoca esta función en dicha hebra.
Definida en | Tipo | Miembro |
---|---|---|
CNI_VFT | Condicional | iFpRun |
int cniRun( CCiContext* context, CCiMessage* destinationList, CciMessage* exceptionList, CciMessage* message );
El nodo definido por el usuario puede asociar una corriente de bits a este mensaje llamando a cniSetInputBuffer. No se da soporte a llenar con datos el árbol de este mensaje, por lo que las llamadas a funciones como cniAddAsLastChild o cniCreateElementAsLastChildFromBitstream no tendrán efecto. Para crear partes del árbol en lugar de proveer un almacenamiento intermedio para analizar como el mensaje entero, debe crear un mensaje nuevo utilizando cniCreateMessage.
El intermediario invoca esta función como parte de un bucle. Más abajo se muestra el significado del valor de retorno.