Zum Inhalt springen

Bekannte Probleme im Jitterbit Integration Studio

Einführung

Diese Seite dokumentiert bekannte Probleme, die im Jitterbit Integration Studio identifiziert wurden. Für bekannte Probleme, die bei anderen Jitterbit Harmony-Anwendungen identifiziert wurden, siehe Bekannte Probleme.

Allgemein

  • Das Einfügen zwischen Projekten funktioniert nicht in Firefox

    • Zusammenfassung: Das Einfügen von Komponenten zwischen Projekten ist derzeit im Firefox-Browser nicht funktionsfähig.

    • Zusätzliche Informationen: Nach dem Kopieren einer Komponente führt der Versuch, sie in ein anderes Projekt einzufügen, nicht zu einer Kopie der Komponente.

    • Umgehung: Verwenden Sie den Chrome- oder Safari-Browser (nur macOS), um Komponenten zwischen Projekten einzufügen.

Connectoren

  • Box: Zusätzliche Unterelemente-Warnung beim Erstellen von Weblinks mit der Create-Aktivität

    • Zusammenfassung: Diese Warnung erscheint im Protokoll, wenn ein Weblink erstellt wird.

    • Zusätzliche Informationen: Nach dem Ausführen einer Operation zum Erstellen eines Weblinks zeigt das Protokoll Warnungen zu zusätzlichen Unterelementen an.

  • Datenbank-Connector-Aktivitäten können fehlschlagen, wenn der Tabellenname ein + enthält

    • Zusammenfassung: Wenn ein Tabellenname in einer Anweisung wie select * from City+ ein + enthält, schlägt die Aktivität fehl.

    • Zusätzliche Informationen: Das + Zeichen ist ein reserviertes Zeichen in SQL.

    • Umgehung: Schließen Sie den Tabellenname in eckige Klammern ein, [select * from City+].

  • HTTP: Wiederholen stellt sich nicht von 500, 502, 503 oder 504 Fehlern wieder her

    • Zusammenfassung: Wenn die Wiederholen-Option in einer HTTP-Verbindung ausgewählt ist und private Agenten der Version 10.30 bis 10.33 verwendet werden, stellt die HTTP-Aktivität sich nicht von 500, 502, 503 oder 504 Fehlern wieder her und es wird ein Fehlercode zurückgegeben.

    • Umgehung: Aktualisieren Sie auf die private Agenten-Version 10.34 oder höher oder fügen Sie manuell RecoverableStatusCode=500,502,503,504 zur Konfigurationsdatei des privaten Agenten hinzu.

  • Magento: Feldwerte für created_at und updated_at Zeitstempel werden bei manuellen Eingaben nicht aktualisiert

    • Zusammenfassung: Sowohl die Felder created_at als auch updated_at werden von der Magento API bereitgestellt. Diese Zeitstempel sind für den Benutzer nicht bearbeitbar. Alle Werte, die Sie für diese Zeitstempel eingeben, werden ignoriert.
  • Magento: Filterung einer Suche nach einigen Feldern funktioniert nicht

    • Zusammenfassung: Bei der Angabe von Filterparametern in der Anfrage einer Magento-Suchaktivität funktionieren einige Felder nicht, selbst wenn sie genau mit den in der Magento API-Dokumentation angegebenen Feldnamen übereinstimmen.

    • Zusätzliche Informationen: Der Vorgang schlägt fehl und die Antwortnachricht zeigt einen ungültigen Attributnamen an.

    • Umgehungslösung: Verwenden Sie die Browserprotokolle, um zu bestimmen, welcher Feldname vom Connector erwartet wird. Zum Beispiel, während die Magento API ein id-Feld angibt, erwartet der Magento-Connector, dass der in der Anfrage angegebene Feldname entity_id ist. In einem Chrome-Browser können die Browserprotokolle im Google Chrome Developer-Tools im Netzwerk-Tab aufgerufen werden.

  • Microsoft Azure Service Bus: Übermäßige Protokolleinträge

    • Zusammenfassung: Bei der Verwendung des Microsoft Azure Service Bus Connectors mit der Agenten-Version 10.87 / 11.25 oder früher werden in kurzer Zeit übermäßig viele INFO-Protokolle generiert, was aufgrund der Größe der catalina.out-Datei zu Problemen mit dem Speicherplatz führt.

    • Umgehungslösung: Ein Upgrade auf die Agenten-Version 11.26 oder höher wird empfohlen. Alternativ kann dieses Problem in der Agenten-Version 10.87 / 11.25 oder früher behoben werden, indem die folgenden Einstellungen in die logback.xml-Datei eingefügt werden, die sich in C:\Program Files\Jitterbit Agent\tomcat\shared\lib (Windows) oder /opt/jitterbit/tomcat/shared/lib (Linux) befindet:

      <logger name="com.azure.core.amqp" level="ERROR"/>
      <logger name="com.azure.messaging.servicebus" level="ERROR"/>
      <logger name="com.azure.core.implementation" level="ERROR"/>
      
  • Microsoft Teams: Testen einer Abfrage in einer Microsoft Teams List Channels-Aktivität schlägt fehl, wenn der Teamname Leerzeichen enthält

    • Zusammenfassung: Das Testen einer Abfrage in Schritt 2 einer Microsoft Teams List Channels-Aktivität schlägt mit einem Ungültige Abfrage-Fehler fehl, wenn der Microsoft Teams-Teamname Leerzeichen enthält.

    • Zusätzliche Informationen: Das Problem beschränkt sich auf das Testen der Abfrage. Die Aktivitätskonfiguration kann weiterhin abgeschlossen werden. Zur Laufzeit gibt die Operation die erwarteten Kanaldetails zurück.

  • SAP: Bereitstellung ungültiger SAP-Operationen ist erlaubt

    • Zusammenfassung: Operationen, die mehr als eine SAP-Aktivität enthalten oder die eine SAP-Aktivität und eine NetSuite-, Salesforce- oder SOAP-Aktivität enthalten, erscheinen als gültig und können ohne Fehler bereitgestellt werden.

    • Zusätzliche Informationen: Die Operation schlägt zur Laufzeit fehl.

    • Umgehungslösung: Folgen Sie einem gültigen Operationsmuster und verwenden Sie nicht mehr als eine SAP-, NetSuite-, Salesforce- oder SOAP-Aktivität in derselben Operation. Wenn Sie eine SAP-Aktivität als Quelle verwenden, verwenden Sie nur das Transformationsmuster. Wenn Sie eine SAP-Aktivität als Ziel verwenden, verwenden Sie das Transformationsmuster, das Zwei-Ziel-Archivmuster (nur als erstes Ziel) oder das Zwei-Transformationsmuster, je nach Bedarf. Weitere Informationen finden Sie unter Betriebsvalidität.

  • ServiceNow: DateTime-Felder verwenden den falschen Datentyp im Antwortschema, das von einer ServiceNow-Abfrageaktivität generiert wird

    • Zusammenfassung: Während der Konfiguration einer ServiceNow-Abfrageaktivität verwendet ein im Schritt 3 generiertes Schema ein DateTime-Feld, das einen Wert zurückgibt (entweder ein DateTime oder null), einen String 'dateTime' anstelle des Wertes.

    • Umgehungslösung: Spiegeln Sie im Transformationsprozess das Schema, bearbeiten Sie es dann und ändern Sie den Datentyp aller 'dateTime'-Felder in einen String.

  • ServiceNow: Operationen mit ServiceNow Create- oder Update-Aktivitäten, die falsch formatierte DateTime-Daten verwenden, können den Datensatz nicht schreiben

    • Zusammenfassung: Vorgänge, die eine ServiceNow-Erstellungsaktivität oder Aktualisierungsaktivität verwenden, um falsch formatierte DateTime-Daten zu schreiben, melden Erfolg mit einem Fehler, können jedoch den Datensatz nicht erstellen oder aktualisieren.

    • Zusätzliche Informationen: Die zurückgegebene Fehlermeldung gibt das falsche Datumsformat nicht als Ursache an.

