Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
See why IDC MarketScape names Qlik a 2025 Leader! Read more
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

[resolved] Salesforce Upsert Problem

Hello!
I am new to Talend Open Studio and cannot get a "simple" upsert to a custom Salesforce object to work.  Using the "upsert" action, I have attempted to insert and update records and I am receiving the same error on both.  The error is:
java.lang.Exception: java.lang.Exception: P21_Quote_Number__c not specified


The map is set up as follows:

MSSQL input --> tMap --> tSalesforceOutput
                    |--> tLogRow


The salesforce custom object is named Quote__c and has P21_Quote_Number__c set up as an external ID. (Our current Boomi integration is working okay, so the salesforce set up should be okay.)
The tLogRow output shows that data for P21_Quote_Number__c is populated.
In Talend on the basic settings tab I have set the "Upsert Key Column" to P21_Quote_Number__c.
I have also tried setting up the Relationship mappings on the advance settings tab and I still get the same message.
What am I doing wrong?

Thanks in advance for your help!
Labels (4)
12 Replies
Anonymous
Not applicable
Author

You don't need a tMap to remove the entries.
Just click the Edit Schema button and remove the fields that you don't need.
The export jobs you right click on it and choose Export Items...
Glad your issue is resolved.
Anonymous
Not applicable
Author

Hi, there,
I have a job in which data is coming from an input file and is being loaded in Salesforce through DataMap.
There is an Upsert operation on a custom object named Recurring Donation which has a lookup for Account and Contact.
Object: Recurring_Donation__c
Lookup Account: Organization__c
Lookup Contact: Primary_Contact__c
In Advance setting of tSalesforceOutputBulkExec component,
I have specified the fields from drop down menu, and in Lookup Relationship Field name I have written Organization__r and Primary_Contact__r and specified their External_IDs.
It is giving me an error of Invalid Batch Found.
Please help me out.
Thanks,
Stuti
TRF
Champion II
Champion II

Hi,
Are you using tSalesforceBulk? If yes, go on Salesforce side you'll retrieve the complete error