0
votes

Comment empêcher CXF de convertir% gt; à> en charge utile?

J'ai un adaptateur de chameau avec un encroir CXF pour l'entrée (de) configuré comme ceci:

<foo>here is an arrow -></foo>


0 commentaires

3 Réponses :


1
votes

Jetez un oeil à l'ajout d'un intercepteur (comme dernière étape de la réception), ou vous pouvez le transmettre à un processeur dans la route de la camel, après la marche CXF et modifiez le corps.

Intercepteur CXF


0 commentaires

1
votes

Vous pouvez modifier le format de données en un message, de cette manière, Camel-CXF n'atteint pas la charge utile XML ou les pièces jointes. BTW, vous ne pouvez pas accéder à l'en-tête de savon avec ce dataformat.


1 commentaires

Merci. Cependant, j'ai besoin d'accéder à l'en-tête SOAP, je vais donc chercher une solution différente.



0
votes

Un collègue de mine a découvert que le problème semble être de la manière dont les autres composants fonctionnent avec l'objet CachedCXFPayLoad de CXF . Le processeur qui vient après CXF semble faire la conversion indésirable.

Notre solution consiste à convertir la sortie de CXF en une chaîne avant de le transmettre: xxx

Il n'y a pas de conversion plus.


0 commentaires