My first is related to
Enterprise WSDL vs
Partner WSDL. I know the basic difference between two: tightly coupled vs loosely coupled, one is tied to specific organization while other is used to build client applications, etc. My question is why use
Enterprise WSDL, even to integrate with my org? What is its advantage over
Partner WSDL? I can use
Partner WSDL even to integrate with a specific org. I used it 'some time back' to create records in my org and it worked pretty well.
Another thing :
Salesforce suggests to use
Bulk API if records are to be
updated in large numbers. But today I tried to upload around 1500 new records in batch of 200 records using the following, which all worked:
So where is the problem? One potential problem I see is the daily limit of APIs call into an org, but even if post say 100K records daily, number of calls would be 100,000/200 = 500 calls, which one can have even in a developer org.
What other issues might I come across if I use SOAP API or REST API for bulk posting of records? Is there an approximate record count where one should start thinking to use
BULK API over