Hi Chanchal,
The way to keep all session messages is to make the protection of every backup permanent. However, this would mean that your IDB gets extremely large and quite cumbersome to backup/restore.
Why do you need to do this? There is an auditing feature that you can find under the Internal database section which may help you achieve what you need.
Hope this helps.
John