Aktualisierte Unterstützung für JSON-Schemas – Highlights der Version 2019, Release 3
Die Produktreihe von Altova, Version 2019 Release 3, berücksichtigt die Wünsche der Entwickler und bietet innovative neue Funktionen, von verbesserter Unterstützung für Standards und relationalen Datenbanken bis hin zu verschiedenen neuen Optionen für die Datenzuordnung. Lassen Sie uns einen Blick auf die wichtigsten Neuerungen werfen.

JSON-Schema, Entwurf 06 und Entwurf 07
Als Reaktion auf Anfragen von Entwicklern, die die Optimierungen in den neueren Versionen des JSON-Schema-Standards nutzen möchten, haben wir die Unterstützung in unserer gesamten Produktlinie erweitert. Dies umfasst:
- XMLSpy: Die Unterstützung für die JSON Schema-Versionen draft-06 und -07 ist verfügbar, um JSON- und JSON Schema-Dokumente zu validieren, zu generieren und zu bearbeiten. Entwickler können sogar ein JSON Schema basierend auf einer bestehenden XSD-Datei erstellen.

MapForce: Die Unterstützung für die neuen JSON-Schema-Versionen ist verfügbar, um JSON-Daten in andere Formate zu konvertieren, darunter XML, Datenbanken, EDI, Excel und mehr, oder umgekehrt.
RaptorXML-Server: Die Unterstützung für die ultraschnelle Validierung von JSON- und JSON-Schema-Dokumenten mithilfe der leistungsstarken Validierungs- und Verarbeitungsserversoftware von Altova wurde aktualisiert und umfasst nun die JSON-Schema-Versionen Draft-06 und Draft-07.
Aufteilung der Textansicht in XMLSpy
Die Textansicht von XMLSpy ist weiterhin beliebt, nicht nur für die Bearbeitung von XML-Dateien, sondern auch für XSLT, XQuery, HTML, CSS und JSON. Entwickler haben nun eine neue Möglichkeit, das Bearbeitungsfenster horizontal oder vertikal aufzuteilen, um gleichzeitig mit verschiedenen Abschnitten eines einzelnen Dokuments arbeiten zu können.
Dies ist besonders hilfreich bei längeren Dokumenten, bei denen es oft von Vorteil ist, mehrere Abschnitte des Dokuments gleichzeitig anzuzeigen.

Vollständige Unterstützung für hochauflösende Bildschirme in MapForce
Neben XMLSpy und UModel, die bereits mit neuen, optimierten Benutzeroberflächen aktualisiert wurden, nutzt nun auch MapForce die höhere Auflösung, die hochauflösende Bildschirme (HiDPI, hohe Pixelanzahl) bieten, um alle Grafiken präziser und detaillierter darzustellen. Dadurch werden komplexe Datenmapping-Projekte lebendiger und leichter lesbar.
Neue Optionen zur Abbildung von Webdiensten in MapForce
Neue Möglichkeiten zur Anbindung an Web-Dienste für die Datenzuordnung ermöglichen:
- Behandlung von Fehlern in REST-Webdiensten (ergänzt die Unterstützung für die Behandlung von Fehlern in SOAP-Webdiensten) – Manchmal wird eine Fehlermeldung, die von einem REST-Webdienst zurückgegeben wird, für ein Problem angezeigt, das das Ergebnis der Transformation nicht wesentlich beeinträchtigt. In solchen Fällen bietet MapForce jetzt verschiedene Optionen, um auf HTTP-Fehlermeldungen zu reagieren, anstatt die Transformation einfach abzubrechen.
- Dynamischer Benutzername/Passwort – Ermöglicht, dass der für den Zugriff auf einen Webdienst benötigte Benutzername/das Passwort Teil der Datenzuordnung selbst ist, anstatt ein statischer Wert zu sein
- Unstrukturierte Anfrage- und Antwortkörper in REST-Webdiensten – Eine neue MIME-Funktionsbibliothek erleichtert die Verarbeitung von RESTful-Webdienstanfragen, wenn die Struktur der Anfrage oder Antwort unstrukturiert ist, d.h. flexibel oder nicht an ein bestimmtes Schema gebunden ist
Neue Optionen zur Datenbankabfrage in MapForce
MapForce bietet zahlreiche Optionen für die Datenbankabbildung, und zwei neue Funktionen machen es noch flexibler:
- Protokollierung der Datenbankausgabe (Tracing) – Wenn das Tracing aktiviert ist, werden Ereignisse wie Datenbankeinfüge- oder Aktualisierungsoperationen oder Fehler in einer XML-Datei protokolliert, die Sie später analysieren oder weiterverarbeiten können. Die Möglichkeit, Datenbankänderungen zu protokollieren, bietet den Designern von Datenmappings noch mehr Kontrolle, um Definitionen der Datenverarbeitung zu verfeinern und/oder Probleme an die Verantwortlichen für die Datenquelle zu melden.

- Rückgängigmachung von Transaktionen zur Fehlerbehandlung – Manchmal tritt ein Fehler auf, der nicht verhindert, dass der Rest einer Datenzuordnung fortgesetzt wird. Dies kann beispielsweise der Fall sein, wenn bestimmte Datenbankbeschränkungen die Einfügung oder Aktualisierung ungültiger Daten verhindern. In solchen Fällen bietet MapForce jetzt eine hochgradig konfigurierbare Datenbank-Transaktionsverwaltung, um den betroffenen Teil der Datenbankdaten bei Auftreten eines Fehlers rückgängig zu machen und optional mit dem Rest der Zuordnung fortzufahren.
Datenbankvergleich auf dem DiffDog-Server
DiffDog Server, die leistungsstarke Lösung von Altova Differenzierer, wurde ebenfalls um neue Datenbankfunktionen erweitert.
Wie das Desktop-Vergleichswerkzeug DiffDog unterstützt jetzt auch DiffDog Server alle gängigen relationalen Datenbanken beim Vergleich von Datenbankstrukturen und/oder -inhalten.
Weitere Technologie-Updates für die gesamte Produktpalette
Zusätzlich zu den neuen Entwürfen für JSON Schema wurden die Produktlinien Altova MissionKit und Server Software aktualisiert, um Unterstützung für Folgendes zu bieten:
- Neue Datenbankversionen:
- PostgreSQL 11
- IBM DB2 für iSeries® 7.2, 7.3
- Office 2019 (OOXML-Format)
- Windows Server 2019
- macOS 10.14
Jetzt aktualisieren
Besuchen Sie die Download-Seite von Altova, um auf die neueste Version zu aktualisieren, oder testen Sie jedes Produkt 30 Tage lang kostenlos.