cancel
Showing results for 
Search instead for 
Did you mean: 

.Net application integration with SAP PI

former_member190358
Participant
0 Kudos

Hello SAP PI Gurus,

I have a situation where the partner has  .NET application and wants to connect SAP R/3 via SAP PI.

So, i have developed a scenario from SOAP to RFC and asked my partner to send message to the URL i provided to him.

But i am not able to see this message in PI Monitor.

However, when i try with SOAP UI, then the message is arriving and when client is trying,  i can see that in HTTP Log file, there is a 500 internal server error . in my case is 200 stauts ok.

1) So, any hints in this issue is acceptable.

2) is SOAP necessary to connect to .NET application, Cant i use HTTP ?

3) Any Documents or links in this area is very helpful.

Regards,
Ravi

Accepted Solutions (0)

Answers (3)

Answers (3)

baskar_gopalakrishnan2
Active Contributor
0 Kudos

You can use http or soap adapter to integrate .net application to PI. You can let the client to post their data via http sender adapter. This is one approach. You need to provide the URL to the client.  Another approach is create soap sender adapter and host the web service. You need to share wsdl to them. This way they can send the data via web service.  Both uses http as transport protocol. Please search scn for the soap sender and http sender scenarios. If you want light web service framework then use soap axis sender adapter. This is third approach. I would recommend you to proceed with the first two ways.

rajasekhar_reddy14
Active Contributor
0 Kudos
udo_martens
Active Contributor
0 Kudos

Hi Ravi,

from a PI perspective both is possible, http and soap or what ever. It depends, what the 3rd party system (.net) is able to send.

The 500 error might cause of wrong url path, wrong message content or wrong soap action or wrong content type.

/Udo

former_member190358
Participant
0 Kudos

Hello Udo,

For testing the setup,  if he is doing an HTTP post and if i have SOAP adapter configured, then will it get though the SAP PI and process further or will get stuck ?

Regards,

Ravi

udo_martens
Active Contributor
0 Kudos

Hi Ravi,

soap message are sent via http as well. The difference to a "normal" xml message via http is

- the soap enveloap (what is build by xml as well)

- the content type

- the soap action (not mandatory)

So any soap request is as well a http request. If you sent a message with for example wrong content type to the PI soap sender adapter it will fail.

/Uddo