Configure las colas JMS (Java Message Service) para habilitar la comunicación
con la aplicación de interfaz controlada por mensajes del planificador de trabajos. La
aplicación ejecuta un bean controlado por mensajes (MDB) que requiere una fábrica de
conexiones, una especificación de activación y una cola de entrada. MDB también utiliza
una cola de salida para la mensajería de respuesta con los clientes.
Antes de comenzar
Asegúrese de que la mensajería de plataforma de WebSphere sea el proveedor de
todos los artefactos JMS.
Procedimiento
-
Defina la fábrica de conexiones.
-
Pulse Recursos > JMS > Fábricas de conexiones en la consola
administrativa.
-
Establezca el ámbito como Cluster=Scheduler y pulse Nuevo.
-
Seleccione el proveedor de recursos JMS con el que desee crear la fábrica de
conexiones y pulse Aceptar.
-
Para definir las propiedades generales, escriba primero
com.ibm.ws.grid.ConnectionFactory como Nombre y
jms/com.ibm.ws.grid.ConnectionFactory como Nombre JNDI.
A continuación, escriba JobSchedulerBus como Nombre de bus y
escriba los puntos finales de proveedor correspondientes a los puntos finales de bus de
integración de servicios (SIB) del planificador de trabajos. Pulse
Aceptar para guardar la definición.
Atención: especifique los puntos finales de proveedor como tripletes
con el formato host:chainName:port. Los chainNames de la mensajería de
plataforma WebSphere son BootstrapBasicMessaging y BootstrapSecureMessaging. Los números
de puerto se denominan SIB_ENDPOINT_ADDRESS y SIB_ENDPOINT_SECURE_ADDRESS.
Si un clúster aloja el planificador de trabajos, debe especificar una entrada para
cada miembro del clúster. Las entradas se delimitan con comas. Por ejemplo, zwasc013.rtp.raleigh.ibm.com:7278:BootstrapBasicMessaging.
-
Defina las colas de entrada y salida.
-
Pulse Recursos > JMS > Colas en la consola administrativa.
-
Establezca el ámbito como Cluster=Scheduler y pulse Nuevo.
-
Seleccione el proveedor de recursos JMS y pulse Aceptar.
-
Utilice los siguientes valores para especificar los atributos:
- Para la cola de entrada:
- Escriba com.ibm.ws.grid.InputQueue como Nombre.
- Escriba jms/com.ibm.ws.grid.InputQueue como Nombre JNDI.
- Escriba JobSchedulerBus como Nombre de bus.
- Escribacom.ibm.ws.grid.InputQueue como el nombre de la cola, que es
realmente un nombre de destino de bus. Pulse
Aceptar para guardar la definición.
- Para la cola de salida:
- Escriba com.ibm.ws.grid.OutputQueue como Nombre.
- Escriba jms/com.ibm.ws.grid.OutputQueue como Nombre JNDI.
- Escriba JobSchedulerBus como Nombre de bus.
- Escriba com.ibm.ws.grid.OutputQueue como el nombre de destino. Pulse
Aceptar para guardar la definición.
-
Definir la especificación de activación.
-
Pulse Recursos > JMS > Especificaciones de activación.
-
Establezca el ámbito como Cluster=Scheduler y pulse Nuevo.
-
Seleccione el proveedor de recursos JMS y pulse Aceptar.
-
Para definir las propiedades generales, escriba primero
com.ibm.ws.grid.ActivationSpec como Nombre y
eis/com.ibm.ws.grid.ActivationSpec como Nombre JNDI.
A continuación, escriba el nombre JNDI de la cola de entrada y escriba
JobSchedulerBus como Nombre de bus. Pulse
Aceptar para guardar la definición.
Qué hacer a continuación
Reinicie el planificador de trabajos para implementar los cambios de
configuración que ha realizado para cada uno de los tres elementos.