On Oct 22, 2013, at 12:31 PM, Sebastien JACHYM <[email protected]> wrote:

> Hi, using a CXF WS client  with Interceptors
> LoggingInInterceptor, and a custom InInterceptor like 
> http://www.mastertheboss.com/jboss-web-services/apache-cxf-interceptors?showall=1
> Is finaly setting message : message.setContent(...)
> But, how to read the Payload Inbound Message outside from  Interceptors (in 
> my case, in the javax.xml.ws.WebServiceException catch) ?…

By default, CXF discards everything as it's consumed.  If you need to save the 
entire payload, you will likely need to write an interceptor that would 
specifically do just that. 

One option is to configure in the SAAJInInterceptor which would automatically 
save the read in message to an SAAJ model.   Then you can get that from the 
contents of the message.

Dan


> 
> 
> ------------------------------------
> Sebastien JACHYM
> Service R&D - Développeur
> ------------------------------------
> Navista
> 567 rue Félix Trombe
> 66100 Perpignan FR
> 
> Tél : +33 (0)4 68 68 69 75
> Fax : +33 (0)4 68 68 69 76
> ------------------------------------
> www.navista.fr
> ------------------------------------
> Ce message et les pièces jointes sont confidentiels et établis à l’intention 
> exclusive de ses destinataires. Si vous recevez ce message par erreur merci 
> de le détruire. La société NAVISTA décline toute responsabilité au titre de 
> ce message s’il a été modifié, altéré, déformé ou falsifié. Nous vous 
> recommandons de prendre les mesures permettant d'assurer la non-introduction 
> de virus dans votre système informatique.
> 
> This email message and attachments are confidential and intended only for the 
> recipient(s) indicated. If you are not an intended recipient, please delete 
> it. We recommend that you take your own measures to prevent viruses from 
> entering your computer system.

-- 
Daniel Kulp
[email protected] - http://dankulp.com/blog
Talend Community Coder - http://coders.talend.com

Reply via email to