Bonjour à tous,

Je cherche à accéder au soap header dans un EJB.

J'ai déclaré :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
@Resource(name = "wsContext")
WebServiceContext wsCtxt;
Dans ma méthode, j'aimerai faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SoapMessageContext msgCtxt = (SoapMessageContext) wsCtxt.getMessageContext();
Pour pouvoir appeler
Code : Sélectionner tout - Visualiser dans une fenêtre à part
msgCtxt.getMessage().getSoapHeader()
etc.

Mais l'objet que je récupère n'est pas du type SoapMessageContext, il est du type MessageContext. Comment faire pour récupérer le bon type ?

Merci beaucoup.