Najważniejsze nowości w wersji 2019, wydanie 3: ulepszone wsparcie dla schematów JSON
Linia produktów Altova Version 2019 Release 3, obejmująca ulepszone wsparcie dla standardów i baz danych relacyjnych, a także szereg nowych opcji mapowania danych, odpowiada na potrzeby programistów i wprowadza innowacyjne funkcje. Przyjrzyjmy się najważniejszym nowościom.

Schemat JSON – wersje robocze 06 i 07
W odpowiedzi na prośby programistów, którzy chcą wykorzystać optymalizacje dostępne w nowszych wersjach standardu JSON Schema, dodaliśmy wsparcie dla tej technologii w całej naszej ofercie produktów. Obejmuje to:
- XMLSpy: Dostępna jest obsługa wersji roboczych JSON Schema 06 i 07, umożliwiająca walidację, generowanie oraz edytowanie dokumentów JSON i schematów JSON. Programiści mogą nawet generować schemat JSON na podstawie istniejącego pliku XSD.

MapForce: Wsparcie dla nowych wersji schematów JSON jest dostępne dla: mapowanie danych JSON do różnych formatów, w tym XML, baz danych, EDI, Excel i innych.
Serwer RaptorXML: Wsparcie dla ultraszybkiej walidacji dokumentów JSON i schematów JSON przy użyciu wysokowydajnego oprogramowania serwerowego firmy Altova zostało zaktualizowane, aby uwzględniało wersje schematów JSON draft-06 i draft-07.
Podział widoku tekstu w programie XMLSpy
Funkcja podglądu tekstu w programie XMLSpy pozostaje popularna do edycji nie tylko plików XML, ale także XSLT, XQuery, HTML, CSS oraz JSON. Programiści mają teraz nową opcję podziału okna edycji w poziomie lub w pionie, co pozwala na jednoczesną pracę z różnymi sekcjami tego samego dokumentu.
Jest to szczególnie przydatne w przypadku większych dokumentów, gdzie często warto móc jednocześnie przeglądać różne fragmenty dokumentu.

Pełne wsparcie dla wyświetlaczy o wysokiej rozdzielczości w programie MapForce
Program MapForce, podobnie jak XMLSpy i UModel, które niedawno zostały zaktualizowane o nowoczesne interfejsy użytkownika, teraz w pełni wykorzystuje wyższą rozdzielczość oferowaną przez ekrany o wysokiej gęstości pikseli (HiDPI, high-PPI), aby renderować wszystkie elementy graficzne z większą precyzją i szczegółowością, co sprawia, że złożone projekty mapowania danych stają się bardziej czytelne i łatwiejsze do zrozumienia.
Nowe opcje mapowania usług internetowych w programie MapForce
Nowe opcje łączenia się z usługami internetowymi do mapowania danych umożliwiają:
- Obsługa błędów usług internetowych REST (rozszerza wsparcie dla obsługi błędów usług WS SOAP) - Czasami komunikat o błędzie zwracany przez usługę internetową REST dotyczy problemu, który nie wpływa negatywnie na wynik mapowania. W takich przypadkach, MapForce oferuje teraz szereg opcji reagowania na komunikaty o błędach HTTP, zamiast po prostu przerywać proces mapowania.
- Dynamiczna nazwa użytkownika/hasło - umożliwia, aby nazwa użytkownika i hasło wymagane do dostępu do usługi internetowej były częścią mapowania danych, a nie wartością stałą
- Niestrukturyzowane treści żądań i odpowiedzi w usługach internetowych REST – nowa biblioteka funkcji MIME ułatwia obsługę wywołań usług internetowych REST, gdy struktura żądania lub odpowiedzi jest niestandardowa, czyli elastyczna lub nie jest powiązana z konkretnym schematem
Nowe opcje mapowania baz danych w programie MapForce
MapForce oferuje liczne opcje dotyczące mapowanie baz danych, a dodatkowo, dwie nowe funkcje sprawiają, że jest jeszcze bardziej elastyczny:
- Rejestrowanie (śledzenie) operacji bazy danych - Kiedy śledzenie jest włączone, zdarzenia takie jak operacje zapisu lub aktualizacji w bazie danych, a także błędy, są rejestrowane w pliku XML, który można później analizować lub przetwarzać dalej. Możliwość rejestrowania zmian w bazie danych zapewnia projektantom mapowań jeszcze większą kontrolę, umożliwiając im doprecyzowanie definicji przetwarzania danych oraz zgłaszanie problemów osobom odpowiedzialnym za źródło danych mapowań.

- Przywracanie transakcji w przypadku wystąpienia błędów – Czasami występuje błąd, który nie uniemożliwia kontynuacji pozostałej części procesu mapowania danych, na przykład gdy pewne ograniczenia bazy danych uniemożliwiają wstawienie lub zaktualizowanie nieprawidłowych danych. W takich sytuacjach, MapForce teraz oferuje zaawansowane i konfigurowalne mechanizmy obsługi transakcji baz danych, które pozwalają na przywrócenie do poprzedniego stanu dotkniętej części danych w bazie danych w przypadku wystąpienia błędu, a opcjonalnie umożliwiają kontynuowanie przetwarzania pozostałej części mapowania.
Porównywanie baz danych na serwerze DiffDog
DiffDog Server, wysokowydajne rozwiązanie firmy Altova silnik różnicowy, Zostało również wzbogacone o nowe funkcjonalności związane z bazą danych.
Podobnie jak narzędzie DiffDog do porównywania plików, DiffDog Server teraz obsługuje wszystkie popularne systemy baz danych, umożliwiając porównywanie struktury i/lub zawartości baz danych.
Inne aktualizacje technologiczne w całej gamie produktów
Oprócz nowych wersji standardu JSON Schema, produkty z linii Altova MissionKit oraz Server Software zostały zaktualizowane, aby zawierały obsługę:
- Nowe wersje baz danych:
- PostgreSQL 11
- IBM DB2 for iSeries® 7.2, 7.3
- Office 2019 (format OOXML)
- Windows Server 2019
- macOS 10.14
Aktualizuj teraz
Przejdź do strony pobierania Altova, aby zaktualizować oprogramowanie do najnowszej wersji, lub skorzystaj z dowolnego produktu bezpłatnie przez 30 dni.