8.20.0 Harmony-Versionshinweise
Harmony Versionshinweise - 27. Januar 2017
Melden Sie sich beim Harmony Portal an, um auf die neueste Version von API-Manager, Management Console und Citizen Integrator zuzugreifen oder die neueste Version von Design Studio und privaten Agenten herunterzuladen. Weitere Informationen finden Sie unter Support erhalten.
Highlights der Veröffentlichung
- Neue Funktion: „Bedingungen“ bieten eine einfache, visuelle Möglichkeit, bedingte Operationen zu erstellen
Viele Operationen hängen vom Ergebnis einer vorherigen Operation ab (z. B. „Wenn dies ..., dann das“). Fortgeschrittene Benutzer richten dies normalerweise über Scripting ein. Aber jetzt ist es für jeden viel einfacher, grundlegende Logik mit Bedingungen zu arrangieren! Bedingungen verwenden den Wert einer Projektvariablen nach Abschluss der Operation, um eine entsprechende Operation oder Aktion auszulösen. Klicken Sie in Studio mit der rechten Maustaste auf eine beliebige Einfügemarke (gelber Punkt) Ihrer Operation und wählen Sie Einfügen > Bedingung. Doppelklicken Sie dann auf Ihre neue Bedingung, um sie einzurichten. - Neue Funktion (NetSuite): Neue „GetList“-Funktion vereinfacht die Suche per ID
Die neue GetList-Aktivität, das unter dem NetSuite Connector in Studio verfügbar ist, ermöglicht Ihnen die Abfrage von Datensätzen nach interner oder externer ID. Dies vereinfacht die Suche nach NetSuite Objekten nach ID oder ID-Liste. - Neue Funktion (NetSuite): Funktion zum Abrufen der Sitzungs-ID für Anrufe ohne Connector
Eine neue Funktion, NetSuiteLogin(), ruft eine neue Sitzungs-ID von einem NetSuite Endpoint zur Verwendung in REST- oder SOAP Aufrufen ab, die nicht in den NetSuite-Connector integriert sind. Dies bietet eine einfache Möglichkeit, sich bei NetSuite anzumelden, ohne dass für jeden Webdienstaufruf Authentifizierungsheader erforderlich sind. Die neue Funktion ist in Studio unter Scripts > Funktionen > Connector-Funktionen > NetSuiteLogin verfügbar. - Neue Funktion: GZip-Unterstützung für HTTP-Quellen und-Ziele
Für neue und vorhandene HTTP-Quellen und-Ziele fordert Jitterbit jetzt standardmäßig Server auf, HTTP-Antworten im GZip-Format bereitzustellen. Im Gegenzug folgt Jitterbit dem RFC 1952-Standard und dekomprimiert GZip-HTTP-Antworten automatisch. Wenn der Server GZip nicht verwendet, erkennt Jitterbit, dass die Antwort nicht komprimiert ist, und verarbeitet sie wie gewohnt. Sie können die GZip-Option in der HTTP-Quelle umschalten oder HTTP-Ziel Konfigurationsbildschirm in Studio unter Erweiterte Eigenschaften. - Fix: HTTP-Quellen und-Ziele melden jetzt Operation ordnungsgemäß
Wenn HTTP-Quellen oder-Ziele fehlschlagen, werden Statuscode, Header und Antwort jetzt entsprechend gespeichert. Ein fehlgeschlagenes HTTP-Ziel schreibt die Antwort an das Ziel, das auf dem HTTP-Zielbildschirm in Studio ausgewählt wurde. Eine fehlgeschlagene HTTP-Quelle schreibt die Antwort in die neue Variable: $jitterbit.source.http.response. Diese Funktionalität betrifft sowohl HTTP-Operationen als auch die ReadFile / WriteFile - Skriptfunktionen. - Fix: Benutzeroberflächenkorrekturen auf Projekt- und Aktivitätenseiten (Harmony-Website)
Anzeige von Daten auf der Seite „Projekte“ der Web Management Console (WMC) wurde behoben, sodass Daten bei Bedarf sichtbar und sortierbar sind. Darüber hinaus wurden Probleme mit Scrollen und doppelten Datensätzen auf der Aktivitätenseite behoben.
Agent
- Verbesserung: Millisekunden in DateTime-Feldern werden jetzt beibehalten
Millisekundenkomponenten von DateTime-Feldern werden beim Ausführen von Datums- und Script nicht mehr abgeschnitten, Datenbank Transformations und Datenbank-Suchfunktionen. Sie können Millisekunden einschließen, indem Sie Ihrer Funktion in der Standardformatzeichenfolge „SSS“ hinzufügen, z. B. yyyy-mm-dd HH:MM:SS.SSS. - Fix: Lokale JSON-Dateien können wieder für die Beispiel-XSD-Struktur verwendet werden
Wenn JSON als Quelle verwendet wird für eine neue Transformation können Sie jetzt erfolgreich eine lokale Kopie einer JSON-Datei als Beispieldatei für eine XSD-Struktur verwenden. - Fix: JDBC-Datenbank ohne Datensätze erzeugt keinen Fehler mehr
Bei Verwendung von chunking (im Studio unter Operationsoptionen) mit einer JDBC-Datenbankquelle tritt kein Operation mehr auf, wenn keine Zeilen von der Datenbank zurückgegeben werden. Stattdessen wird die Operation erfolgreich abgeschlossen und die Protokollnachricht zeigt an, dass keine Datenbankzeilen verfügbar sind. Dies ist dasselbe Verhalten wie bei Nichtverwendung von chunking. - Fix: Sonderzeichen funktionieren jetzt ordnungsgemäß mit benutzerdefinierten OData APIs
Bei Verwendung Ihrer eigenen OData API, Zeichen in der URL werden jetzt vollständig dekodiert und wie vorgesehen verarbeitet. Zuvor wurden SQL-Abfragen nur teilweise dekodiert, was bei der Verwendung einiger Sonderzeichen zu Problemen führte. - Fix: CallStoredProcedure-Problem mit nicht-alphanumerischen Zeichen behoben
Die CallStoredProcedure-Funktion für JDBC verfügbar, erzeugt keinen Fehler mehr, wenn Ausgabeparameter bestimmte nicht alphanumerische Zeichen enthalten. - Sicherheitsverbesserung: Bibliotheks-Upgrades
Die FasterXML/Jackson JSON-Bibliothek wurde von Version 2.6.1 auf 2.8.5 aktualisiert. Die Commons Codec-Bibliothek wurde auf Version 1.10 aktualisiert. Diese Upgrades verbessern die Sicherheit des Systems.
Studio
- Neue Funktion (Clarizen): Option zum Testen der Abfrage jetzt verfügbar
Für diejenigen, die den Clarizen-Anschluss verwenden, ist die Option zum Testen einer Abfrage während der Konfiguration einer Clarizen-Abfrageaktivität jetzt verfügbar, indem Sie auf die Schaltfläche „Abfrage testen“ klicken. Wenn Sie auf die Schaltfläche klicken, wird eine Meldung angezeigt, ob die Abfrage gültig ist. - Verbesserung (Autodesk): Autodesk PLM 360 auf Autodesk Fusion Lifecycle aktualisiert
Mit der Einführung von Autodesk Fusion Lifecycle, wurde das Branding des Autodesk PLM 360 Connector in Studio aktualisiert und spiegelt nun den neuen Namen und das neue Branding von Autodesk Fusion Lifecycle wider.