...
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 "fault" 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
...