Transformationen

  • Falsche Werte für den Datentyp long

    • Zusammenfassung: Werte und Datentypen können sich bei der Ausgabe ändern.

    • Zusätzliche Informationen: Felder mit long-Datentypen zeigen möglicherweise nicht den ursprünglichen Wert bei der Ausgabe an.

  • Die Verwendung eines flachen Quellschemas in Transformationen kann leere zugeordnete Felder zurückgeben

    • Zusammenfassung: In bestimmten Fällen, in denen ein flaches Quellschema verwendet wird, werden Zielfelder nicht korrekt zugeordnet, was dazu führt, dass sie leer sind.

    • Zusätzliche Informationen: Dies tritt nicht bei gespiegelten Schemata oder JSON-Schemata auf.

    • Umgehungslösung: Fügen Sie am Anfang des Vorgangs ein Skript hinzu, das Streaming-Transformationen deaktiviert, indem Sie $jitterbit.transformation.auto_streaming = false; setzen.

  • Eine Transformationsvorschau führt zu einem allgemeinen Fehler bei Verwendung einer ungültigen Beispieldatei

    • Zusammenfassung: Beim Laden einer Beispieldatei zur Verwendung für eine Transformationsvorschau, wenn die Datei in einem ungültigen Format vorliegt, zeigt die Fehlermeldung einen "sampleDataLoadFailure" an.

    • Zusätzliche Informationen: Mögliche Ursachen für ein ungültiges Format sind eine CSV-Datei ohne Header, eine JSON-Datei ohne schließendes Anführungszeichen, eine XML-Datei ohne schließendes Tag usw.