API-Programmierhandbuch › API-Fehlerbehebung
API-Fehlerbehebung
Falls Ihre API-Aufrufe nicht wie erwartet funktionieren, führen Sie die Fehlerbehebung anhand nachfolgender Schritte durch, und überprüfen Sie nach jedem Schritt, ob die richtigen Ergebnisse angezeigt werden.
- Überprüfen Sie die Syntax des URL-Aufrufs:
- Vergleichen Sie Ihre Syntax mit dem Beispiel im Handbuch, und überprüfen Sie, ob Sie Ihren eigenen richtigen CA Enterprise Log Manager-Servernamen oder Ihre eigene richtige IP-Adresse verwendet haben.
- Falls Sie Abfrage- oder Berichtsspezifikationen hinzugefügt haben, überprüfen Sie, ob der Hauptteil des Aufrufs (vor den Spezifikationsparametern) mit einem Fragezeichen (?) endet, bevor Parameter hinzugefügt werden. Beispiel:
?param1=val1¶m2=val2
- Wenn die URL-Syntax richtig ist und keine Daten angezeigt werden, überprüfen Sie die Filter. Falls Sie "getQueryViewer" oder "getReportViewer" verwenden, überprüfen Sie die Filter und Ergebnisbedingungseinstellungen in der Schnittstelle. Falls Sie "runQuery" verwenden, überprüfen Sie die Parameterspezifikationen, die Sie der URL hinzugefügt haben:
- Filter überprüfen - Überprüfen Sie, ob die Basisfilter die von Ihnen gewünschten Daten anzeigen. Beispielsweise, ob der Name der von Ihnen gefilterten Ereignisquelle richtig eingegeben wurde.
- Syntax - Überprüfen Sie, ob die Filtersyntax richtig ist, insbesondere wenn Sie Filter erstellt haben, die Spezifikationsparameter verwenden.
- Zeitfilter – Überprüfen Sie, ob der Zeitraum lang genug ist, und stellen Sie sicher, dass die Zeitzone Ihres Betriebssystems und die Zeitzone von CA Enterprise Log Manager identisch sind.
- Zugriffsfilter-XML-Filter – Stellen Sie sicher, dass Sie sich erfolgreich von einer Sitzung abgemeldet haben.
- LogDepot log - Überprüfen Sie, ob Ereignisse empfangen und in der Datei "logDepot_sponsor.log" angezeigt werden.
- Überprüfen Sie die Protokolleinstellungen für die API-Komponente. Überprüfen Sie, ob folgende Dateien und Einstellungen vorhanden sind:
- Eigenschaftendatei: epSIM_logging.properties
- Die Standardstufe ist WARN.
- Protokollierung: logmanager.ui.calmapi
- Protokolldatei: calm.log