Skip to content

Instantly share code, notes, and snippets.

@djuang1
Created April 14, 2018 21:48
Show Gist options
  • Save djuang1/eb53426d1b73226b3fdd6c4b1cca4ebc to your computer and use it in GitHub Desktop.
Save djuang1/eb53426d1b73226b3fdd6c4b1cca4ebc to your computer and use it in GitHub Desktop.
Example flow that shows how to pass SQL select query to HTTP flow against a database (Mule 3.x)
<flow name="query-dbFlow1">
<http:listener config-ref="HTTP_Listener_Configuration" path="/query" doc:name="HTTP"/>
<set-variable variableName="query" value="#[message.payloadAs(java.lang.String)]" doc:name="Variable"/>
<db:select config-ref="MySQL_Configuration" doc:name="Database">
<db:dynamic-query><![CDATA[#[flowVars.query]]]></db:dynamic-query>
</db:select>
<json:object-to-json-transformer doc:name="Object to JSON"/>
</flow>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment