Siga essa orientação para resolver o problema de relatórios de horas e registros de data e hora inconsistentes.
- Cenário: O PutTime relatado pelo WebSphere MQ no z/OS e outros horários ou registros de data e hora estão inconsistentes. Uma diferença de aproximadamente 20 segundos é detectada em:
- Rastreios (incluindo aqueles obtidos do nó Trace)
- O registro de data e hora MQPUTTIME no cabeçalho MQMD da mensagem
- Os registros de data e hora obtidos do ESQL (por exemplo, em um nó Compute)
- Explicação: WebSphere Message Broker relata o horário utilizando UTC (Universal Time Coordinated), que não considera os segundos saltados. No entanto, no z/OS, o
putTime da mensagem que é relatado pelo WebSphere MQ no cabeçalho MQMD de uma mensagem considera os segundos saltados, utilizando o valor especificado para o número de segundos saltados no campo CVT.
Essa inconsistência pode causar:
- Problema ao depurar
- Problemas com fluxos de mensagens se você utilizar registros de data e hora para controlar o fluxo de mensagens
- Informações incorretas
- Solução: Configure o campo CVT de forma que concorde com os segundos saltados de UTC. Como alternativa, inclua um deslocamento para ajustar a leitura de time stamp do z/OS. Por exemplo, inclua 20 segundos ao obter o CURRENT_TIME em ESQL.