Puede convertir un subflujo creado como un archivo
.msgflow en un archivo .subflow mediante la
función Convertir en subflujo de WebSphere Message
Broker. Si el subflujo incluye otros recursos heredados, primero debe convertirlos para poder convertir el subflujo.
Procedimiento
Debe realizar los pasos siguientes para convertir el ejemplo de subflujo MembersMFPFlow.msgflow en un subflujo creado como un archivo .subflow:
- En la vista Desarrollo de intermediario identifique el
proyecto de Message Broker que se encuentra en la carpeta Recursos
independientes que contiene el subflujo que desea convertir. Seleccione el subflujo que en nuestro ejemplo es MembersMFPFlow.msgflow.
- Pulse con el botón derecho del ratón en el subflujo y seleccione Convertir en subflujo.
- Se abre una ventana de error que le indica que no puede convertir el subflujo. El subflujo contiene un nodo Mapping heredado que debe convertir para poder seleccionar Convertir en subflujo.
- En la vista Desarrollo de intermediario identifique el
proyecto de Message Broker que se encuentra en la carpeta Recursos
independientes que contiene el subflujo que desea convertir. Identifique la correlación que debe convertirse. En nuestro ejemplo, es MembersMFPFlow_Mapping.msgmap. Seleccione Convertir correlación de mensajes de .msgmap a .map.
- Se abre la ventana Progreso de la conversión de correlación de mensajes, que detalla los resultados de convertir la correlación. Pulse Cerrar.
- Tras pulsar Cerrar, la función Convertir correlación de mensajes de .msgmap a .map se completa. Puede
ver la correlación convertida en la vista Desarrollo de
intermediario, en la carpeta Correlaciones
que se encuentra en el proyecto de Message Broker. La correlación convertida tiene una extensión de archivo .map.
- Después de convertir la correlación, debe corregir los errores siguientes:
- Los errores relacionados con las funciones de transformación que requieren pasos de conversión manuales para finalizar su conversión. Para obtener más información, consulte Escenario: Conversión de una correlación de mensajes a una correlación de datos gráfica.
- El error relacionado con el nodo Mapping que tenía configurada la correlación heredada. El
nodo es un nodo heredado y es necesario sustituirlo por el nodo Mapping de
WebSphere Message
Broker Versión 8.
- Para sustituir el nodo Mapping heredado con el nodo Mapping de
WebSphere Message Broker Versión 8,
realice los pasos siguientes:
- Identifique el nuevo nodo Mapping en la paleta.
- Arrastre y suelte el nodo Mapping al lienzo del flujo de mensajes.
- Seleccione la correlación que desee asociar al nodo Mapping.
Esta es la correlación cuya conversión acaba de realizar.
- Suprima el nodo Mapping anterior.
- Conecte el nuevo nodo Mapping donde acaba de eliminar el nodo
Mapping anterior.
- Tras haber convertido la correlación heredada y sustituido el nodo Mapping anterior con el nuevo, seleccione el subflujo MembersMFPFlow.msgflow.
Pulse con el botón derecho del ratón en el subflujo y seleccione Convertir en subflujo.
- En la ventana Convertir flujo de mensajes en subflujo, seleccione Actualizar todos los archivos y pulse Aceptar. Se inicia la conversión.
- Opcional: Si se abre la ventana Anomalía de conversión, pulse Aceptar.
A continuación, seleccione .
Qué hacer a continuación
Debe comprobar que el subflujo convertido se haya creado y esté disponible:
Una vez que se haya completado la conversión, compruebe que el subflujo inicial desaparezca de la carpeta Flujos y que el subflujo convertido aparezca en la carpeta Subflujos.
Compruebe que el flujo de mensajes incluya el subflujo como un nodo.