Utilizza bind WebSphere per definire nomi JNDI MDB (message-driven bean)

Il descrittore basato sui messaggi configura la destinazione per il listener di messaggi. Un riferimento destinazione del messaggio è un nome logico utilizzato per individuare un bean enterprise in un modulo EJB che funge da destinazione del messaggio. I riferimenti di destinazione messaggio esistono solo in J2EE 1.4 e nelle successive risorse utente come ad esempio:

Se più riferimenti destinazioni messaggio vengono associati a un singolo collegamento destinazione messaggio, durante la distribuzione viene raccolto un unico nome JNDI per un bean enterprise che viene associato al collegamento della destinazione messaggio e, subito dopo, su tutti i riferimenti alle destinazioni messaggi collegati. Durante il runtime, i riferimenti alla destinazione messaggio vengono collegati alle destinazioni del messaggio gestite nell'ambiente operativo di destinazione. Se un riferimento alla destinazione del messaggio ed un MDB sono collegati dalla stessa destinazione messaggio, entrambi il riferimento ed il bean devono avere lo stesso nome JNDI di destinazione. Quando entrambi hanno lo stesso nome, solo il nome JNDI di destinazione per l'MDB (message-driven bean) viene raccolto e applicato al corrispondente riferimento di destinazione del messaggio. Se un distributore sceglie di generare bind predefiniti quando si installa l'applicazione, la procedura guidata di installazione assegna nomi JNDI ai seguenti riferimenti di destinazione del messaggio incompleti.

Se un riferimento di destinazione del messaggio ha un < message - destination - link>, il nome JNDI è impostato su ejs/message-destination-linkName . Altrimenti, il nome JNDI è impostato su eis/message-destination-refName .

Questa regola rileva i nomi JNDI di destinazione degli MDB (message-driven bean). Verrà fornita una correzione automatica per copiare il nome JNDI di destinazione dal file jboss.xml al file di binding WebSphere tradizionale o Liberty. È necessario impostare il nome JNDI di ActivationSpec e migrare le proprietà di configurazione di migrare le proprietà di configurazione dell'attivazione in ejb-jar.xml.

Soluzione manuale per Liberty


Soluzioni manuali per WebSphere tradizionali