cancel
Showing results for 
Search instead for 
Did you mean: 

POST METHOD in PI

Former Member
0 Kudos

Hi Experts,

For the salesforce integration with SAP , Salesforce team consumes the PI WSDL, they face an issue that

POST method is not supported by the target URL.


In sender channel the following details are maintained


Adapter Type: SOAP 7.11


Transport Protocol:HTTP

Message Protocol:SOAP 1.1

Adapter Engine:Central Adapter Engine

HTTP Security Level:HTTP

QOS:Exactly Once




Please guide on how can we make PI URL to support POST Method.



Regards,

Kalpana.

Accepted Solutions (1)

Accepted Solutions (1)

former_member182412
Active Contributor
0 Kudos

Hi Kalpana,

You give them the WSDL url like below

http://podev:50000/dir/wsdl?p=ic/d6ca2cf83a1a3b6e981fe3e20b1a541e

They calling the PI web service using WSDL url instead of endpoint URL.

Regards,

Praveen.

Former Member
0 Kudos

Hi Praveen,

Thanks for your reply.I have given them the endpoint URL and that solves the problem.

Regards,

Kalpana

Answers (2)

Answers (2)

former_member190293
Active Contributor
0 Kudos

Hi Kalpana!

Maybe you can try HTTP_AAE adapter instead of SOAP as it supports POST method?

Former Member
0 Kudos

Hi Kalpana,

The URL generated from the ICO in ID points to the definition of the service and not to its end point.

You can use this url with HTTP GET to fetch the definition of the web service including Request-Response structures and http/https end point.

To get the actual end point, you can either open the wsdl in an editor and manually search for it.

You can also create a SOAP project in SOAP UI for this WSDL. You could then copy the end point url from there.

Regards,

Gav