Zum Inhalt springen

Konfigurieren des REST/Webdienstprotokolls im Jitterbit App Builder

Der App Builder unterstützt die Möglichkeit, verschiedene Webdienstanfragen zu protokollieren. Zum Beispiel:

  • REST-Datenquellenaufrufe (eine Anfrage an ein externes System)
  • REST-API-Aufrufe (eine Anfrage an den App Builder selbst)
  • Webhooks

Ein laufendes Protokoll dieser Ereignisse kann durch Navigieren zu:

  • IDE > REST APIs > Logs

Beispiel für REST-API-Protokolle

Die erfassten Informationen sind wie folgt:

  • Datum, an dem die Anfrage eingegangen ist
  • Ressourcenname
  • Ressourcenendpunkt
  • Anfragetyp
  • Statuscode
  • Erfolg
  • Extern (wenn die Anfrage an ein externes System gerichtet ist)
  • Verstrichene Zeit (in Millisekunden)

Detailliertes Protokollieren

Detailliertes Protokollieren kann für Webdienste aktiviert werden und ermöglicht eine viel tiefere Erfassung der Anfrage. Insbesondere wird beim detaillierten Protokollieren erfasst:

  • URL
  • Anfrage-/Antwort-Header
  • Anfrage-/Antwort-Inhalte

Beispiel für REST-API-Protokoll mit Details

Konfiguration

Um das detaillierte Protokollieren zu konfigurieren, richten Sie einen Protokollfilter ein, indem Sie die folgenden Schritte ausführen:

  • Navigieren Sie zu IDE > REST APIs > Logs
  • Klicken Sie auf die Schaltfläche Konfiguration

Für eine REST-API:

  • Konfigurieren Sie die App, für die der API-Aufruf bestimmt ist
  • Wählen Sie optional eine einzelne Tabelle aus

Für eine REST-Datenquelle oder einen Webhook:

  • Konfigurieren Sie die Datenquelle, die der REST-Aufruf verwendet
  • Wählen Sie optional eine einzelne Tabelle aus

Weitere gängige optionale Parameter:

  • Wählen Sie einen Statuscode-Bereich aus, z. B. 400-499
  • Wählen Sie eine Deaktivieren nach-Zeit in Minuten (z. B. 90, um das detaillierte Protokollieren für 90 Minuten aktiv zu haben)

Den Filter aktiv machen:

  • Aktivieren Sie das Kontrollkästchen Aktiv, um den Filter zu aktivieren

Nach diesen Konfigurationsänderungen sollte die Webdienstanfrage das detaillierte Protokollieren umfassen.