2017-12-21 11 views
0

Ich möchte Salesforce abfragen und die Ergebnisse in einer Datenbank speichern. Das erste Problem ist, dass meine Payload ein ConsumerIterator ist. Wie kann ich diese Ergebnisse in einer Datenbank speichern?So speichern Sie die Salesforce-Abfrageergebnisse in der MySql-Datenbank

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

Antwort

Verwandte Themen