This section provides an overview of what mule is, and why a developer might want to use it.
It should also mention any large subjects within mule, and link out to the related topics. Since the Documentation for mule is new, you may need to create initial versions of those related topics.
<http:listener-config name="HTTP_Listener_Configuration" host="localhost" port="${http.port}" doc:name="HTTP Listener Configuration"/>
<db:mysql-config name="MySQL_Configuration" host="${db.host}" port="${db.port}" user="${db.user}" password="${db.password}" database="${db.database}" doc:name="MySQL Configuration"/>
<context:property-placeholder location="prop.properties"/>
<flow name="Total">
<http:listener config-ref="HTTP_Listener_Configuration" path="/" allowedMethods="GET" doc:name="HTTP"/>
<db:select config-ref="MySQL_Configuration" doc:name="Database">
<db:parameterized-query><![CDATA[SELECT * FROM TableName]]></db:parameterized-query>
</db:select>
<json:object-to-json-transformer doc:name="Total"/>
</flow>http://stackoverflow.com/documentation/mule/4147/getting-started-with-mule/28752/mule-flow-xml-for-simple-hello-example#
Detailed instructions on getting mule set up or installed.
<?xml version="1.0" encoding="UTF-8"?>
<mule xmlns:http="http://www.mulesoft.org/schema/mule/http" xmlns="http://www.mulesoft.org/schema/mule/core"
xmlns:doc="http://www.mulesoft.org/schema/mule/documentation"
xmlns:spring="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-current.xsd
http://www.mulesoft.org/schema/mule/core http://www.mulesoft.org/schema/mule/core/current/mule.xsd
http://www.mulesoft.org/schema/mule/http http://www.mulesoft.org/schema/mule/http/current/mule-http.xsd">
<http:listener-config name="HTTP_Listener_Configuration"
host="0.0.0.0" port="8082" doc:name="HTTP Listener Configuration" />
<flow name="helloworldFlow">
<http:listener config-ref="HTTP_Listener_Configuration"
path="/Hello" allowedMethods="GET" doc:name="HTTP" />
<set-payload value="Hello #[message.inboundProperties.'http.query.params'.name]" doc:name="Set Payload" />
<logger message="#[message.payloadAs(java.lang.String)]" level="INFO" doc:name="Logger" />
</flow>
</mule>