La unidad de despliegue en el intermediario es
el archivador de intermediario o archivo BAR.
El archivo BAR es un archivo comprimido que puede contener varios archivos distintos:
- Un archivo .appzip para cada aplicación. Este
archivo contiene todos los recursos que pertenecen a la aplicación, por ejemplo
.msgflow, .cmf,
.esql, .map, .xsd y los archivos
.dictionary y .xsdzip de conjunto de mensajes.
Si una aplicación hace referencia a una o más bibliotecas, los archivos .libzip para las bibliotecas referenciadas también se agregan al archivo BAR.
- Un archivo .libzip para cada biblioteca. Este
archivo contiene todos los recursos que pertenecen a la biblioteca, por ejemplo
.msgflow, .cmf, .esql,
.map, .xsd y los archivos
.dictionary y .xsdzip de conjunto de mensajes.
Si una biblioteca hace referencia a otras bibliotecas, los archivos .libzip para las bibliotecas referenciadas también se agregan al archivo BAR.
- Un archivo .cmf para cada flujo de mensajes,
si en el editor de archivador de intermediario ha seleccionado Compilar e incorporar
recursos. Este
archivo es una versión compilada del flujo de mensajes. En el archivo BAR puede haber cualquier cantidad de
dichos archivos.
- Un archivo .msgflow
para cada flujo de mensajes, a menos que en el editor de archivador de intermediario haya
seleccionado Compilar e incorporar recursos.
Estos archivos contienen definiciones para los flujos de mensajes y no se compilan.
- Uno o más archivos .subflow.
Estos archivos contienen definiciones de subflujos y se pueden desplegar como recursos
individuales. Estos archivos no se compilan.
- Un archivo .appdomainzip
para cada AppDomain. Estos archivos contienen los ensamblados .NET utilizados por el
flujo de mensajes.
- Un archivo .dictionary para cada diccionario de conjunto de
mensajes.
En el archivo BAR puede haber cualquier cantidad de dichos archivos.
- Uno o más archivos comprimidos XSD (.xsdzip), si el esquema XML
y WSDL están definidos en un conjunto de mensajes.
- Un archivo broker.xml. A este archivo se le llama
el descriptor de despliegue del intermediario. Sólo puede haber uno de estos archivos dentro del archivo BAR. Este archivo, en formato XML, se encuentra en la carpeta
META-INF del archivo compilado y se puede modificar
utilizando un editor de texto o un script de shell.
- Uno o más archivos XML (.xml), hojas de estilo
(.xsl) y archivos XSLT (.xlst),
si son necesarios para nodos de los flujos de mensajes que ha añadido a este BAR. El nodo XSLTransform es uno de los que puede necesitar estos archivos.
- Uno o más archivos JAR, si son necesarios para nodos JavaCompute de los flujos de mensajes que ha añadido a este archivo BAR.
- Uno o más archivos de adaptador de entrada o salida (.inadapter
o .outadapter), si son necesarios para nodos WebSphere (por ejemplo, el nodo
SiebelInput) de los flujos de mensajes que ha
añadido a este archivo BAR.
- Uno o más archivos de script PHP (.php), si son necesarios
para nodos PHPCompute de los flujos de mensajes que ha añadido a este BAR.
- Un archivo .esql para cada archivo
ESQL, a menos que en el editor de archivador de intermediario haya seleccionado
Compilar e incorporar recursos.
- Un archivo .map para cada rutina de
correlación de datos gráfica.
- Un archivo .xsd para cada archivo
de esquema DFDL y XML de una aplicación o biblioteca.
- Otros archivos que tal vez desee asociar con este archivo BAR.
Por ejemplo, es posible que desee incluir archivos de origen
Java™, archivos .msgflow o
archivos .wsdl para futuras consultas. Los archivos BAR pueden
contener todo tipo de archivos. Si
opta por incluir los archivos de origen en el archivo BAR, los proyectos de origen para
todas las aplicaciones, bibliotecas y otros recursos compilados se añaden a la carpeta
src del archivo BAR.
Cuando se crea un archivo BAR, éste se crea de forma predeterminada
en un proyecto de Message Broker llamado BARfiles. En la
Vista Desarrollo de intermediario, el nuevo archivo BAR se muestra bajo el
proyecto de Message Broker BARfiles, en una carpeta llamada
BARs. Cuando se crea el archivo BAR utilizando el asistente
Nuevo archivo BAR, puede elegir una ubicación alternativa, por
ejemplo una aplicación, biblioteca o proyecto de Message Broker
existente, o puede crear un proyecto de Message Broker para que
contenga el archivo BAR. El archivo
BAR se muestra bajo la aplicación, biblioteca o proyecto de Message Broker, en una carpeta llamada
BARs.
Puede personalizar la ubicación predeterminada para los
archivos BAR que cree.
Pulse ,
expanda Desarrollo
de intermediario y luego seleccione
Compilar archivador de intermediario. El comportamiento
predeterminado es crear archivos BAR en el proyecto llamado BARfiles. Puede cambiar el
nombre del proyecto predeterminado. De forma alternativa, puede elegir crear archivos BAR
en cualquier aplicación, biblioteca o proyecto de Message Broker que
esté seleccionado en la Vista Desarrollo de intermediario cuando abra el
asistente Nuevo archivo BAR.
Cambios en los archivos BAR en WebSphere Message
Broker Versión 8.0.0.1
Tenga en cuenta las diferencias siguientes entre los archivos BAR en
WebSphere Message
Broker Versión 8.0.0.1 y
WebSphere Message Broker Versión 8.0.0.0:
- Los archivos BAR en Versión 8.0.0.1 pueden contener flujos de mensajes como archivos .msgflow. Si despliega un archivo BAR que contiene archivos .msgflow en un intermediario de versión 8.0.0.0, los archivos .msgflow no se despliegan.
- En Versión 8.0.0.1, en el Editor de archivador de intermediario, la opción Incorporar ESQL al compilar .msgflow se sustituye por la opción Compilar e incorporar recursos.
Tenga en cuenta la siguiente información:
- Los archivos BAR que crea en versión 8.0.0.0 que tienen deseleccionada la opción Incorporar ESQL al compilar .msgflow tienen la opción Compilar e incorporar recursos deseleccionada al abrirlos en Versión 8.0.0.1.
- En Versión 8.0.0.1, si añade un flujo de mensajes que contiene un subflujo definido en el archivo .msgflow en un archivo BAR, debe seleccionar la opción Compilar e incorporar recursos para crear el archivo BAR.
- Debe actualizar los archivos BAR versión 8.0.0.0 que contengan subflujos definidos en archivos .msgflow de forma que en Versión 8.0.0.1 la opción Compilar e incorporar recursos esté seleccionada. Si no selecciona esta opción, se mostrará un aviso cuando intente crear estos archivos BAR en Versión 8.0.0.1. Puede seleccionar la opción abriendo el archivo BAR en el editor de archivador de intermediario en Versión 8.0.0.1.
- Para obtener más información sobre cómo añadir archivos a un archivo BAR y las opciones del editor de archivador de intermediario, consulte Adición de archivos a un archivador de intermediario y Editor de archivador de intermediario.