Parse Template in Mule 4 Example
Parse Template is the Mule component to use for processing a template and obtaining a result. A template is defined as text with embedded Mule expressions that are evaluated and replaced with their result.
You can configure template through an external file reference, or you can embed it in the component definition itself.
Parse template in Mule 4 is used to parse a template.
Flow:
Parse template settings:
test.txt is located in src/main/resources
Method: GET
Output:
XML project code:
<?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:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="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_config" doc:name="HTTP Listener config" doc:id="2f0c0700-e1d2-4806-88fc-7e6e8f58650a" >
<http:listener-connection host="0.0.0.0" port="8085" />
</http:listener-config>
<flow name="test_parsetemplateFlow" doc:id="b0e83518-84cd-469c-8d61-a6a68d9cdede" >
<http:listener doc:name="Listener" doc:id="a5c65442-f551-4733-aac4-0142e6de738e" config-ref="HTTP_Listener_config" path="/parse"/>
<parse-template doc:name="Parse Template" doc:id="ab26de89-346b-49a4-9de9-d748934f758d" location="test.txt"/>
</flow>
</mule>
No comments:
Post a Comment