You need to sign in to do that
Don't have an account?
Revathi Sri
Error when doing "Upsert" operation in bulk API from client app(javacode) into salesforce.
I am getting error when trying to "UPSERT" the records from client app(java code) into salesforce using BULK API. Please find the following error " [AsyncApiException exceptionCode='Invalid Job' exceptionMessage='External ID was blank for Account. An External ID must be specified for upsert'].Even though after setting the external id field in account object.Please help me in this.
used the below code:
https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/asynch_api_code.htm
used the below code:
https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/asynch_api_code.htm
The External ID field allows you to store unique record IDs from an external system, typically for integration purposes.you need to intiate your batch with External ID field values too.
please refere below link for your reference
http://salesforce.stackexchange.com/questions/14740/how-to-perform-upsert-in-salesforce-bulk-api
Thanks for your reply, I have created External ID in Account Object and given in CSV file as well. But still I am facing the same error. I have created my client application using Web Service Toolkit(WSC 36.0 with the dependent jars) and generated Partner jar using Partner WSDL. Kindly help me to solve this issue.