Zum Inhalt springen

Bekannte Probleme in Jitterbit Studio

Einführung

Diese Seite dokumentiert bekannte Probleme, die mit Jitterbit Studio identifiziert wurden. Informationen zu bekannten Problemen mit anderen Jitterbit Harmony-Anwendungen finden Sie unter Bekannte Probleme.

Konnektoren

  • Box: Warnung vor zusätzlichen Unterelementen beim Erstellen von Web-Links mit der Create-Aktivität

    • Zusammenfassung: Diese Warnung wird im Protokoll angezeigt, wenn ein Web-Link erstellt wird.

    • Zusätzliche Informationen: Nach dem Ausführen einer Operation zum Erstellen eines Web-Links werden im Protokoll Warnungen vor zusätzlichen Unterelementen angezeigt.

  • Datenbankkonnektor-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.

    • Workaround: Setzen Sie den Tabellennamen in eckige Klammern: [select * from City+].

  • HTTP: Wiederholung wird von 500-, 502-, 503- oder 504-Fehlern nicht behoben

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

    • Workaround: Führen Sie ein Upgrade auf private Agent-Version 10.34 oder höher durch, oder fügen Sie manuell RecoverableStatusCode=500,502,503,504 zur Konfigurationsdatei des privaten Agenten hinzu.

  • Magento: Feldwerte für Zeitstempel von created_at und updated_at werden nicht mit manuellen Einträgen aktualisiert

    • Zusammenfassung: Beide Felder created_at und updated_at werden von der Magento API bereitgestellt. Diese Zeitstempel können vom Benutzer nicht bearbeitet werden. Alle Werte, die für diese Zeitstempel eingegeben werden, werden ignoriert.
  • Magento: Die Filterung einer Suche in einigen Feldern funktioniert nicht

    • Zusammenfassung: Beim Angeben 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: Die Operation schlägt fehl und die Antwortnachricht gibt einen ungültigen Attributnamen an.

    • Workaround: Verwenden Sie die Browser-Protokolle, um zu bestimmen, welcher Feldname vom Konnektor erwartet wird. Beispielsweise erwartet der Magento-Konnektor, obwohl die Magento API ein id-Feld angibt, dass der in der Anfrage angegebene Feldname entity_id ist. In einem Chrome-Browser können die Browser-Protokolle in den Google Chrome-Entwicklertools auf der Registerkarte „Netzwerk" aufgerufen werden.

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

    • Zusammenfassung: Bei Verwendung des Microsoft Azure Service Bus-Konnektors mit Agent-Version 10.87 / 11.25 oder früher wird in kurzer Zeit eine übermäßige Anzahl von INFO-Protokollen generiert, was zu Problemen mit dem Speicherplatz aufgrund der Größe der catalina.out-Datei führt.

    • Workaround: Es wird ein Upgrade auf Agent-Version 11.26 oder höher empfohlen. Alternativ kann dieses Problem in Agent-Version 10.87 / 11.25 oder früher durch Hinzufügen der folgenden Einstellungen zur logback.xml-Datei in C:\Program Files\Jitterbit Agent\tomcat\shared\lib (Windows) oder /opt/jitterbit/tomcat/shared/lib (Linux) behoben werden:

      <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: Das Testen einer Abfrage in einer Microsoft Teams-Aktivität „List Channels" schlägt fehl, wenn ein Teamname Leerzeichen enthält

    • Zusammenfassung: Das Testen einer Abfrage in Schritt 2 einer Microsoft Teams-Aktivität List Channels schlägt mit dem Fehler Invalid Query 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 trotzdem abgeschlossen werden. Zur Laufzeit gibt die Operation die erwarteten Kanaldetails zurück.

  • SAP: Bereitstellung ungültiger SAP-Operationen ist zulässig

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

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

    • Workaround: Befolgen Sie ein gültiges Operationsmuster und verwenden Sie nicht mehr als eine SAP-, NetSuite-, Salesforce- oder SOAP-Aktivität in derselben Operation. Wenn eine SAP-Aktivität als Quelle verwendet wird, nutzen Sie nur das Transformationsmuster. Wenn eine SAP-Aktivität als Ziel verwendet wird, nutzen Sie das Transformationsmuster, das Zwei-Ziel-Archivmuster (nur als erstes Ziel) oder das Zwei-Transformationsmuster, je nach Bedarf. Weitere Informationen finden Sie unter Operation validity und Multiple SAP activities in one operation fail at runtime für das Laufzeitsymptom und die Lösung.

  • ServiceNow: DateTime-Felder verwenden den falschen Datentyp im Antwortschemata, das von einer ServiceNow-Query-Aktivität generiert wird

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

    • Workaround: Spiegeln Sie das Schema in der Transformation, bearbeiten Sie es dann und ändern Sie den Datentyp aller 'dateTime'-Felder in einen String.

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

    • Zusammenfassung: Operationen, die eine ServiceNow-Create- oder Update-Aktivität verwenden, um falsch formatierte DateTime-Daten zu schreiben, melden Erfolg mit einem Fehler, können aber den Datensatz nicht erstellen oder aktualisieren.

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

Transformationen

  • Falsche Werte für den long-Datentyp

    • 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 zu leeren zugeordneten Feldern führen

    • Zusammenfassung: Unter bestimmten Umständen bei Verwendung eines flachen Quellschemas werden Zielfelder nicht korrekt zugeordnet, was dazu führt, dass sie leer sind.

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

    • Workaround: Fügen Sie ein Skript am Anfang der Operation ein, das Streaming-Transformationen deaktiviert, indem Sie $jitterbit.transformation.auto_streaming = false; setzen. Vollständige Schritte zur Fehlerbehebung finden Sie unter Blank mapped fields with flat source schemas.

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

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

    • Zusätzliche Informationen: Mögliche Ursachen für ein ungültiges Format sind eine CSV-Datei ohne Kopfzeile, eine JSON-Datei ohne Anführungszeichen am Ende, eine XML-Datei ohne Endetikett usw.