Как Mule Слушать другие данные веб-приложений?
Я хочу интегрировать Salesforce и JIRA с помощью Mule. Оба подключаются правильно, используя жесткий код. Но я хочу, чтобы, когда я запускаю объект в salesforce, время, которое можно принять, получает данные объекта в salesforce. В Mule Not Listen мои данные об объекте продаж. Что я делаю. если IP-адрес "Localhost" достаточно. Или должен быть любой URL в реальном времени. Следующий код используется для получения сведений об учетной записи, когда я запускаю локальный URL. вместо того, чтобы хотеть, когда я запускаю отдел продаж, я получаю данные. Код:
<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 ответ
Решение
Используйте API потоковой передачи, чтобы Mule получал уведомления об изменениях на стороне Salesforce.
Смотрите: http://mulesoft.github.io/salesforce-connector/mule/sfdc-config.html.