With the help of enterprise wsdl, I have been trying to make upsert call in Contact where I need to relate the contact with Account . I have an external Id field on Account and trying to use it for upsert.
I am getting the below Error.
INVALID_TYPE Must send a concrete entity type. -1 -1
Below is the request, I am making....please let me know whats wrong here. I am making this request as sys admin.. and have all permission for this object.
<urn:upsert> <urn:externalIDFieldName>Account.Partner_Number_HDS__c</urn:externalIDFieldName> <urn:sObjects xsi:type="urn1:Contact"> <!--Zero or more repetitions:--> <FirstName>EnterA</FirstName> <LastName>EnterB</LastName> <Department>Sales</Department> <Job_Title_HDS__c>Account Manager</Job_Title_HDS__c> <MobilePhone>456768985</MobilePhone> <Email>firstname.lastname@example.org</Email> <Account.Partner_Number_HDS__c>PA-74</Account.Partner_Number_HDS__c> </urn:sObjects> </urn:upsert>