on 02-23-2011 9:21 PM
Hi All,
This is the link for SFDC POC : http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/50a76cfa-4966-2d10-aba7-da496d9b5...
.
I have the below understanding on the SFDC interfaces, which is a two fold approach:
1. I call the Login webservice of SFDC passing the Username and password+security token in order to get the session id and server url.
2. This session id and server url I use in my webservice call to SFDC. These values we need to set in all SOAP Header while sending a SOAP request.
What I understand is I need to do a soap lookup( Login webservice) and get the session id and server url and use this in making the next SOAP Call [Have used java mapping to make first soap lookup call to Login webservice and in the same java mapping set the SOAP header for final soap call] . I need to set this session id and server url in the SOAP Header while sending a SOAP Request.
Can this be achieved in AXIS Adapter or SOAP Adapter ? Is their any other alternative or best practice to integrate with SFDC.
Regards
Ravijeet
Edited by: RAVIJEET.SAP.PI on Feb 23, 2011 10:24 PM
Hi Rajeev,
SFDC integration is not a big challenge, recently i had done SFDC and ECC integration using SAP PI EHP1, develop interface SOAP>PI<RFC approach and provide WSDL and Service URL to SFDC team.
then they have APEx environment there they will write coding to implete your service, you have to provide your PI system credtials to them.
PI point of view develop interface, publish the sender agrement in service registry.
Regards,
Raj
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi All,
I also have webdispatcher setup for intercepting all http calls to and from external systems into SAP PI. I am able to send a soap request but unable to get the response, wanted to know if web dispatcher handles soap calls and do I need to do some extra configuration at web dispatcher side ?
Thx in advance
Ravijeet
Edited by: RAVIJEET.SAP.PI on Feb 24, 2011 7:07 PM
Hi Sunil,
Could you let me know if webdispatcher handles inbound SOAP calls coming to SAP PI.
I had a talk with a fellow consultant and he said that " The SOAP protocol is not supported by web dispatcher ".
Do you have any SAP documentation on how SOAP calls are handled in SAP PI through web dispatcher.
Thx in advance
Ravijeet
Hi All,
I am facing a weird situation in my Sync call to SFDC:
I am able to get the successful SOAP response on UPSERT request call to SFDC. I am able to see the SOAP response payload in message monitoring( adapter engine) but that message is not appearing in SXMB_MONI( Integration server). In response mapping I get the error - Premature end of file. I am using Do not use SOAP envelop in my SOAP adapter and I am using JAVA mapping to create my soap request and that request is successfully updating the SFDC and getting the success response message in RWB message monitoring. I am using a java mapping in the response to strip the soap envelope and then do a message mapping to map it back to the calling ABAP Proxy.
<?xml version="1.0" encoding="UTF-8" ?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns="urn:enterprise.soap.sforce.com">
<soapenv:Body>
<upsertResponse>
<result>
<created>true</created>
<id>001P000000HgtomIAB</id>
<success>true</success>
</result>
</upsertResponse>
</soapenv:Body>
</soapenv:Envelope>
One thing which I observe in message monitoring is the response is coming as attachment and not as payload, why so ??
Thx in advance
Ravijeet
Edited by: RAVIJEET.SAP.PI on Mar 15, 2011 7:10 PM
User | Count |
---|---|
87 | |
23 | |
11 | |
9 | |
8 | |
5 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.