Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
<definitions xmlns="http://ws.apache.org/ns/synapse">
   <sequence name="fault">
      <log level="full">
     <!-- Will trigger when a request is sent to the ESB profile of WSO2 EI -->
   <property<proxy name="MESSAGEmessage-translator-proxy" valuestartOnLoad="Executing default &#34;fault&#34; sequence"/>
         <property name="ERROR_CODE" expression="get-property('ERROR_CODE')"/true" transports="http https">
       <target>
   <property name="ERROR_MESSAGE" expression="get-property('ERROR_MESSAGE')"/>      <inSequence>
</log>       <drop/>    </sequence>    <!-- Will triggertransform whenthe a request is sentincoming message to the ESBformat profilespecified ofbelow WSO2 EI -->
      <sequence name="main">          <in><payloadFactory>
		 <!-- Will transform the incoming message to the format specified below -->  		 <payloadFactory>     <format>
       <format>                <m:getQuote xmlns:m="http://services.samples">
                           <m:request>
                               <m:symbol>$1</m:symbol>
                           </m:request>
                       </m:getQuote>
                   </format>
                   <args>
                       <arg xmlns:m0="http://services.samples" expression="//m0:Code"/>
                   </args>
               </payloadFactory>
               <send>
                   <endpoint>
                       <address uri="http://localhost:9000/services/SimpleStockQuoteService"/>
                   </endpoint>
               </send>
           </in>inSequence>
           <outSequence>
<out>               	<send<respond/>
	
           </outSequence>
       </out>target>
    <</sequence>proxy>
</definitions>

The configuration elements

...