I am trying to implement a use case, where the user publishes a topic in Salesforce console. mulesoft will subscribe the topic using Salesforce subscribe to Topic connector and send the updated data to SAP.
In mulesoft, added Salesforce Subscribe to Topic connector within that , if I add SAP connector, it is asking for Content, what has to be sent there and in which format.
<?xml version="1.0" encoding="UTF-8"?>
<mule xmlns:ee="http://www.mulesoft.org/schema/mule/ee/core" xmlns:salesforce="http://www.mulesoft.org/schema/mule/salesforce"
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/salesforce http://www.mulesoft.org/schema/mule/salesforce/current/mule-salesforce.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" doc:id="02e36f2e-7e0c-4eb7-8694-5b5651f674e5" >
<http:listener-connection host="0.0.0.0" port="8080" />
</http:listener-config>
<salesforce:sfdc-config name="Salesforce_Config" doc:name="Salesforce Config" doc:id="1bbbc377-acf3-4604-9242-27258e6f97d9" >
<salesforce:cached-basic-connection username="" password="" securityToken=""/>
</salesforce:sfdc-config>
<flow name="salesforce-sap-syncFlow" doc:id="8810fe68-91bd-4936-aa26-a859eaf0b66f" >
<http:listener doc:name="Listener" doc:id="840cb5f8-3648-4585-ab23-bbc8890030e2" config-ref="HTTP_Listener_config" path="/salesforce/getAccountData" allowedMethods="GET"/>
<salesforce:query doc:name="Query" doc:id="38fb01a8-4373-4ec4-9a8d-c384da3645dc" config-ref="Salesforce_Config">
<salesforce:salesforce-query >SELECT Id, Name FROM Account</salesforce:salesforce-query>
</salesforce:query>
<ee:transform doc:name="Transform Message" doc:id="1142b46e-381d-431d-a605-f5f7ad63349e" >
<ee:message >
<ee:set-payload ><![CDATA[%dw 2.0
output application/json
---
{
Id: payload.Id default "",
Name: payload.Name default ""
}]]></ee:set-payload>
</ee:message>
</ee:transform>
</flow>
</mule>