Puede configurar el estado de ejecución de flujos de mensajes y
aplicaciones cuando realiza el despliegue o cuando reinicia un grupo de ejecución.
En las versiones anteriores de
WebSphere Message Broker, cuando se despliega un nuevo flujo de mensajes
en un grupo de ejecución, el flujo se inicia automáticamente. Si se despliega un flujo de
mensajes existente en un grupo de ejecución, el estado de ejecución existente del
flujo se mantiene. Por lo tanto, si el flujo estaba detenido antes de que se desplegara,
permanece detenido cuando se despliega. Este estado de ejecución también se mantiene
cuando se reinicia el grupo de ejecución.
A partir de
WebSphere Message
Broker Versión 8.0, puede establecer el
comportamiento predeterminado de los flujos de mensajes y aplicaciones cuando
realiza un despliegue o reinicia un grupo de ejecución. Por ejemplo, supongamos que tiene
un flujo de mensajes que crea recursos que otros flujos de mensajes necesitan. Por lo
tanto, es posible que desee iniciar un flujo de mensajes antes que los otros cuando se
desplieguen los flujos, o cuando se inicie el intermediario, el grupo de ejecución o la
aplicación contenedora. Puede establecer un flujo de mensajes para que se inicie
automáticamente y luego establecer otros flujos de mensajes para que requieran un
reinicio manual.
Puede especificar el comportamiento predeterminado estableciendo
la propiedad
Modalidad de inicio en el archivo de archivador de intermediario
(BAR). Puede también configurar el estado de ejecución utilizando la propiedad
startMode en el mandato
mqsiapplybaroverride.
Para obtener más información, consulte
Establecer la modalidad de inicio de flujos y aplicaciones en tiempo de ejecución. Puede
establecer la propiedad
Modalidad de inicio en uno de los siguientes
valores:
- Mantenido
- Este valor es el predeterminado, e indica que el flujo o aplicación se inicia
cuando el despliegue se ha completado, y permanece en ejecución hasta que se
emite un mandato de detención (mandato stop). Una vez que se ha emitido un mandato de
detención, el flujo o aplicación permanece detenido hasta que se emite un mandato de
inicio (mandato start).
El estado del flujo o aplicación se mantiene sin cambios después
del nuevo despliegue, o después de que se haya reiniciado el intermediario, el grupo de
ejecución o la aplicación contenedora.
- Manual
- Este valor indica que el flujo o aplicación siempre debe iniciarse manualmente
después del despliegue o después de que se haya reiniciado el intermediario, el grupo de
ejecución o la aplicación contenedora. El flujo o aplicación está en estado detenido
después del despliegue o redespliegue, y después de que se reinicie el intermediario, el
grupo de ejecución o la aplicación contenedora, aunque el flujo o aplicación estuviera en
ejecución antes del despliegue o reinicio.
- Automático
- Este valor indica que el flujo o aplicación siempre se inicia automáticamente después
del despliegue, redespliegue o después de que se reinicie el intermediario, el grupo
de ejecución o la aplicación contenedora.
Para indicar cómo se inicia un flujo o aplicación después del despliegue, o
después de que se reinicie el intermediario, grupo de ejecución o aplicación contenedora,
realice los pasos siguientes.
A continuación: Despliegue el archivo BAR siguiendo
las instrucciones de
Despliegue de un archivo de archivado de intermediario.