Zum Inhalt springen

Fehlerbehebung beim Connector-SDK

Fehlerbehebung

Auf dieser Seite finden Sie Tipps und Vorschläge zur Behebung von Problemen mit dem Jitterbit Connector SDK. Siehe Bekannte Probleme-Seite für weitere Informationen.

F: Ich habe meinen Connector registriert, die Manifestdatei bearbeitet und den Connector erstellt, aber ich sehe nicht, dass er in der Protokolldatei des Agenten als geladen angezeigt wird. Was könnte falsch sein?

A: Wenn Sie nicht sehen, dass der Connector geladen wird, oder eine Fehlermeldung im Protokoll sehen, überprüfen Sie, ob der Build korrekt funktioniert hat. Entpacken Sie die erstellte JAR-Datei und überprüfen Sie die MANIFEST.MF Überprüfen Sie, ob die Dateien vorhanden sind. alle vorhanden sind und dass der Inhalt des Manifests mit dem übereinstimmt, was Sie beabsichtigt haben. Wenn Sie unter Windows arbeiten, gibt es ist ein Bekanntes Problem beim Erstellen von JAR-Dateien, bei dem der letzte Eintrag eines Manifests ignoriert wird, wenn es keinen nachfolgenden Wagenrücklauf/Zeilenvorschub als letzten Eintrag. Wenn Sie die Datei in einem Texteditor öffnen, sehen Sie keine leere Zeile Fügen Sie am Ende einen hinzu und versuchen Sie, Ihren Agenten neu zu erstellen und neu zu starten.

Überprüfen Sie, ob die Registrierung des Connectors korrekt durchgeführt wurde. Verwenden Sie dazu Registrierungs API, um die registrierten Connectoren für die Organisation, die Sie verwenden. Der Name, unter dem der Connector registriert ist, muss derselbe sein als Name, der in der JSON-Datei verwendet wird, die die Integration Studio Benutzeroberfläche beschreibt, und in den Java-Quelldateien. Überprüfen Sie sowohl den Agenten und Tomcat-Serverprotokolle für Nachrichten, die darauf hinweisen, dass der Connector erkannt und korrekt registriert wurde.

F: Mein Connector wird in der Integration Studio Benutzeroberfläche nicht angezeigt. Was könnte der Fehler sein?

A: Überprüfen Sie diese Punkte:

  • Überprüfen Sie, ob die UI-Datei des Connectors (standardmäßig adapter.json) ist gültiges JSON; der Agent meldet Fehler in der Melden Sie sich, wenn Probleme auftreten.
  • Überprüfen Sie in den Agentenprotokollen, ob der Connector bei Harmony registriert wurde. In den Protokollen sollten die Informationen in der MANIFEST.MF Datei, einschließlich des registrierten Connector-Namens, Autors, Connector-Schlüssels, Endpoint Entitätstyp-ID und Aktivitäts-IDs.
  • Verwenden Sie diese Postman-Sammlung, um zu sehen, welche Adapter (Anschlüsse) Harmony kehrt zurück.
  • Überprüfen Sie, ob die Registrierung des Connectors korrekt durchgeführt wurde, indem Sie den Registrierungs API, um die registrierten Konnektoren für die von Ihnen verwendete Organisation.
  • Der Name, unter dem der Connector registriert ist, muss mit dem Namen in der JSON-Datei übereinstimmen, die den Connector beschreibt. Integration Studio UI und in den Java-Quelldateien. Überprüfen Sie sowohl die Agent- als auch die Tomcat-Serverprotokolle auf Nachrichten, die dass der Connector korrekt erkannt und registriert wurde.
  • Gelegentlich müssen Sie möglicherweise die Version in der MANIFEST.MF des Steckers, neu erstellen und dann erneut bereitstellen, damit die Änderungen verbreitet werden.
  • Wenn Sie einen privaten Windows Agenten verwenden, versuchen Sie, den Agenten neu zu starten.

F: Wo sind die Protokolldateien, die ich zum debuggen von Connector-Problemen ansehen sollte?

A: Die Logdateien sind die für den Tomcat-Server des Jitterbit-Agenten. Sie befinden sich in einem Verzeichnis des Jitterbit-Agenten:

<JITTERBIT_HOME>/tomcat/logs

Unter Windows heißt das Protokoll catalina.<date_stamp>.out; unter Linux OS (und dem Docker-Agenten) das aktuelle Protokoll Datei heißt catalina.out und wenn es größer wird, wird es umgerollt auf catalina.<date_stamp>.out.