2017-12-21 21 views
0

Salesforceにクエリを実行し、その結果をデータベースに保存します。最初の問題は、私のペイロードがConsumerIteratorであることです。どのようにこれらの結果を処理してデータベースに保存できますか?Salesforceのクエリ結果をMySqlデータベースに保存する方法

<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> 

答えて

関連する問題