Guida alla programmazione API › Risoluzione dei problemi dell'API
Risoluzione dei problemi dell'API
Se le chiamate all'API non funzionano come previsto, eseguire la seguente procedura per risolvere i problemi, effettuare una prova al termine di ciascuno per verificare che vengano visualizzati i risultati appropriati.
- Verificare la sintassi dell'URL di chiamata:
- Confrontare la sintassi con l'esempio riportato nella guida, verificando di aver utilizzato il nome server o l'indirizzo IP di CA User Activity Reporting Module corretti.
- Se si aggiungono specifiche di query o rapporto, prima di aggiungere qualsiasi parametro controllare che la parte principale della chiamata, ovvero quella che precede i parametri delle specifiche, termini con un punto interrogativo (?). Ad esempio:
?param1=val1¶m2=val2
- Se la sintassi dell'URL è corretta e non viene visualizzato alcun dato, controllare i filtri. Se si utilizza getQueryViewer o getReport Viewer, controllare le impostazioni dei filtri e delle condizioni di risultato dell'interfaccia. Se si utilizza runQuery, verificare le specifiche dei parametri aggiunti all'URL:
- Controllare i filtri: verificare che i filtri di base visualizzino i dati desiderati. Ad esempio, controllare che il nome origine eventi filtrato sia immesso correttamente.
- Sintassi: verificare che la sintassi del filtro sia corretta, in particolare se sono stati creati filtri utilizzando parametri delle specifiche.
- Filtri temporali: verificare che l'intervallo di tempo sia sufficientemente ampio e che il fuso orario del sistema operativo corrisponda al fuso orario di CA User Activity Reporting Module.
- Filtro del filtro di accesso XML: Assicurarsi di aver effettuato la disconnessione dalla sessione in modo corretto.
- Log LogDepot: verificare che gli eventi vengano ricevuti e visualizzati nel file logDepot_sponsor.log.
- Controllare le impostazioni di registrazione del componente API. Verificare che siano disponibili i seguenti file e impostazioni:
- File di proprietà: epSIM_logging.properties
- Il livello predefinito è WARN
- Registratore: logmanager.ui.calmapi
- File di log: calm.log