cancel
Showing results for 
Search instead for 
Did you mean: 

Message monitoring of synchronous messages

Former Member
0 Kudos

Guys,

whenever I check a synchronous message in message monitoring, its audit log is correctly shown but the message (header and payload) are not shown, returning the message "The message was deleted to save memory" or something like that.

Does anyone knows how to enable message monitoring to show the messages from sync messages?

Thanks in advance,

Henrique.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Henrique,

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.

You just have to set:

messaging.syncMessageRemover.removeBody = false

in the AF messaging service in the visual admin

and you'll be able to trace sync calls

you only need this for sync

if you set this you'll see sync messages in,

http://hostname:portnumber/MessagingSystem/monitor/monitor.jsp

(so in the monitor for adapters)

async are logged there by default so no need to change anything for async calls...

Regards,

Abhy

Message was edited by: Abhy Thomas

henrique_pinto
Active Contributor
0 Kudos

Thank you very much, Abhy!

I'll try that and reply if that worked.

Just one thing: how dangerous (in terms of memory used) is it to leave this option always enabled? Or would it be better if I only enabled it when I needed to check the messages?

Regards,

Henrique.

Former Member
0 Kudos

You could do this to enable logging for sync messages

SXMB_ADM -> Administration --> Error Analysis Settings

Create a new condition -->

Condition:QualityofService

Argument:BE

Action:LOGGING

Arugument:1

You can set time limit too.

henrique_pinto
Active Contributor
0 Kudos

> You could do this to enable logging for sync

> messages

>

> SXMB_ADM -> Administration --> Error Analysis

> Settings

> Create a new condition -->

> Condition:QualityofService

> Argument:BE

> Action:LOGGING

> Arugument:1

>

> You can set time limit too.

If I'm not mistaken, all changes in SXMB_ADM take place only on SXMB_MONI logging, not on message monitoring (nor monitor). That's not my case, but thanks anyway.

Regards,

Henrique.

Answers (3)

Answers (3)

sridharreddy_kondam
Active Contributor
0 Kudos

Hi Pinto,

Just Goto

> tcode SXMB_ADM

> Int Engine Config

> Specific Configuration

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

If the patameter is not available create a new entry ...

Thanks and Regards,

Sridhar

Former Member
0 Kudos

Hi Henrique,

Please look at these threads..

Hope they help!

cheers,

Prashanth

P.S Please mark helpful answers

Former Member
0 Kudos

Henrique -

Did you look at these threads, might throw some ideas:

/people/michal.krawczyk2/blog/2005/05/10/xi-i-cannot-see-some-of-my-messages-in-the-sxmbmoni

Hope those help you !!!

Thanks,

Tirumal