Comment passer des informations entre appels EJB remote
Bonjour,
J'aimerai votre avis sur le problème suivant:
J'ai 2 EARs qui communiquent par des appels EJBs remote sur Websphere 8.5.5. Pour des raisons métier, nous avons besoins de connaitre la langue de l'utilisateur dans les couches bases. Je ne souhaites pas modifier toutes mes signatures pour y intégrer ce paramètre (et peut-être d'autres par la suite).
Mon besoin est de pouvoir mettre une valeur en "request scoped" mais au niveau des appels ejbs remote.
A cette fin, j'utilise le TransactionSynchronizationRegistry qui fonctionne très bien aussi longtemps que l'on ne fait pas d'appel asynchrone ni de suspension de transaction au milieu d'un appel.
Avez vous une idée pour résoudre ce problème (je peux utiliser des fonctions natives WebSphere)
Merci par avance