We have a requirement to integrate Oracle database with Salesforce.com through SAP PI to push data from Oracle database to Salesforce on a daily basis.
As per my knowledge, external system needs Salesforce WSDL(Enterprise/Partner), Salesforce Username and Password+Security Token with which the external system can invoke the login() method of Standard Salesforce SOAP API and get the Session ID and Server url, which will then be used to push data to salesforce using the Standard Salesforce SOAP API methods called create()/update() etc. From Salesforce side,
I have provided the Enterprise WSDL, Username, Password to SAP PI which will connect to Salesforce to create/update records in Salesforce using the standard Salesforce SOAP API.
But SAP PI people asked if there is a way to connect to Salesforce without they needing the Salesforce Username and Password for pushing data to Salesforce. I was not sure if it is possible. Please let me know if this is possible, and if so how?
Thanks a lot in advance.