使用Talend Open Studio版本将数据插入Salesforce时出错:7.1.1

时间:2019-01-19 15:34:38

标签: insert continuous-integration salesforce talend

我们正在尝试将MSSQL数据库中SQL表的数据行上载到salesforce对象,并且我已经正确完成了映射。以前,我已经使用Talend Open Studio中的tSalesForce Input元素从Salesforce将大量数据提取(检索)到SQL。但是,当在Talend Open Studio中使用SalesForce Output元素将数据插入Salesforce时,出现以下错误。我已经使用Microsoft SSIS中的第三方存储库(用于Salesforce的kingswaysoft-SSIS集成工具包)测试了相同的过程,并且插入的数据正确反映在salesforce中。

请找到由Talend Open Studio生成的以下错误。

  

[统计]连接到端口3520上的套接字

     

[统计]已连接

     

组件tSalesforceOutput_2(AdvancedPOC)中的异常

     

java.io.IOException:无法创建/更新字段:IsDeleted。请检查此字段的安全设置,并验证您的个人资料或权限集是否为可读写。

           at org.talend.components.salesforce.runtime.SalesforceWriter.handleReject(SalesforceWriter.java:532)

           at org.talend.components.salesforce.runtime.SalesforceWriter.doInsert(SalesforceWriter.java:353)

           at org.talend.components.salesforce.runtime.SalesforceWriter.logout(SalesforceWriter.java:675)

           at org.talend.components.salesforce.runtime.SalesforceWriter.close(SalesforceWriter.java:662)

           at org.talend.components.salesforce.runtime.SalesforceWriter.close(SalesforceWriter.java:66)

           at nextgenrfsmigration3.advancedpoc_0_1.AdvancedPOC.tDBInput_2Process(AdvancedPOC.java:3041)

           at nextgenrfsmigration3.advancedpoc_0_1.AdvancedPOC.runJobInTOS(AdvancedPOC.java:4846)

           at nextgenrfsmigration3.advancedpoc_0_1.AdvancedPOC.main(AdvancedPOC.java:3249)
     

[统计信息]已断开

     

作业AdvancedPOC于2019年1月18日13:59结束。 [退出代码= 1]

我要插入到Salesforce中的对象内部没有称为IsDeleted的API属性字段,也不会发送IsDeleted列值。那么这个错误消息是怎么来的呢? Talend Open Studio是否支持SalesforceWriter。我在Talend Open Studio中看到了局限性,即说Open Studio不支持Salesforce中的复杂SOQL查询。是否出现此错误消息的情况?               https://help.talend.com/reader/xVkdIonzSPLD~DZ85Z0A_w/eKytsgXaM4Lqu~1VxH28dw

我能告诉我如何克服以上错误吗?

0 个答案:

没有答案