Imposición de un orden en el proceso de mensajes (nodo FlowOrder)

Utilice el nodo FlowOrder para imponer un orden en un flujo de mensajes.

Cuando conecta nodos del flujo de mensajes entre sí, el intermediario determina el modo en que se procesan las diferentes conexiones. Esto incluye el orden en el que se procesan. Si tiene más de un nodo o secuencia de nodos conectados a un solo terminal de salida, no puede pronosticar si una secuencia se procesa antes que otra para un mensaje determinado.

Si el orden del proceso es importante para el flujo de mensajes, utilice el nodo FlowOrder para forzar un orden de proceso de los mensajes establecido previamente que este nodo propagará.

El nodo FlowOrder tiene dos terminales de salida que puede conectar para controlar el orden en que los nodos siguientes procesan el mensaje. Los terminales de salida, cuyos nombres son first y second, siempre se procesan en este orden.

Cuando conecta un nodo o secuencia de nodos al terminal first, el mensaje de entrada se pasa al nodo siguiente, y todo el proceso definido por los nodos siguientes de esta secuencia se completa antes de que se devuelva el control al nodo FlowOrder.

El mensaje de entrada se propaga al nodo siguiente de la secuencia de nodos conectados al terminal second.

El mensaje que se pasa a ambas secuencias de nodos, desde el terminal first y el terminal second, es idéntico. Siempre será el mensaje que el nodo FlowOrder recibe como entrada. El mensaje que el nodo FlowOrder propaga al terminal second no resulta afectado por el proceso del mensaje que se ha realizado mediante la secuencia de nodos conectados al terminal first.

El nodo FlowOrder no proporciona ningún otro proceso en el mensaje de entrada, se utiliza solamente para imponer el orden en el proceso siguiente.

Observe el ejemplo siguiente para ver cómo se utiliza el nodo FlowOrder:

Conceptos relacionados
Flujos de mensajes

Tareas relacionadas
Utilización de nodos para la toma de decisiones
Comprobación de la estructura de los mensajes (nodo Check)
Comprobación del contenido del mensaje (nodo Filter)
Utilización de la lista de destinos para direccionar mensajes (nodos RouteToLabel y Label)

Referencia relacionada
Nodo FlowOrder