У меня есть следующие объекты с соответствующими полями в Salesforce:Upsert к Salesforce со ссылками Внешние ID не работает
Prospect__c Data_Migration_ID__c (внешний ID)
Marketing_Source__c Data_Migration_ID__c (внешний ID)
Lead_Source__c Data_Migration_ID__c (внешний идентификатор) Prospect__c (ссылка на Prospect__c) Источник__c (ссылка на Marketing_Source__c)
В моих исходных данных (CSV) для Lead Source у меня есть внешние идентификаторы для Перспективы и Маркетингового источника в Lead_Source__c.Prospect__c и Lead_Source__c.Source__c, соответственно. Я следил за инструкциями в http://blog.wdcigroup.net/2013/10/talen ... компоненте /, а также с любыми советами, которые я смог найти на форумах, чтобы загрузить данные моего источника. Я могу заставить его работать с загрузчиком данных, поэтому я знаю, что данные действительны. Но всякий раз, когда я запускаю работу, я получаю следующий результат:
Exception in component tSalesforceOutputBulkExec_1_tSBE
[AsyncApiException exceptionCode='InvalidBatch'
exceptionMessage='Records not processed'
]
at com.sforce.async.BulkConnection.parseAndThrowException(BulkConnection.java:108)
at com.sforce.async.BulkConnection.doHttpGet(BulkConnection.java:472)
at com.sforce.async.BulkConnection.getBatchResultStream(BulkConnection.java:369)
at org.talend.salesforceBulk.SalesforceBulkAPI.getBatchLog(SalesforceBulkAPI.java:428)
at test.lead_source__c_0_1.Lead_Source__c.tFileInputDelimited_1Process(Lead_Source__c.java:2132)
at test.lead_source__c_0_1.Lead_Source__c.runJobInTOS(Lead_Source__c.java:2839)
at test.lead_source__c_0_1.Lead_Source__c.main(Lead_Source__c.java:2688)
Я использую Talend 5.5.1.r118616-20140617-1110