cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP sender Error

Former Member
0 Kudos

Hi All,

We have a Newly installed SAP PI 7.3 environment. There is a SOAP to PROXY SYNC scenario. The WSDL has been generated from the sender Agreement and imported to SOAP UI for testing.

However, this is the error when trying to push a message from SOAP UI ---

"Error: HTTP method POST is not supported by this URL"

Please help !!!!

Accepted Solutions (1)

Accepted Solutions (1)

baskar_gopalakrishnan2
Active Contributor
0 Kudos

Also I believe you choose only http as transport protocol in the sender soap cc.  Open the wsdl and look for location tag and you will see there WSDL URL.

Former Member
0 Kudos

Hi Baskar,

Thanks a lot

Finally i am able to get the response back but with the soap header.

I am trying to remove the soap header.

Baskar you rock!!!

nilambari
Explorer
0 Kudos

Hi Baskar,

I am trying to use the SOAP UI tool and getting the following ERROR: HTTP method POST is not supported by this URL

Request you suggest. I am working with PI7.3

Former Member
0 Kudos

Hi Nilambari,

I'm facing similar issue when trying to post data to PI using wsdl(Sender soap cc), Have you fixed this by any chance?

Thanks,

Paul

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi

Please check the URL Address and select the correct  in SOAP UI (Combo Box), by default generated another URL.

baskar_gopalakrishnan2
Active Contributor
0 Kudos

The problem is clearly due to WSDL URL. Please provide URL here and we see any problem with it. It could be even some syntax or extra blank issue.

Former Member
0 Kudos

wsdl url is the same what i got while generating wsdl

http://server>:<host>/dir/wsdl?p=sa/1b55d39dd8733e73b5e16a0c0c460a82

baskar_gopalakrishnan2
Active Contributor
0 Kudos

Actually SoapUI should retrieve the exact url from this link. As I said before, please open the wsdl and search for the tag <wsdlsoap:address and there search for location. The value of location is your wsdl url. Use it and test.

Former Member
0 Kudos

Just for my clarification:

when i checked the url coming from wsdl,some special char instead of :// was coming with namespace.

when i romoved it and placed URL to the UI tool,it worked.

Can you please let me know why this has happened?

baskar_gopalakrishnan2
Active Contributor
0 Kudos

Normally special char instead of // should not occur. something weird. Check this happens only for this interface or for everything. This special char causes misinterpret in SOAPUI to get that error. As you know there is an another convention way to generate wsdl too. You can try that way also.. in the integration directory...

tools -> display wsdl -> specify wsdl url (dont use propose url)

Enter the value as

http://host:port/XISOAPAdapter/MessageServlet?channel=:service:channel

where service ->sender business component

channel ->sender cc

Then input the following three values in the subsequent screen

sender business component

sender interface

sender interface namespace

and finally save the wsdl.

Former Member
0 Kudos

Thanks bhaskar

Former Member
0 Kudos

Hi Basker,

I urgenly need your input on sender soap channel:

URL : http://host:port/XISOAPAdapter/MessageServlet?channel=:service:channel

when i use above url in soap ui,it is giving me CPAObjectNotFoundException: Couldn't retrieve binding for the given channelId: Binding:CID=null error though i changed url in wsdl also.

when i use url with inerface details,atleast it goes to PI and fails in message mapping step.

Can you provide me the correct url approach for sender soap channel.

I checked in many blogs but different people suggest different approach which is confusing.

Just to let you know,i am using PI 7.3 sp 04.

Thanks,

Monika