Mule如何监听其他Web应用程序数据?

时间:2013-12-29 11:43:33

标签: salesforce mule mule-studio mule-el mule-module-jpa

我想通过使用Mule集成Salesforce和JIRA。两者都使用硬编码正确连接。但我希望当我触发salesforce中的对象时,mule接受在salesforce中接收对象的数据。在Mule中不收听我的salesforce对象数据。我所做的。如果IP地址是“Localhost”就足够了。或者必须要有任何实时URL。以下代码用于在我运行本地URL时查看帐户详细信息。而不是我想要当我触发salesforce时我会重新获取数据。代码:

    <sfdc:config name="Salesforce" username="xxxxxxxx@gmail.com" password="xxxxxxxxxxxxx" securityToken="xxxxxxxxxxxxxx" doc:name="Salesforce">
        <sfdc:connection-pooling-profile initialisationPolicy="INITIALISE_ONE" exhaustedAction="WHEN_EXHAUSTED_GROW"/>
    </sfdc:config>
    <flow name="test_projectFlow1" doc:name="test_projectFlow1">
        <http:inbound-endpoint exchange-pattern="request-response" host="localhost" port="8081" doc:name="HTTP"/>
        <sfdc:query config-ref="Salesforce" query="select Account from Account" doc:name="Salesforce"/>
        <echo-component doc:name="Echo"/>
    </flow>
</mule> 

1 个答案:

答案 0 :(得分:0)

使用流式传输API让Mule收到Salesforce方面的更改通知。

请参阅:http://mulesoft.github.io/salesforce-connector/mule/sfdc-config.html#subscribe-topic