WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Adición de archivos a un archivador de intermediario

Para desplegar archivos a un grupo de ejecución, primero debe incluirlos en un archivo de archivador de intermediario (BAR).

Antes de empezar:

Cree un archivo BAR para cada configuración que desee desplegar. Para obtener más detalles, consulte Creación de un archivo archivador de intermediario (BAR).

Puede añadir todos los recursos desplegables del espacio de trabajo a un archivo BAR. Si selecciona Añadir archivos de origen de proyecto de espacio de trabajo, se incluyen los archivos de origen y de proyecto para todos los flujos de mensajes, archivos de esquema de modelo de mensaje, conjuntos de mensajes u otros recursos desplegables del archivador de intermediario. Para obtener más información sobre los archivos que se pueden incluir en un archivador de intermediario, consulte Archivador de intermediario.

Los subflujos que se definen en archivos .msgflow no se visualizan en el archivo BAR como elementos separados, y se añaden automáticamente. Para incluir estos subflujos, deberá añadir únicamente el flujo padre. Los subflujos que se definen en archivos .subflow se visualizan en el archivo BAR como elementos separados y pueden desplegarse como recursos individuales. Si se añade un flujo padre que contiene estos subflujos, los subflujos se añaden al archivo BAR automáticamente cuando se crea el archivo BAR.

Puede añadir archivos de flujo, DLL, ESQL, Java™ JAR, PHP, MAP, XML, XSLT y conjuntos de mensajes manualmente siguiendo estos pasos. Sin embargo, los archivos JAR o los ensamblados .NET (archivos DLL) que son necesarios para los nodos JavaCompute o los nodos .NETCompute en los flujos de mensajes se añaden automáticamente desde el proyecto Java o proyecto de Message Broker cuando se añade el flujo de mensajes. Los archivos XML y XSL también se añaden automáticamente si los necesita el flujo.

Cuando se añade un flujo de mensajes (definido en un archivo .msgflow) a un archivo BAR, puede añadir el flujo como un archivo .msgflow o añadirlo como un flujo de mensajes compilado (definidos en un archivo .cmf). Seleccione Compilar e incorporar recursos para añadir flujos como archivos .cmf. No puede añadir el mismo flujo de mensajes a un archivo BAR como archivo .cmf y como archivo .msgflow. Si el flujo contiene uno de los nodos siguientes, no puede añadir el flujo como archivo .msgflow:
  • Un nodo definido por el usuario que se crea a partir de un subflujo
  • Un nodo de subflujo que representa un subflujo definido en un archivo .msgflow
  • Un nodo WebSphere Message Broker Versión 7.0 Mapping
  • Un nodo MQOptimizedFlow

Si selecciona Compilar e incorporar recursos, se incorpora código ESQL en el archivo .cmf que hace referencia a él. Si no selecciona Compilar e incorporar recursos, se añaden archivos ESQL al archivo BAR como recursos individuales.

Tenga en cuenta que si el archivo BAR contiene una combinación de recursos compilados y recursos no compilados, es posible que se produzcan resultados inesperados. Por ejemplo, si selecciona la opción Compilar e incorporar recursos para crear un archivo BAR que contiene un archivo ESQL y un flujo de mensajes, se incorpora el ESQL en el archivo de flujo de mensajes compilado (.cmf). Si a continuación actualiza el ESQL y lo añade al archivo BAR con la opción Compilar e incorporar recursos deseleccionada, el archivo .cmf utiliza el ESQL original porque el ESQL original continúa incorporado en el archivo .cmf. Para asegurarse de que todos los recursos están compilados o no compilados, al cambiar la opción Compilar e incorporar recursos seleccione también Eliminar contenido del archivador de intermediario antes de la compilación y vuelva a compilar el archivo BAR.

No es necesario volver a desplegar los archivos JAR, a menos que los haya actualizado. Si uno o más archivos JAR del archivo BAR están presentes en el sistema en el que se ejecuta el intermediario, puede eliminarlos del archivo BAR antes de volver a efectuar el despliegue. Los archivos JAR disponibles para el intermediario incluyen archivos JAR que ha desplegado y archivos JAR que existen en los directorios de clases compartidas o el subdirectorio classes del directorio de instalación. Por ejemplo, los archivos com.ibm.mq.jar, ConfigManagerProxy.jar, jplugin2.jar y javacompute.jar son siempre visibles para el intermediario y no tienen que desplegarse por separado.

No se puede volver a leer los archivos desplegados desde los grupos de ejecución de intermediario. Por lo tanto, guarde una copia del archivo BAR desplegado o de los archivos individuales que contiene.

