En un flujo de mensajes, puede incluir un flujo de
mensajes incorporado, conocido también como subflujo. Por ejemplo, puede
definir un subflujo que proporcione manejo de errores e incluirlo en un flujo de mensajes
conectado a un terminal de anomalías en un nodo que puede generar un error en algunas
situaciones.
Antes de empezar:Para
completar esta tarea, debe haber creado el subflujo en un archivo
.subflow o en un archivo .msgflow.
También debe haber creado un flujo de mensajes en el que insertar el subflujo.
Para obtener más información sobre la creación de un archivo
.subflow, consulte Crear un subflujo. Para
obtener más información sobre la creación de un archivo .msgflow,
consulte Crear un flujo de mensajes. Para obtener más información
sobre las diferencias entre los subflujos definidos en archivos
.subflow y los subflujos definidos en archivos
.msgflow, consulte Subflujos.
Puede incluir subflujos en el flujo de
mensajes si se cumple alguna de estas premisas:
- El flujo que desea incluir está definido en la misma aplicación,
biblioteca o el mismo proyecto de Message Broker.
- El flujo está definido en una biblioteca diferente, y ha
especificado la dependencia de la aplicación, biblioteca o proyecto de Message Broker actual en esa otra biblioteca.
Si
desea incluir subflujos en otros subflujos, tenga en cuenta la siguiente información:
- Puede incluir subflujos que están definidos en archivos .subflow
en subflujos que están definidos en archivos .subflow y archivos
.msgflow.
- Puede incluir subflujos que están definidos en archivos .msgflow
en subflujos que están definidos sólo en archivos .msgflow.
Para añadir un subflujo a un flujo de mensajes o
subflujo, realice los pasos siguientes:
- Abra el flujo de mensajes o subflujo en el que desea incluir el subflujo.
- Para añadir un subflujo, arrastre el flujo de mensajes o subflujo
que desea añadir de la Vista Desarrollo de intermediario al editor. O bien, pulse y luego seleccione en la lista el flujo que desea
añadir. El subflujo incluido se muestra en el Editor de flujos de mensajes como un
nodo individual con los terminales que representan los nodos
Input y
Output que ha
incluido en el subflujo.
- Conecte el nodo de subflujo a uno o más de los nodos del flujo de mensajes
principal o subflujo. Para obtener más información, consulte Conectar nodos de flujos de mensajes.
- Para añadir y conectar más nodos de subflujo repita los pasos 2 y
3.
- Para trabajar con el contenido del subflujo, efectúe una doble pulsación sobre el
icono de subflujo. El subflujo se abre en el Editor de flujos de mensajes.
Puede empaquetar subflujos
definidos en archivos .msgflow como nodos definidos por el usuario
para que pueda utilizarlos en flujos de mensajes y subflujos; para obtener
más información, consulte Utilización de un subflujo como nodo definido por el usuario.