Cuando se importan recursos a un espacio de trabajo de WebSphere Message Broker Toolkit Versión 8.0, los proyectos de flujo de mensajes se convierten automáticamente en proyectos de Message Broker.
Asegúrese de que ha importado recursos de una versión anterior de WebSphere Message Broker, tal como se describe en Importar recursos desde versiones anteriores.
No puede crear un proyecto de flujo de mensajes en WebSphere Message Broker Versión 8.0. Tal vez desee seguir utilizando proyectos de flujos de mensajes si trabaja en un entorno en equipo, por ejemplo.
Una vez que los proyectos de flujo de mensajes se han convertido en proyectos de Message Broker, los flujos de mensajes se comportan igual que antes. No obstante, si el proyecto de flujo de mensajes contiene un esquema, componentes de adaptador, archivos WSDL, archivos IDL o definiciones SCA, tal vez obtenga errores después de que migre el proyecto a WebSphere Message Broker Versión 8.0.
Hay arreglos rápidos disponibles para estos errores. Estos recursos no tienen impacto alguno sobre un proyecto de flujo de mensajes; puede incluirlos en un proyecto de flujo de mensajes a modo de referencia. Pero si se incluyen los recursos en una aplicación o biblioteca, estos recursos serán visibles para otras aplicaciones y bibliotecas. Esta visibilidad puede afectar a la resolución de esos recursos en el espacio de trabajo. Por ejemplo, un proyecto de flujo de mensajes puede contener un archivo XSD que define un elemento denominado element1 y un conjunto de mensajes también contiene un archivo XSD que define un elemento denominado element1. En las versiones anteriores de WebSphere Message Broker, esta duplicación no causa ningún problema porque el elemento del proyecto de flujo de mensajes no se utiliza para la resolución de nombres. Sin embargo, después de la migración a la WebSphere Message Broker Versión 8.0, la presencia de dos elementos que se denominan element1 provoca un error.
TotalPurchaseOrderFlow.msgflow pertenece a una aplicación o biblioteca y debe desplegarse dentro de ese contenedor y no de forma independiente.
Cree un nuevo archivo BAR y seleccione la aplicación o biblioteca en el separador Preparar del editor de archivador de intermediario, y luego seleccione Compilar y guardar.
Para desplegar el recurso independientemente de la aplicación o biblioteca, éste se debe mover a un proyecto de Message Broker.
Por lo tanto, no puede reconstruir el archivo BAR pero puede examinar
el contenido para ver, por ejemplo, los recursos originales y cómo se
han refactorizado.Decida cómo desea organizar los recursos migrados. Las aplicaciones se utilizan normalmente para contener todos los recursos que son necesarios para una solución específica. Las bibliotecas se utilizan normalmente para contener recursos que puede querer reutilizar. Por lo tanto, puede que decida almacenar su flujo de mensajes principal en una aplicación y almacenar sus recursos reutilizables en una biblioteca. Para ver un ejemplo cómo puede convertir recursos en aplicaciones y bibliotecas, consulte Ejemplo: Conversión manual de recursos de la versión 7.0 en aplicaciones y bibliotecas. Para obtener instrucciones detalladas para convertir los recursos, consulte Convertir proyectos existentes en aplicaciones y bibliotecas.