Pentru fiecare bean controlat de mesaje (MDB) care este definit fie într-un fişier ejb-jar.xml sau într-o adnotare @MessageDriven în unitatea de compoziţie, puteţi specifica setările necesare pentru a lega un ascultător MDB la MDB.
Prin legarea unui ascultător la un MDB, configuraţi asocierea MDB-ului cu destinaţia JMS de la care MDB-ul primeşte mesaje.
Acest panou afişează un rând de informaţii pentru fiecare MDB. Ultimele trei coloane, Nume JNDI specificaţie de activare, Nume JNDI destinaţie şi Alias autentificare, specifică informaţiile de legare.
Dacă este definită o setare de legare într-un fişier de configuraţie XML sau într-o adnotare @MessageDriven, acea setare este afişată în coloana corespunzătoare, altminteri coloana este goală. Puteţi să modificaţi orice setare de legare existentă şi să specificaţi unele noi, după cum este necesar, prin introducerea valorilor în coloanele corespunzătoare.
Pentru a vizualiza acest panou în
consola administrativă, faceţi clic pe una dintre următoarele căi:
Notă: Pasul de vrăjitor Legarea ascultătorilor pentru bean-uri controlate de mesaje şi proprietatea Ascultători pentru bean-uri controlate de mesaje sunt vizibile doar dacă aplicaţia OSGi conţine cel puţin un bundle EJB ce are cel puţin un MDB.
Proprietăţi generale
- Nume simbolic bundle
- Numele nelocalizabil pentru acest bundle.
- Versiune bundle
- Versiunea acestui bundle.
Numele simbolic de bundle, împreună cu versiunea de bundle, identifică în mod unic un bundle.
- URI
- URI-ul locaţiei în care este definit MDB. Tabela următoare prezintă sintaxa URI-ului în funcţie de locaţia definiţiei MDB:
| Locaţie definiţie MDB |
Sintaxă URI |
Exemple |
| Fişier ejb-jar.xml |
Calea fişierului urmată de numele MDB. |
META-INF/ejb-jar.xml/CustomerDetails sau WEB-INF/ejb-jar.xml/CustomerDetails |
| Adnotare @MessageDriven într-un bean
enterprise |
Calea la fişierul ejb-jar.xml
care conţine definiţia MDB-ului în care adnotarea @MessageDriven
este declarată, urmată de numele MDB-ului. |
META-INF/ejb-jar.xml/CustomerDetails sau WEB-INF/ejb-jar.xml/CustomerDetails |
- Nume JNDI specificare activare
- Numele JNDI al specificaţiei de activare pe care doriţi să o asociaţi cu MDB-ul. Specificaţia de activare furnizează configuraţia de care are nevoie MDB-ul pentru a primi mesaje de la o destinaţie JMS.
- Nume JNDI destinaţie
- Numele JNDI al destinaţiei JMS de la care MDB-ul primeşte mesaje. Specificaţi o valoare numai dacă doriţi să înlocuiţi destinaţia JMS configurată pentru specificaţia de activare.
- Alias de autentificare specificaţie de activare
- Dacă specificaţia de activare este securizată, specificaţi aliasul de autentificare asociat care defineşte ID-ul de utilizator şi parola. Specificaţi o valoare numai dacă doriţi să înlocuiţi aliasul de autentificare configurat pentru specificaţia de activare.
Aplicare mapări multiple
Puteţi aplica o setare de legare
la două sau mai multe MDB-uri într-o singură operaţie. Parcurgeţi paşii următori:
- Selectaţi casetele de bifare, în coloana Selectare,
de lângă MDB-urile cărora doriţi să le aplicaţi setarea de legare.
- Expandaţi Aplicare mapări multiple.
- Selectaţi setarea de legare Nume JNDI specificaţie de activare, Nume JNDI destinaţie sau
Alias de autentificare specificaţie de activare pe care doriţi să o aplicaţi la MDB-urile selectate şi faceţi clic
pe butonul Aplicare corespunzător.
Setarea de legare este aplicată MDB-urilor selectate.
Legăturile marcate (online) necesită acces la Internet. Fiecare legătură porneşte o căutare a subiectului din centrul de informare online. Când rezultatele de căutare sunt listate, selectaţi subiectul
care corespunde mai bine configurării dumneavoastră.