如何将Salesforce查询结果保存到MySql数据库
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将Salesforce查询结果保存到MySql数据库相关的知识,希望对你有一定的参考价值。
我想查询Salesforce并将结果保存在数据库中。第一个问题是我发现我的有效载荷是ConsumerIterator。如何处理这些结果以存储在数据库中?
<flow name="process.accounts" processingStrategy="synchronous">
<sfdc:select config-ref="mysqlDB" doc:name="Select Contact by Email">
<sfdc:parameterized-query><![CDATA[SELECT first_name,last_name,email
FROM Contact WHERE email=#[payload.email]]]></db:parameterized-
query>
</sfdc:select>
</flow>
<flow name="insert.contacts.to.audit" >
<vm:inbound-endpoint exchange-pattern="one-way" path="contact-audit"/>
<db:insert config-ref="Generic_Database_Configuration" doc:name="Save
Contact">
<db:parameterized-query><![CDATA[insert into user_audit v
values(?,?,?)]]></db:parameterized-query>
</db:insert>
</flow>
答案
mulesoft exchange提供了许多常见的集成模式,例如您所寻求的集成模式。
https://www.mulesoft.com/exchange/org.mule.templates/template-sfdc2db-account-bidirectional-sync/
使用该模板快速了解方法
以上是关于如何将Salesforce查询结果保存到MySql数据库的主要内容,如果未能解决你的问题,请参考以下文章