cancel
Showing results for 
Search instead for 
Did you mean: 

What do we mean when we say 'Async messages are persisted'? Kindly help!

gopalkrishna_baliga
Participant
0 Kudos

Hi experts,

What do we mean when we say 'Async messages are always persisted, but sync messages are not persisted' ? Basically what do you mean by saing a message is persisted?

Kindly give examples.

Thanks

Gopal

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi Gopal,

It means that asynchrous messages while being sent if there is some problem in connectivity or something the message persists and when the connection is up,it tries to send it again.but in the case of synchronous messages it wont get restarted.

Regards,

Jishi

Former Member
0 Kudos

Hi Gopal,

In the case of Sync message sender receive an intimation that message reached successfully that's why it's state is not persistent however in case of Async sender doesn't receive any ackonwledgement about the state of message and this type of message get stored in system that can be viewed by using SXMB_MONI (as mentioned by Michael in his reply).

Async message send with the status as Exactly Once or Exactly Once In Order, so it needs some persistency where user can see the status of other Async messgas if these are in queue.

Regards,

Subhasha Ranjan

Former Member
0 Kudos

Hi,

One technical implication is async messages can be restarted when they go into error but sync messages cannot be restarted.

Regards

Vijaya

MichalKrawczyk
Active Contributor
0 Kudos

Hi,

it means that by default async messages are saved in XI's database

(so you can see them in SXMB_MONI)

and sync messages are not

you can change this to log sync messages too (on dev system)

Regards,

michal