---
title: "Najważniejsze nowości w wersji 2019, wydanie 3: ulepszone wsparcie dla schematów JSON"
date: "2019-04-02"
categories: 
  - "data-integration"
  - "development"
  - "software"
tags: 
  - "json"
  - "json-schema"
  - "mapforce"
  - "new-features"
  - "xmlspy"
description: Wersja 2019 Release 3 firmy Altova rozszerza obsługę schematów JSON, dodając wsparcie dla standardów Draft-06 i Draft-07, a także wprowadza nowe opcje mapowania oraz ulepszone funkcje interfejsu użytkownika w całej ofercie produktów.
---
Status: #blog

Tags:  #json #json-schema #mapforce #new-features #xmlspy

Categories: [data-integration](/blog/pl/category/data-integration.md) | [development](/blog/pl/category/development.md) | [json](/blog/pl/category/json.md)
# 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.

![](/blog/images/v2019r3.jpg)

<!--more-->

### 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](https://www.altova.com/pl/xmlspy-xml-editor/json_editor) dokumentów JSON i [schematów JSON](https://www.altova.com/pl/xmlspy-xml-editor/json_schema_editor). Programiści mogą nawet [generować schemat JSON](https://www.altova.com/pl/xmlspy-xml-editor/json_schema_editor#json_schema_generator) na podstawie istniejącego pliku XSD. 

![XMLSpy obsługuje wersje robocze JSON Schema draft-06 i draft-07 ](/blog/images/json-schema-draft-06-07.png)

- **MapForce**: Wsparcie dla nowych wersji schematów JSON jest dostępne dla: [mapowanie danych JSON](https://www.altova.com/pl/mapforce/json-mapping) 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](https://www.altova.com/pl/raptorxml#json-validator) 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](https://www.altova.com/pl/xmlspy-xml-editor#json_editor). 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.

![Podgląd edycji plików XML w trybie podziału ekranu w programie XMLSpy ](/blog/images/xmlspy-split-text.png)

### 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](https://www.altova.com/pl/mapforce/advanced#DataMappingWebServices) 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](https://www.altova.com/pl/mapforce/database-mapping), 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ń.

![Śledzenie działania bazy danych w celu rejestrowania wyników mapowania danych w programie MapForce](/blog/images/database-tracing.png)

- **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](https://www.altova.com/pl/diffdog-server), 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](https://www.altova.com/pl/missionkit) oraz [Server Software](https://www.altova.com/pl/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](https://www.altova.com/pl/download), aby zaktualizować oprogramowanie do najnowszej wersji, lub skorzystaj z dowolnego produktu bezpłatnie przez 30 dni.
