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.