cancel
Showing results for 
Search instead for 
Did you mean: 

Not able to see Message Content while using SOAP Adapter

Former Member
0 Kudos

Hi freinds

I am working on following scenario

Web Application ---> SOAP Adapter ---> XI ---> RFC Adapter ---> SAP R/3

Web application is using the WSDL file which I generated from XI.

Now everything is going fine & I am even getting the XML data in SAP R/3 ( Order is getting created ) but in RWB under message monitoring I am getting " <b>Content of message deleted to save memory</b> " for message content.

Even in SXMB_MONI for that timeframe it is showing " <b>No messages available for selection</b> ".

Can you tell me why I am not getting the message content & the message itelf in SXMB_MONI. What I need to do in order to get the message content while monitoring.

Best Regards

Lalit

P.S --> I am able to see the message content if I am using File Adapter in place of SOAP Adapter

Accepted Solutions (0)

Answers (5)

Answers (5)

Former Member
0 Kudos

Dears,

We are use stack 11 in XI 7.0. When I try to display message I receive error "Content of message deleted to save memory".

I checked parameters in transaction SXMB_ADM:

ACK_SYSTEM_FAILURE 1

ENGINE_TYPE HUB

IS_RFC_DESTINATION ED0

IS_URL dest://ED0_601

LOGGING 1

LOGGING_PROPAGATION 1

LOGGING_SYNC 1

Could you help me?

Thanks

Former Member
0 Kudos

Hello,

It seems that you need to change in Visual Admin to achive your goals. The blog /people/william.li/blog/2008/02/07/display-adapter-synchronous-message-content-in-rwb-of-pi-71 indicates that it should be possible in PI70 and XI30.

This may could help you?

Former Member
0 Kudos

Hi

But here we are using SP11.

What do I need to do so that I can view the payload in RWB also.

Best Regards

Lalit

former_member184154
Active Contributor
0 Kudos

I had a look at all the places in which a could figure out this configuration to be changed, but <i>nada</i>. Can you try logging in the Visual Admin and have a look there? I doubt you might find something useful, and also I cannot try myself as I don't have enough rights here on this project.

Sorry.

Alex

Former Member
0 Kudos

Hi

After adding the LOGGING_SYNC parameter with value 1. I am able to see the messages in sxmb_moni but they have status as " System Error - Restart not possbile " with the following error ::

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>

- <!-- Call Adapter

-->

- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">

<SAP:Category>XIServer</SAP:Category>

<SAP:Code area="INTERNAL">CLIENT_RECEIVE_FAILED</SAP:Code>

<SAP:P1>402</SAP:P1>

<SAP:P2>ICM_HTTP_TIMEOUT</SAP:P2>

<SAP:P3 />

<SAP:P4 />

<SAP:AdditionalText><html><head><title>SAP Web Application Server Error</title> <style type="text/css"> body { font-family: arial, sans-serif;} </style> </head> <BODY text="#172972" link="#808080" vlink="#808080" alink="#8e236b" bgcolor=white leftmargin="0" topmargin="0" marginheight="0" marginwidth="0"> <table height="61" width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td background="http://sapxidev:50000/sap/public/icman/img/bluebar_tile.gif" height="30"><table> <tr> <td width=5></td> <td width=20% nowrap><font face=arial size="-1" color=white>SAP Web Application Server </font></td><td width=75% align="right" nowrap><font face=arial size="-1" color="white"><a href="http://help.sap.com/">Help </font></td><td width=5% nowrap></font></td> </tr></table> </td><td rowspan=2 width=122 height=61 valign=top><img src= "http://sapxidev:50000/sap/public/icman/img/theme.jpg" width=122 height=61 border=0 alt="SAP"></td> </tr><tr><td background="http://sapxidev:50000/sap/public/icman/img/graybar_tile.jpg" height="31"> &nbsp;</td></tr> </table> <br><br> <table width=800> <tr><td width=50 nowrap> </td><td> <H2>500 Connection timed out</H2><br>Connection timed out (-5) <br><hr> <table border="0"> <tr><td>Error:</td><td>-5</td></tr> <tr><td>Version:</td><td>6040</td></tr> <tr><td>Component:</td><td>ICM</td></tr> <tr><td>Date/Time:</td><td>Wed Dec 21 13:59:55 2005 </td></tr> <tr><td>Module:</td><td>icxxthr_mt.c</td></tr> <tr><td>Line:</td><td>2559</td></tr> <tr><td>Server:</td><td>sapxidev_XID_00</td></tr> <tr><td>Detail:</td><td>Connection to partner timed out</td></tr> </table> <p></p> </td></tr></table> <table><tr><td width=50 nowrap></td> <td nowrap><FONT SIZE=-1><a href="http://www.sap.com/">&copy; 2001-2003, SAP AG</a></FONT></td></tr></table></SAP:AdditionalText>

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack>Error when receiving by HTTP (error code: 402, error text: ICM_HTTP_TIMEOUT)</SAP:Stack>

<SAP:Retry>N</SAP:Retry>

</SAP:Error>

As my payload was of 100 records with 15 fields I guessed that this can be the reason I am getting timed out. So next time I just send 2 records & this time no error & everything went fine.

Now one thing I need to do is to increase the TIMEOUT value with the help of <b>OSS Note 824554</b>.

But still in RWB ( with 2 records also ) under message monitoring I am getting " <b>Content of message deleted to save memory</b> " for message content.

My objective now, is to display the payload which is coming from Web Application via SOAP Adapter in RWB. Can you help me in this.

Best regards

Lalit Chaudhary

Former Member
0 Kudos

From SP12, the payload of sync messages is cached in memory rather than persisted. These payloads are deleted to prevent them from accumulating in memory.

So, the monitoring works perfectly as expected.

William

Former Member
0 Kudos

Hi Alessandro

LOGGING_SYNC parameter is not there only these 2 parameters are listed under RUNTIME category ENGINE_TYPE & IS_URL.

Do I need to add this parameter if yes than can you tell me how.

Thanks

Lalit

former_member184154
Active Contributor
0 Kudos

Are you in synchronous scenario? I guess so.

If that's your case, you have to enable synch logging, which should be disabled by default.

Go to

-> SXMB_ADM transaction

-> Int Engine Config

-> Specific Configuration

and check that LOGGING_SYNC param of RUNTIME category is set 1 (deafult is 0)

Let me know.

Cheers,

Alex