Content

General description

Cuando se revisan fechas en la SmartConsole o Reports, se evidencian fechas en formato Hexadecimal, mientras que en la sentencia SQL original no fueron escritos de esa forma.

Conclusion / Solution / Recommendation / Advice

El agente SQLMONITOR lee los datos directamente de la base de datos SLDBM01X (traza SQL que genera nativamente el System i) y los escribe inmediatamente en el fichero SILOG01X sin modificarlos en ningún momento.

Si se están recolectando valores hexadecimales quiere decir que el monitor DBMON de IBM que escribe en la base de datos SLDBM01X modifica los valores de las sentencias parametrizadas (qqrid = 3010) en algún momento y por este motivo SQLMON recolecta y escribe dichos valores en el fichero SILOG01X.

En la base de conocimientos de IBM, se han encontrado casos parecidos donde el campo QQ1000 devolvía valores anormales, por ejemplo:
http://www-01.ibm.com/support/docview.wss?uid=nas2063cf18ac7fe04ab86257165003cc133
http://www-01.ibm.com/support/docview.wss?uid=nas37936e128911d06248625710400019df3
http://www-01.ibm.com/support/docview.wss?uid=nas281c1ff4fcab56d8e862573ea0041f043
http://www-01.ibm.com/support/docview.wss?uid=nas3d79311af2c85f87e862573e9005d9482

En todo caso, si este error del DBMON se produce, lo correcto sería revisar que el equipo tenga las últimas PTFs aplicadas.

En caso de contar con las últimas PTFs aplicadas en el System i, y persistir el error, lo mejor será tramitar la incidencia directamente a IBM. Pues se recuerda que SQLMON no modifica los valores bajo ninguna circunstancia; sino que los recolecta tal cual llegan al SLDBM01X generado de manera nativa por el OS400.


Still have questions? We can help. Submit a case to Technical Support.

Last Modified On: September 24, 2017