Para cada bean controlado por mensaje (MDB) que se define en un archivo ejb-jar.xml o en una anotación
@MessageDriven en la unidad de
composición, puede especificar los valores necesarios para enlazar un escucha de MDB con el MDB.
Al enlazar un escucha con un MDB, configura la
asociación
del MDB con el destino de JMS del que el MDB recibe los mensajes.
Este panel muestra una fila de información para cada MDB. Las tres columnas finales, Nombre JNDI de especificación de activación,
Nombre JNDI de destino y
Alias de autenticación, especifican la información
de enlace.
Si algún valor de enlace se define en un archivo de configuración XML o en una anotación @MessageDriven,
dicho
valor se visualiza en la columna correspondiente; de lo contrario, la columna está vacía. Puede
modificar los valores de enlace existentes y especificar de nuevos,
según sea necesario, especificando los valores en las columnas adecuadas.
Para ver este panel en la consola administrativa, pulse una de las rutas siguientes:
Nota: El paso del asistente Enlazar escuchas para los beans controlados por mensajes y la propiedad Escuchas
de beans controlados por mensajes sólo son visibles si la aplicación OSGi contiene un paquete EJB, como mínimo, que tenga al menos un MDB.
Propiedades generales
- Nombre simbólico del paquete
- El nombre para este paquete no localizable.
- Versión del paquete compuesto
- Versión de este paquete.
El nombre simbólico del paquete, junto con la versión del
paquete, identifica un paquete de forma exclusiva.
- URI
- El URI de la ubicación en la que está definido el MDB. La siguiente tabla describe la sintaxis del URI en función de la ubicación de la definición de MDB:
| Ubicación de la definición de MDB |
Sintaxis de URI |
Ejemplos |
| Archivo ejb-jar.xml |
Vía de acceso al archivo, seguida del nombre del
MDB. |
META-INF/ejb-jar.xml/CustomerDetails o WEB-INF/ejb-jar.xml/CustomerDetails |
| Anotación @MessageDriven en un enterprise bean |
Vía de acceso al archivo ejb-jar.xml que contiene la definición del MDB en la que se declara la anotación @MessageDriven, seguida del
nombre del MDB. |
META-INF/ejb-jar.xml/CustomerDetails o WEB-INF/ejb-jar.xml/CustomerDetails |
- Nombre JNDI de especificación de activación
- El nombre JNDI de la especificación de activación que
desea asociar con el MDB. La especificación de activación proporciona la
configuración necesaria para que el MDB reciba mensajes de un destino JMS.
- Nombre JNDI de destino
- El nombre JNDI del destino JMS desde el cual el MDB recibe
los mensajes. Especifique un valor únicamente si desea alterar
temporalmente el destino JMS configurado en la especificación
de activación.
- Alias de autenticación de especificación de
activación
- Si la especificación de activación está protegido,
especifique el alias de autenticación asociado que define el ID de usuario
y una contraseña. Especifique un valor únicamente si desea alterar
temporalmente el alias de autenticación configurado en
la especificación
de activación.
Aplicar varias correlaciones
Puede aplicar un valor de enlace a dos o más MDB
en
una sola operación. Siga estos pasos:
- Marque los recuadros de selección de en la columna Seleccionar junto a los MDB a los que desea aplicar el valor de
enlace.
- Expanda Aplicar varias correlaciones.
- Seleccione el valor de enlace Nombre JNDI de especificación
de
activación, Nombre JNDI de destino o
Alias de autenticación de especificación de
activación que desea aplicar a los MDB
seleccionados, y pulse el botón Aplicar correspondiente.
El
valor de enlace se aplica a los MDB seleccionados.
Los enlaces marcados (en línea) requieren acceso a Internet. Cada enlace inicia una búsqueda del tema en el Information Center. Cuando se listen los resultados de la búsqueda, seleccione el tema que se ajuste mejor a la configuración.