Per ciascun MDB (message-driven bean) definito in un file ejb-jar.xml file o in un'annotazione @MessageDriven nell'unità di composizione, è possibile specificare le impostazioni necessarie ad associare un listener MDB al MDB.
Eseguendo il bind di un listener ad un MDB, si configura l'associazione di MDB con la destinazione JMS da cui l'MDB riceve i messaggi.
Questo pannello visualizza una riga di informazioni per ogni MDB. Le ultime tre colonne, Nome JNDI di specifica attivazione, Nome JNDI di destinazione e Alias di autenticazione, specificano le informazioni di bind.
Se viene definita un'impostazione di bind in un file di configurazione XML o in un'annotazione @MessageDriven, quell'impostazione viene visualizzata nella colonna corrispondente; in caso contrario la colonna è vuota. È possibile modificare qualsiasi impostazione di bind esistente e specificarne di nuove, quando richiesto, immettendo i valori nelle colonne appropriate.
Per visualizzare questo pannello nella console
di gestione, fare clic su uno dei seguenti percorsi:
Nota: La sezione di procedura guidata Bind di listener per i bean basati sui messaggi e la proprietà Bind di listener per i bean basati sui messaggi vengono visualizzate solo se l'applicazione OSGi contiene almeno un bundle EJB che contiene almeno un MDB.
Proprietà generali
- Nome simbolico bundle
- Nome non localizzabile di questo bundle.
- Versione bundle
- La versione di questo bundle.
Il nome simbolico del bundle insieme alla versione del bundle, identifica in modo univoco un bundle.
- URI
- L'URI dell'ubicazione in cui è definito MDB. La seguente tabella descrive la sintassi dell'URI a seconda dell'ubicazione della definizione MDB:
| Ubicazione della definizione MDB |
Sintassi URI |
Esempi |
| File ejb-jar.xml |
Percorso del file, seguito dal nome dell'MDB. |
META-INF/ejb-jar.xml/CustomerDetails o WEB-INF/ejb-jar.xml/CustomerDetails |
| Annotazione @MessageDriven in un bean enterprise |
Percorso del file ejb-jar.xml che contiene la definizione dell'MDB in cui è dichiarata l'annotazione @MessageDriven, seguito del nome dell'MDB. |
META-INF/ejb-jar.xml/CustomerDetails o WEB-INF/ejb-jar.xml/CustomerDetails |
- Nome JNDI specifica di attivazione
- Il nome JNDI della specifica di attivazione da associare all'MDB. La specifica di attivazione fornisce la configurazione necessaria affinché l'MDB riceva i messaggi da una destinazione JMS.
- Nome JNDI di destinazione
- Il nome JNDI della destinazione JMS da cui l'MDB riceve i messaggi. Specificare un valore solo se si desidera sostituire la destinazione JMS configurata sulla specifica di attivazione.
- Alias di autenticazione specifica di attivazione
- Se la specifica di attivazione è protetta, specificare l'alias di autenticazione che definisce ID utente e password. Specificare un valore solo se si desidera sostituire l'alias di autenticazione configurata sulla specifica di attivazione.
Applica più associazioni
Utilizzare l'opzione Applica più associazioni per
applicare un'impostazione di bind a due o più MDB in un'unica
operazione. Completare le seguenti operazioni:
- Selezionare le caselle di spunta, nella colonna Seleziona, insieme
agli elementi MDB a cui si desidera applicare l'impostazione di bind.
- Espandere Applica più associazioni.
- Selezionare l'impostazione di bind Nome JNDI specifica di attivazione, Nome JNDI di
destinazione o Alias di autenticazione specifica di attivazione che si desidera applicare agli elementi MDB selezionati e fare clic sul pulsante Applica corrispondente.
L'impostazione di bind viene applicata a tutti gli elementi MDB selezionati.
I link contrassegnati (online) richiedono un accesso a Internet. Ogni link avvia una ricerca per l'argomento nel centro informazioni online. Quando vengono elencati i risultati della ricerca, selezionare l'argomento più adatto alla configurazione.