Set Variable in Mule 4 Example
Set variable is used to set variable a variable with a value and remove variable is used to delete that variable.
Flow:
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="2027c193-6b38-4de7-9a3c-1e465491a67c" >
<http:listener-connection host="0.0.0.0" port="8085" />
</http:listener-config>
<flow name="test_variableFlow" doc:id="02e570ef-9663-4c42-92a3-e549759e1c98" >
<http:listener doc:name="Listener" doc:id="6dab304b-cd34-4293-b002-9cf2bac4adfa" config-ref="HTTP_Listener_config" path="/var"/>
<set-variable value="11" doc:name="Set Variable" doc:id="a11d87d8-d44d-4add-85d7-7855594da1e2" variableName="var1"/>
<logger level="INFO" doc:name="Logger" doc:id="d91ada32-3fdf-4d80-aef8-a0dc38d83fcf" message="#[vars.var1]"/>
<remove-variable doc:name="Remove Variable" doc:id="63153ad8-92d8-42f0-89ee-43bab4773dc3" variableName="var1"/>
<logger level="INFO" doc:name="Logger" doc:id="f1d4c818-71d0-4b02-9253-28d852220cf9" message="#[vars.var1]"/>
</flow>
</mule>
No comments:
Post a Comment