cancel
Showing results for 
Search instead for 
Did you mean: 

Transmitting the message to endpoint <local> using connection SOAP_http://sap.com/xi/XI/System failed

rubanprasanth_s
Participant
0 Kudos

Dear Experts,

My scenario is as follows:
Sender : SAP System
Middle ware : XI
Receiver : NWBPM

Proxy to Soap Scenarion.

We are using HTTP Destination to connect to NWBPM.

I am getting the following error in XI:

SOAP: Call failed: java.io.IOException: Error receiving or parsing request message: java.io.IOException: HTTP Error response for SOAP request or invalid content-type.

MP: exception caught with cause com.sap.engine.interfaces.messaging.api.exception.MessagingException: java.io.IOException: Error receiving or parsing request message: java.io.IOException: HTTP Error response for SOAP request or invalid content-type.

SOAP: Error occurred: com.sap.engine.interfaces.messaging.api.exception.MessagingException: java.io.IOException: Error receiving or parsing request message: java.io.IOException: HTTP Error response for SOAP request or invalid content-type.

Exception caught by adapter framework: java.io.IOException: Error receiving or parsing request message: java.io.IOException: HTTP Error response for SOAP request or invalid content-type.

Transmitting the message to endpoint <local> using connection SOAP_http://sap.com/xi/XI/System failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: java.io.IOException: Error receiving or parsing request message: java.io.IOException: HTTP Error response for SOAP request or invalid content-type

What could be the possible error.

Thanks in Advance.

Regards,
Ruban.S

Accepted Solutions (1)

Accepted Solutions (1)

suchitatomar
Participant
0 Kudos

Hi Ruban

Looks like you are not sending the correct content-type which is expected.

You can use message transformation bean to change the content type.

Parameter name : Transform.contentType

value : text/plain;charset=utf-8 or text/html;charset=utf-8


Also other reason for this could be the user for proxy connection has to renew its password.

You can check in <server:port>/NWA , configuration, identity management, there is a check box indicating that the user has to renew password.Please check that too.

Hope this helps..!!


Regards

S Tomar



Answers (2)

Answers (2)

iaki_vila
Active Contributor
0 Kudos

Hi Ruban,

This wiki could be helpful for you (check possible cause 2): PI Messages are not delivered to SAP NetWeaver BPM - Technology Troubleshooting Guide - SCN Wiki

Regards

former_member182412
Active Contributor
0 Kudos

Hi Pradeep,

You can see the actual response when you call via soap adapter, you can find it by click on tab Further Links and click on log viewer then the response soap envelope you can see in new window like below.

Regards,

Praveen.

rubanprasanth_s
Participant
0 Kudos

Dear Praveen,

All the above mentioned Log are from Log Viewer only.

Regards,
Ruban.S

former_member186851
Active Contributor
0 Kudos

Hello Ruban,

Is your scenario like below?

Proxy-->PI-->NWBPM--->Soap.

Make sure your the adapter used for sending data to NWBPM is of XI 3.0 protocol.

rubanprasanth_s
Participant
0 Kudos

Hello Raghu,

Channel is already XI3.0

Thanks,
Ruban.S

former_member186851
Active Contributor
0 Kudos

Hello Ruban,

Post the URL configured in the channel

rubanprasanth_s
Participant
0 Kudos

Hello Raghu,

Its not URL Address Configuration, communication is via HTTP Destination.

Thanks,
Ruban.S

former_member186851
Active Contributor
0 Kudos

Hello Ruban,

The problem could be because of endpoint maintained in NWA.

Can you copy the same use it in the Channel directly and check once.

Also try pinging the HTTP destination once.

rubanprasanth_s
Participant
0 Kudos

Hello Raghu,

Very Much appreciated that you are showing more attention to this thread.

I have checked the ping test and it is working fine. There is no issue with endpoint URL.

Regards,
Ruban.S

former_member186851
Active Contributor
0 Kudos

Hello Ruban,

My last clue,

Check the below notest

1939203,1970376