A system, method and computer program product for auditing a message in a
message stream are disclosed. Messages in a message stream are captured
including at least one message in an extensible markup language (XML)
format. Each message in the XML format is then extracted from the
captured messages and has a timestamp applied thereto. Each timestamped
message in the XML format is then stored in a memory.