You need to sign in to do that
Don't have an account?
Shenwei Liu
Access SOAP API from Developer's Local Machine
My company has apps integrated with the Salesforce SOAP API. I’m doing some major upgrade for moving the apps from the Oracle Service Bus to .NET WCF Services. I’m just working on the dev environment now. The existing accounts are server location based (no security token is needed). For my prototype work, after successfully calling API functions with .NET code using my personal Salesforce developer account, I need to make API calls from my local machine using the company’s Salesforce development accounts. Note that I cannot login to the Salesforce.com with browsers using any company’s Salesforce development account. How can I make such API calls work from my local dev machine? Please suggest all possible approaches so that I can escalate the issue to high-level management teams for a solution. Thanks.
The SOAP UI is farily straight forward to use. I have some examples you can see here [2-4] that are using SOAPui but the concept can be moved to any SOAP framework you are comfortable with.
[1] https://developer.salesforce.com/page/Sample_SOAP_Messages
[2] http://blog.deadlypenguin.com/blog/2012/02/03/salesforce-and-soapui/
[3] http://blog.deadlypenguin.com/blog/2012/04/13/salesforce-and-soapui-using-the-default-query-method/
[4] http://blog.deadlypenguin.com/blog/2012/08/26/nulling-fields-in-salesforce-with-soapui/
1) Add your developer machines public IP address to the whitelist. This is something that any administrator should be able to do by going to setup -> security controls -> network access and adding a new trusted IP
2) Logging in with password & token, if your system is not on the trusted IP range you should be able to combine the users password and it's security token together and providing that as the "password" to any SOAP login calls.
For more info on the "API Enabled" permssion, see here: http://www.salesforce.com/developer/docs/api/Content/sforce_api_concepts_security.htm