I believe that external ids are a requirement for upsert operations.
On Wednesday, August 29, 2012 9:57:29 AM UTC-7, linda p wrote:
we get an error 551 ERROR [MCHInvUpsert] client.PartnerClient loadUpserts (PartnerClient.java:189) - Error while calling web service operation: upsert, error was: Field name provided, does not match an External ID for Inventory_Worldwide_Machine__c
[InvalidFieldFault [ApiQueryFault [ApiFault exceptionCode='INVALID_FIELD'
exceptionMessage='Field name provided, does not match an External ID for Inventory_Worldwide_Machine__c'
]
row='-1'
column='-1'
]
]
i've seen the reply on adding a line to the xml for external id but what if there is NO external id defined on the object?