Copie un flujo de mensajes o subflujo para utilizarlo
como punto de partida para un nuevo flujo de mensajes o subflujo que tenga un funcionamiento
parecido. Por ejemplo, es posible que desee sustituir o eliminar uno o dos nodos para
procesar mensajes de manera distinta.
La
Vista Desarrollo de intermediario se llena con todas las aplicaciones,
bibliotecas y proyectos
de Message Broker a los que tiene acceso.
Estos contenedores incluyen flujos de mensajes y subflujos. El nombre de los archivos de flujo de mensajes es nombre_flujo_mensajes.msgflow.
El nombre de los archivos de subflujo es nombre_subflujo.subflow.
Para copiar un flujo de mensajes, realice los pasos siguientes:
- En la Vista Desarrollo de intermediario, expanda la aplicación,
biblioteca o proyecto de Message Broker correspondiente.
- Seleccione el flujo de mensajes o subflujo que desea copiar y pulse
.
- Selecccione la aplicación, biblioteca o proyecto de Message Broker
en el que desea copiar el flujo de mensajes o subflujo y luego pulse .
Puede copiar el flujo en un contenedor diferente o en el mismo contenedor.
Si el contenedor de destino no contiene un esquema de intermediario, el esquema se crea
automáticamente cuando pega el flujo de mensajes o subflujo.
Si copia un flujo en el
mismo contenedor, se le solicitará que renombre el flujo.
Cuando copia un flujo de mensajes o subflujo, los archivos asociados (ESQL y de
correlación, si los hay) no se copian automáticamente en el mismo contenedor de destino. Para
copiar también estos archivos, debe copiar y pegar cada archivo.
Es posible que también tenga que actualizar nodos que tienen ESQL o correlaciones
asociadas, para asegurarse de que los módulos sean exclusivos. Por ejemplo, ha creado un
flujo de mensajes Test1 que contiene un solo nodo Compute.
Copia
el flujo de mensajes Test1 y el archivo .esql en la misma
aplicación, biblioteca o el mismo proyecto de Message Broker, y
renombra la copia Test2.
Pero ahora existen dos módulos denominados Test1_Compute en el
mismo esquema: uno está en Test1.esql y el segundo está en
Test2.esql.
No se da soporte a esta duplicación y, cuando haya completado la acción de copia, se
anotará un mensaje de error en la vista Problemas. Debe renombrar los módulos ESQL
asociados en el archivo .esql y actualizar las propiedades de nodo
coincidentes para asegurarse de que cada módulo de un esquema de intermediario sea
exclusivo.
Cuando haya realizado estos pasos, el flujo se copia con
todos los valores de propiedades intactos. Si va a utilizar esta copia del flujo de
mensajes o subflujo para otro fin (por ejemplo, para recuperar mensajes de una cola de
entrada distinta), es posible que tenga que modificar sus propiedades.
También
puede copiar un flujo pulsando . Esta
tarea se describe en Guardar un flujo de mensajes o subflujo.