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.

Connectoren

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

    • Zusammenfassung: Diese Warnung erscheint im Protokoll beim Erstellen eines Weblinks.

    • Zusätzliche Informationen: Nach dem Ausführen einer Operation zum Erstellen eines Weblinks zeigt das Protokoll Warnungen über zusätzliche Unterelemente 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 Tabellennamen in eckige Klammern ein, [select * from City+].

  • HTTP: Wiederholen funktioniert nicht bei 500, 502, 503 oder 504 Fehlern

    • Zusammenfassung: Wenn die Wiederholen-Option in einer HTTP-Verbindung ausgewählt ist und private Agenten der Version 10.30 bis 10.33 verwendet werden, erholt sich die HTTP-Aktivität nicht von 500, 502, 503 oder 504 Fehlern 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 weist auf einen ungültigen Attributnamen hin.

    • 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 Agentenversion 10.87 / 11.25 oder früher werden in kurzer Zeit eine übermäßige Anzahl von INFO-Protokollen generiert, was aufgrund der Größe der catalina.out-Datei zu Problemen mit dem Speicherplatz führt.

    • Umgehungslösung: Ein Upgrade auf die Agentenversion 11.26 oder später wird empfohlen. Alternativ kann dieses Problem in der Agentenversion 10.87 / 11.25 oder früher gelöst 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 ein 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 ist auf das Testen der Abfrage beschränkt. 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 Anwendbarkeit. Siehe Betriebsvalidität für weitere Informationen.

  • 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 wird im Schema, das in Schritt 3 generiert wird, ein DateTime-Feld, das einen Wert zurückgibt (entweder ein DateTime oder null), als Zeichenfolge 'dateTime' anstelle des Wertes verwendet.

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

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

    • Zusammenfassung: Operationen, die eine ServiceNow-Erstell- oder Aktualisierungsaktivität verwenden, um zu versuchen, falsch formatierte DateTime-Daten zu schreiben, melden den 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 ein leeres zugeordnetes Feld zurückgeben

    • Zusammenfassung: In bestimmten Fällen, wenn ein flaches Quellschema verwendet wird, werden Ziel-Felder 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 der Operation ein Skript hinzu, das Streaming-Transformationen deaktiviert, indem Sie $jitterbit.transformation.auto_streaming = false; setzen.

  • Eine Vorschau der Transformation führt zu einem allgemeinen Fehler, wenn eine ungültige Beispieldatei verwendet wird

    • Zusammenfassung: Beim Laden einer Beispieldatei zur Verwendung für eine Vorschau der Transformation, 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.