Para fins de auditoria ou determinação de problema, é possível gravar dados em um banco de dados e, em seguida, visualizá-los e reproduzi-los.
Se for necessário um registro de auditoria de mensagens que passam pelo broker, é possível gravar essas mensagens. Talvez você também queira gravar mensagens se precisar manter um histórico de mensagens para desenvolvimento e teste, ou para ajudar na determinação de problema.
Para determinar quais dados são gravados, é preciso configurar o monitoramento no fluxo de mensagens. Os dados são armazenados em um banco de dados, que pode ser Oracle ou DB2. Você deve criar uma origem de dados e, em seguida, usar um serviço configurável para definir o nome da origem de dados a ser usado ao gravar dados.
Depois de gravar dados, você pode visualizá-los de várias maneiras. Usando a interface da web, é possível visualizar uma lista de mensagens gravadas ou visualizar detalhes de uma mensagem específica. Também é possível visualizar dados gravados usando o API do Message Broker ou a API WebSphere Message Broker Representational State Transfer (REST).
É possível reproduzir uma mensagem para uma fila do WebSphere MQ usando a interface da web ou a API do Message Broker. Também é possível reproduzir a mensagem em outro fluxo de mensagens para teste ou determinação de problema.