cancel
Showing results for 
Search instead for 
Did you mean: 

PI URL to receive HTTP

madanmohan_agrawal
Contributor
0 Kudos

Hi,

To receive an HTTPS request from external partner, which URL we need to provide them so that they can send the XML file to PI over HTTP protocol.

1. https://<host>:<port>/sap/xi/adapter_plain

2. https://<host>:<port>/sap/xi/adapter_plain?namespace=<ns>&interface=<int>&service=<ser>&party=<party...

3. https://<host>:<port>/sap/xi/engine?type=entry

thanks,

Madan

Accepted Solutions (1)

Accepted Solutions (1)

rajasekhar_reddy14
Active Contributor
0 Kudos

Hi Madan

which version of PI r u working on? if you are using PI 7.1 then you can publish sender agrement in service registry,be default it will genarate HTTPS url,provide the same to third party team.

Regards,

Raj

madanmohan_agrawal
Contributor
0 Kudos

Hi Raj,

Yes I am using PI 7.1

Thanks,

Madan

rajasekhar_reddy14
Active Contributor
0 Kudos

I hope your third party people will privded request in the form of web service,SOAP adapters supports HTTP calls,betetr to use web service communication.

You have to provide WSDL and Service URL,publish sender agrement it will genarate HTTPS wsdl url,please provide the same.

Regards,

Raj

Former Member
0 Kudos

You have to generate a WebService. The endpoint seem something like this:

https://<host>:<port>/sap/xi/adapter_plain?namespace=<ns>&interface=<int>&service=<ser>&party=<party...

madanmohan_agrawal
Contributor
0 Kudos

No, They will be sending plain HTTP (XML over HTTP). For this, do we need to publish sender agreement and send the generated URL to them.

Thanks,

Madan

Former Member
0 Kudos

Hi,

Its not mandatory to publish the URL to service registry..what he mean was instead of you framing the URL link ..by publishing the sender agreement to service registry those link will be generated automatically so that you can pass the same to sender application team...

if you have service registry configured try this else need to use the second one which you have mentioned..

HTH

Rajesh

rajasekhar_reddy14
Active Contributor
0 Kudos

SOAP adapter supports HTTP cals too.

refer below link it will help how to form HTTP Query string , in this case you dont required to publish sender agrement and SOAP channel not required.

http://help.sap.com/saphelp_nwpi71/helpdata/EN/44/8f54b8b01e3673e10000000a114a6b/content.htm

Regards,

Raj

Former Member
0 Kudos

Yes, publishing is not mandatory. You can call it directly from url.

Answers (1)

Answers (1)

Former Member
0 Kudos