Guía de programación de la API › Resolución de problemas de API
Resolución de problemas de API
Si el funcionamiento de las llamadas a API no es el esperado, dé los siguientes pasos para solucionar el problema, comprobando después de cada paso si se producen los resultados adecuados.
- Compruebe la sintaxis de la URL de la llamada:
- Compare la sintaxis de su llamada con el ejemplo que se incluye en la guía y compruebe que ha utilizado un nombre de servidor o dirección IP de CA Enterprise Log Manager adecuados.
- Si ha añadido especificaciones relativas a consultas o informes, compruebe que la parte principal de la llamada (antes de los parámetros de especificación) se cierra con un símbolo de interrogación (?) antes de que aparezca cualquier parámetro. Por ejemplo:
?param1=val1¶m2=val2
- Si la sintaxis de la URL es correcta y no aparece ningún dato, compruebe los filtros. Si está utilizando los comandos getQueryViewer o getReport Viewer, revise la configuración de los filtros y las condiciones de resultado de la interfaz. Si está utilizando el comando runQuery, revise las especificaciones de parámetros añadidas a la URL:
- Check Filters: compruebe que los filtros de base muestran los datos deseados. Por ejemplo, compruebe que ha introducido correctamente el nombre del origen de evento al que se aplica el filtro.
- Syntax: compruebe que la sintaxis del filtro sea correcta, especialmente si ha creado filtros mediante parámetros de especificación.
- Time Filters: compruebe que el intervalo de tiempo es suficientemente amplio, y que la zona horaria del sistema operativo es la misma que la zona horaria de CA Enterprise Log Manager.
- Access Filter XML filter: compruebe que se cierra la sesión correctamente.
- LogDepot log: compruebe que se están recibiendo los eventos y que éstos aparecen en el archivo logDepot_sponsor.log.
- Revise la configuración de registro del componente de API. Compruebe que los archivos y las configuraciones se ajusten a las siguientes indicaciones:
- Archivo de propiedades: epSIM_logging.properties
- El nivel predeterminado es WARN
- Registrador: logmanager.ui.calmapi
- Archivo de registro: calm.log