You need to sign in to do that
Don't have an account?
Upsert using Partner WSDL?
Perhaps my understanding of how the External Ids work in the Partner WSDL is off:
-----------------------------------------------------------------------------------------------------------------------------
List<MessageElement> elements = new ArrayList<MessageElement>();
SObject account = new SObject();
account.setType("Account");
// External_Id__c is the API call name of our external id on Account account.set_any(new MessageElement[] { new MessageElement(new QName("Name"), "eCommerce"),
new MessageElement(new QName("External_Id__c"), "eCommerce") }); elements.add(new MessageElement(new QName("Account"), account));
SObject contact = new SObject(); elements.add(new MessageElement(new QName("FirstName"),"Jon")); elements.add(new MessageElement(new QName("LastName"), "Jessup")); // External_Id__c is the API call name of our external id on Contact elements.add(new MessageElement(new QName("External_Id__c"), "jjessup@infopia.com"));
contact.setType("Contact");
contact.set_any((MessageElement[])elements.toArray(new MessageElement[0])); ----------------------------------------------------------------------------------------------------------------------------- Can someone please explain?Thanks!