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,504zur Konfigurationsdatei des privaten Agenten hinzu.
-
-
Magento: Feldwerte für Zeitstempel von
created_atundupdated_atwerden nicht mit manuellen Einträgen aktualisiert- Zusammenfassung: Beide Felder
created_atundupdated_atwerden 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.
- Zusammenfassung: Beide Felder
-
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 Feldnameentity_idist. 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 dercatalina.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 inC:\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
DateTimeoder 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.
-