Para añadir archivos a un archivo BAR utilizando WebSphere Message Broker Toolkit, realice los pasos siguientes.

  1. Abra el archivo BAR pulsando dos veces sobre él. El contenido del archivo BAR aparece en el Editor de archivador de intermediario. (Si el archivo BAR es nuevo, esta vista estará vacía.)
  2. En la página Preparar del Editor de archivador de intermediario, seleccione recursos de espacio de trabajo desplegables para añadirlos al archivo BAR.

    Seleccione Aplicaciones para ver una lista de aplicaciones que pueden desplegarse. Si selecciona una aplicación, todos los recursos incluidos se despliegan con esa aplicación. Los recursos que se despliegan en una aplicación están aislados de los recursos de otras aplicaciones. Para desplegar recursos directamente en el grupo de ejecución, pulse Flujos de mensajes, bibliotecas y otras dependencias de flujos de mensajes. Una vez que se han desplegado estos recursos, se visualizan para todos los demás recursos desplegados en el mismo grupo de ejecución.

    Puede seleccionar un recurso individual (aplicación, biblioteca,dominio de aplicación .NET, o recurso de proyecto) para añadirlo al archivo BAR, o puede añadir todas las aplicaciones, bibliotecas,dominios de aplicación .NET o recursos de proyecto en el espacio de trabajo seleccionando el elemento raíz apropiado. Si la aplicación que selecciona refiere a una más bibliotecas, esas bibliotecas se añaden al archivo de aplicación .appzip como archivos .libzip anidados. Estas bibliotecas referenciadas son privadas y no están disponibles para recursos externos a la aplicación. Por lo tanto, dichas bibliotecas no se seleccionan de forma predeterminada en la página Preparar. Si desea desplegar una biblioteca como una biblioteca del nivel de grupo de ejecución, que es accesible para otros recursos, seleccione la biblioteca para desplegarla por separado. Se crea un archivo .libzip para esa biblioteca y se añade al archivo BAR a nivel raíz.

    Si selecciona una biblioteca que hace referencia a otras bibliotecas, esas bibliotecas referenciadas también se añaden al archivo BAR como archivos .libzip.

    Si la aplicación que selecciona hace referencia a uno o más dominios de aplicación .NET, dichos dominios de aplicación se añaden al archivo BAR a nivel de raíz como un archivo .appdomainzip.

  3. Opcional: para incluir archivos de origen, seleccione Añadir archivos de origen de proyecto de espacio de trabajo.

    Si selecciona Añadir archivos de origen de proyecto de espacio de trabajo, se añaden proyectos de origen para todas las aplicaciones, bibliotecas y otros recursos compilados a la carpeta src del archivo BAR.

  4. Opcional: para quitar contenido existente del archivo BAR antes de crear un nuevo archivo BAR, seleccione Quitar contenido del archivo de archivador de intermediario antes de crear.
  5. Opcional: si está añadiendo un flujo de mensajes a un archivador de intermediario por segunda vez y ha utilizado la página Gestionar para cambiar parámetros de flujo, seleccione Alterar valores de propiedades configurables para restablecer los valores de la configuración. Si este control se deselecciona, los valores existentes permanecen cuando se sustituye el flujo.
  6. Opcional: Para incluir flujos de mensajes como archivos de flujo de mensajes compilados .cmf y para incluir código ESQL directamente en el archivo .cmf de cada flujo de mensajes que haga referencia a un archivo ESQL, seleccione la opción Compilar e incorporar recursos. De forma predeterminada, cuando se añade un flujo de mensajes a un archivo BAR, se añade como un archivo .msgflow. De forma predeterminada, cada archivo ESQL al que hace referencia uno o más flujos de mensajes se despliega como un recurso individual y pueden acceder a él varios archivos .msgflow. Si alguno de los flujos que añade al archivo BAR contiene un subflujo que se define en un archivo .msgflow, debe seleccionar la opción Compilar e incorporar recursos.
  7. Pulse Compilar y guardar.

La página Gestionar lista los archivos que ahora están en el archivo BAR. Expanda sus aplicaciones y bibliotecas para ver su contenido. Los recursos compilados del archivo BAR se muestran en orden alfabético en el árbol. Sólo puede editar elementos raíz; por ejemplo, si ha añadido una aplicación al archivo BAR, puede cambiar el nombre del archivo .appzip o añadirle comentarios. No está permitido editar recursos dentro del archivo .appzip, pero puede editar las propiedades configurables de dichos recursos.

No puede eliminar recursos individuales de los archivos .appzip, .appdomainzip o .libzip; para eliminar estos recursos, debe eliminar la aplicación, dominio de aplicación .NET o biblioteca.

Puede elegir que los archivos de origen no se visualicen, seleccionando Recursos compilados o Propiedades configurables de la lista del menú Filtrar por.

A continuación:

Si utiliza propiedades configurables, consulte Edición de propiedades configurables.

Si desea tener varias instancias de un flujo con distintos valores para las propiedades configurables, consulte Adición de varias instancias de un flujo de mensajes en un archivador de intermediario.

Para realizar más cambios en el archivo BAR, consulte Edición manual de un archivo de archivado de intermediario.

Cuando el archivo BAR está finalizado, despliéguelo siguiendo las instrucciones que encontrará en Despliegue de un archivo de archivado de intermediario.

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 16:59:41


Tema de tareaTema de tarea | Versión 8.0.0.5 | af03880_