cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP Receiver- Error While Sending Message: 500 Internal Server Error

Former Member
0 Kudos

Hello,

Our scenario: IDoc to SOAP

I have added a third party system in the SLD and have used the same in my ID configuration.

An idoc will be triggered from R/3, which will received in PI, PI will transform the IDoc into SOAP message for the third party system.

I have tested the scenario in ID from Interface Determination and its successful.

But when i try to try to test it from RWB, using Test Message in Adapter Engine, I get an error,

"Error while sending message:500 Internal server error"

If we test it using a testing software like SOAP UI, it works fine but from PI we get the error mentioned above.

Regards,

Abhishek

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Dear Abhishek

From RWB, did you tried executing it from Integration engine or adapter engine.

If you have done it via adapter then you should put the soap payload.

Sourabh

Former Member
0 Kudos

Hello,

I am using Adapter Engine for testing, and the payload has been taken from the testing done in Message mapping.

Regards,

Abhishek

Former Member
0 Kudos

Hi,

Test the message by sending sample data from Integration Engine.

Regards,

Venkata Ramesh

markangelo_dihiansan
Active Contributor
0 Kudos

Hello,

Since the IDOC adapter resides on the ABAP stack, you can use this URL instead (it will be sent to the integration engine as Venkata suggested)


http://host:port/sap/xi/engine?type=entry

Also check your firewall settings from PI to the third-party system.

Hope this helps,

Mark

Edited by: Mark Dihiansan on Feb 7, 2012 11:48 AM

Former Member
0 Kudos

Hello,

How we i test using Integration Engine.

and where do i use the URL mentioned.

The ports have been opened and we are able to ping the server from PI

Regards,

Abhishek

Edited by: Abhishek Biwal on Feb 7, 2012 4:30 PM

markangelo_dihiansan
Active Contributor
0 Kudos

Hello,

In the Test Message tab of RWB, there is an option there Send Message To, that is where you place the mentioned URL.

Regards,

Mark

Former Member
0 Kudos

Hi,

Go to Integration Engine --> Test tab and give the parameters like Sender component, interface, namespace, user name and pwd.

Automatically URL comes, you no need to change any thing.

Regards,

VR

former_member192238
Participant
0 Kudos

Abhisheik,

In RWB click on integration engine in that click on test message.

Give the sender and receiver details put the payload and send the message.Then check what is the result.

Regards'

Praveen

PriyankaAnagani
Active Contributor
0 Kudos

Hi,

>>>How we i test using Integration Engine.

Go to RWB, Integration engine click on test message tab and specify the sender and receiver components and interface and give the payload that you've taken from message mapping and click on send.

Regards,

Priyanka

Former Member
0 Kudos

Hello,

My SOAP message does send a message back, when i use SOAP UI tool,

But i dont see that in my PI SXI_MONITOR.

Regards,

Abhishek

markangelo_dihiansan
Active Contributor
0 Kudos

Hello,

My SOAP message does send a message back, when i use SOAP UI tool,

But i dont see that in my PI SXI_MONITOR.

Maybe LOGGING_SYNC is turned off, you can enable it by going to sxmb_adm -> integration engine configuration -> F9 -> RUNTIME category LOGGING_SYNC parameter set to 1

Hope this helps,

Mark

Answers (1)

Answers (1)

Former Member
0 Kudos

The IP address in the URL was incorrect.