Puis-je construire un message de savon complet en utilisant le message mule enrichisseur?

StackOverflow https://stackoverflow.com/questions/7830171

  •  27-10-2019
  •  | 
  •  

Question

Utilisation WSO2 esb je peux construire un message de savon complet comme ceci:

<enrich>
    <source type="inline" clone="true">
       <m0:getQuote xmlns:m0="http://services.samples">                                                           
          <m0:request>                                                                        
             <m0:symbol>IBM</m0:symbol>                                                            
          </m0:request>                                            
       </m0:getQuote>
    </source>
    <target type="body" />
 </enrich>

J'ai lu http://www.mulesoft.org/documentation/ affichage / MULE3USER / message + enrichisseur

  <enricher target="#[variable:state]">
       <outbound-endpoint ref="stateLookup"/>
     </enricher>

Je veux savoir comment configurer pour une charge utile ref en ligne ou un objet JAXB. Puis IREF un composant personnalisé qui retourne un objet JAXB?

Était-ce utile?

La solution

Si vous voulez remplacer la charge utile du message en cours avec une nouvelle charge utile provenant du résultat d'un composant personnalisé, puis il suffit d'utiliser un composante pas enrichisseur .

Autres conseils

La syntaxe est quelque chose de similaire ci-dessous.

<enrich>
       <source [clone=true|false] [type=custom|envelope|body|property|inline] xpath="" property="" />
       <target [action=replace|child|sibiling] [type=custom|envelope|body|property|inline] xpath="" property="" />
 </enrich>

http://wso2.org/project /esb/java/4.0.2/docs/mediators/enrich.html vous guidera plus loin.

- Thilini

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top