Getting started Community Training Tutorials Documentation APIs, AI & Tools
<?xml version="1.0" encoding="UTF-8"?>
<mule xmlns:ee="http://www.mulesoft.org/schema/mule/ee/core"
xmlns:edifact="http://www.mulesoft.org/schema/mule/edifact"
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://www.mulesoft.org/schema/mule/edifact
http://www.mulesoft.org/schema/mule/edifact/current/mule-edifact.xsd
http://www.mulesoft.org/schema/mule/ee/core
http://www.mulesoft.org/schema/mule/ee/core/current/mule-ee.xsd">
<http:listener-config name="HTTP_Listener_config" doc:name="HTTP Listener config">
<http:listener-connection host="localhost" port="8081" />
</http:listener-config>
<edifact:config name="EDIFACT_EDI_Config" doc:name="EDIFACT EDI Config"
interchangeIdSelf="mule"
interchangeIdQualifierSelf="ZZZ"
interchangeIdPartner="partner"
interchangeIdQualifierPartner="ZZZ">
<edifact:schemas>
<edifact:schema value="/edifact/d96a/ORDERS.esl"/>
<edifact:schema value="/edifact/d99b/CUSRES.esl"/>
</edifact:schemas>
</edifact:config>
<flow name="edifactmappingFlow">
<http:listener doc:name="Listener" config-ref="HTTP_Listener_config" path="/map" />
<edifact:read doc:name="Read" config-ref="EDIFACT_EDI_Config"/>
<ee:transform doc:name="Transform Message">
<ee:message >
<ee:set-payload ><![CDATA[%dw 2.0
output application/java
---
{
Messages: {
D96A: {
ORDERS: payload.Messages.D96A.ORDERS
}
}
}]]></ee:set-payload>
</ee:message>
</ee:transform>
<edifact:write doc:name="Write" config-ref="EDIFACT_EDI_Config"/>
</flow>
</mule>



