Skip to Content
0

SAP PI 7.3 and integration with Salesforce by SOAP API

Sep 07, 2017 at 10:48 AM

86

avatar image

Hi to all,

I am facing for the first time an integration project with SalesForce and our client decided to not buy the adapter so we have to work with the SOAP protocal and calls the SalesForce API. I have some questions that someone how do it before me maybe can answer and share his experince to understand the best way to approach this kind of integration:

- we have to manage many interfaces that has header and rows (like invoices, orders ..) and I am looking to know how to, if it's possible, update in a single call two different objects with the upsert() call ... it's possible? can you show me an example? otherwise how you manage flows like this? thanks for sharing this ...

- As I can seen around in the web to do operation with API calls we have to login to the salesforce system and get the SessionId and the URL where submit our data after ... I was thinking about concurrency, and parallel processes .. We have a Sandbox licence that permitted a number of 25 parallel process with the same login (sessionid?) .. How you face this? You do a logout at the end of every flows?

- What do you suggest to use? a BPM with a first login map and then the operation map (like invoices, orders ..) or a flow with one operation mapping and two or many mappings?

Thanks so much to share your knowledge about that.

Antonello

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

2 Answers

Antonello Storelli Sep 08, 2017 at 10:02 AM
0

no one want share his experience and give me some tips?

Share
10 |10000 characters needed characters left characters exceeded
Manoj K Sep 07, 2017 at 11:46 AM
0

Hi Antonello,

Regarding your first query on implementing multiple objects you can create as many operation mapping each for its individual transaction type (invoice / orders) and mention those in your interface determination one after the other. But i can't guarantee is this is how you need as i never got chance to integrate with SFDC.

And regarding your second query on getting session id and URL all you need to implement is soap lookup which uses your userid and password and get the session id and url back then you may use them accordingly . You may check this and this thread for same requirement.

Thanks,

Manoj

Show 1 Share
10 |10000 characters needed characters left characters exceeded

Hi Manoj,

thanks for you answer, I already known the links that you pass me.

0