---
title: "Nieuwe functies en verbeteringen met betrekking tot JSON Schema in release 2019, versie 3"
date: "2019-04-02"
categories: 
  - "data-integration"
  - "development"
  - "software"
tags: 
  - "json"
  - "json-schema"
  - "mapforce"
  - "new-features"
  - "xmlspy"
description: De versie 2019 Release 3 van Altova verbetert de ondersteuning voor JSON Schema met de versies Draft-06 en Draft-07, en introduceert nieuwe mappingopties en verbeterde gebruikersinterfacefuncties in de gehele productlijn.
---
Status: #blog

Tags:  #json #json-schema #mapforce #new-features #xmlspy

Categories: [data-integration](/blog/nl/category/data-integration.md) | [development](/blog/nl/category/development.md) | [json](/blog/nl/category/json.md)
# Nieuwe functies en verbeteringen met betrekking tot JSON Schema in release 2019, versie 3

De Altova-productlijn, versie 2019 Release 3, omvat verbeterde ondersteuning voor standaarden en relationele databases, evenals diverse nieuwe opties voor datamapping. Deze release beantwoordt de wensen van ontwikkelaars en introduceert innovatieve nieuwe functionaliteiten. Laten we eens kijken naar de belangrijkste verbeteringen.

![](/blog/images/v2019r3.jpg)

<!--more-->

### JSON Schema, versie 06 en versie 07

Als reactie op verzoeken van ontwikkelaars die gebruik willen maken van optimalisaties in deze nieuwere versies van de JSON Schema-standaard, hebben we ondersteuning toegevoegd voor de gehele productlijn. Dit omvat:

- **XMLSpy:** Ondersteuning voor de JSON Schema versies draft-06 en -07 is beschikbaar voor het valideren, genereren en [bewerken van JSON-](https://www.altova.com/nl/xmlspy-xml-editor/json_editor) en [JSON Schema-](https://www.altova.com/nl/xmlspy-xml-editor/json_schema_editor)documenten. Ontwikkelaars kunnen zelfs [een JSON Schema genereren](https://www.altova.com/nl/xmlspy-xml-editor/json_schema_editor#json_schema_generator) op basis van een bestaand XSD-bestand. 

![XMLSpy ondersteunt de versies draft-06 en draft-07 van JSON Schema ](/blog/images/json-schema-draft-06-07.png)

- **MapForce**: Ondersteuning voor de nieuwe versies van JSON Schema is beschikbaar voor: [Het omzetten van JSON-gegevens](https://www.altova.com/nl/mapforce/json-mapping) naar of vanuit andere formaten, waaronder XML, databases, EDI, Excel en meer.

- **RaptorXML Server:** De ondersteuning voor de ultra-snelle [validatie van JSON- en JSON Schema-documenten](https://www.altova.com/nl/raptorxml#json-validator) met behulp van de hoogwaardige validatie- en verwerkingssoftware van Altova is bijgewerkt om JSON Schema versies draft-06 en draft-07 te omvatten.

### Opdeling van de tekstweergave in XMLSpy

De tekstweergave van XMLSpy blijft populair voor het bewerken van niet alleen XML, maar ook XSLT, XQuery, HTML, CSS en [JSON](https://www.altova.com/nl/xmlspy-xml-editor#json_editor), Ook hebben ontwikkelaars nu een nieuwe optie om het bewerkingsvenster horizontaal of verticaal te verdelen, zodat ze tegelijkertijd met verschillende delen van hetzelfde document kunnen werken. 

Dit is vooral handig voor langere documenten, waar het vaak nuttig is om meerdere delen van het document tegelijkertijd te kunnen bekijken.

![Een weergave voor het bewerken van XML-bestanden met een verdeeld scherm in XMLSpy ](/blog/images/xmlspy-split-text.png)

### Volledige ondersteuning voor beeldschermen met hoge resolutie in MapForce

Net als XMLSpy en UModel, die eerder zijn bijgewerkt met moderne en gebruiksvriendelijke interfaces, profiteert MapForce nu ook volledig van de hogere resolutie die wordt geboden door beeldschermen met een hoge pixeldichtheid (HiDPI, high-PPI). Hierdoor kunnen alle grafische elementen met meer precisie en detail worden weergegeven, waardoor complexe datamappingsprojecten levendiger en gemakkelijker leesbaar worden.

### Nieuwe opties voor het koppelen van webdiensten in MapForce

Nieuwe mogelijkheden om verbinding te maken met [webdiensten voor data-mapping](https://www.altova.com/nl/mapforce/advanced#DataMappingWebServices) bieden de volgende mogelijkheden:

- **Omgaan met fouten in REST-webservices** (voegt ondersteuning toe voor het verwerken van SOAP-webservicesfouten) - Soms is een foutmelding die door een REST-webservice wordt geretourneerd, bedoeld voor een probleem dat de uitkomst van de mapping niet negatief beïnvloedt. In dergelijke gevallen biedt MapForce nu verschillende opties om te reageren op HTTP-foutmeldingen, in plaats van de mapping simpelweg te onderbreken.
- **Dynamische gebruikersnaam/wachtwoord** - maakt het mogelijk dat de gebruikersnaam/het wachtwoord dat nodig is voor toegang tot een webservice, onderdeel is van de datamapping zelf, in plaats van een statische waarde
- **Ongestructureerde aanvraag- en antwoordonderdelen in REST-webservices -** Een nieuwe MIME-functiebibliotheek maakt het mogelijk om RESTful webservices aan te roepen, zelfs wanneer de structuur van de aanvraag of het antwoord niet vastligt, dat wil zeggen, flexibel is of niet gebonden is aan een specifiek schema

### Nieuwe opties voor database-mapping in MapForce

MapForce biedt tal van opties voor [databasekoppeling](https://www.altova.com/nl/mapforce/database-mapping), en twee nieuwe toevoegingen maken het nog flexibeler:

- **Loggen van database-uitvoer (traceerfunctie) -** Wanneer de traceerfunctie is ingeschakeld, worden gebeurtenissen zoals database-invoeg- of updatebewerkingen, of fouten, opgeslagen in een XML-bestand dat u later kunt analyseren of verder kunt verwerken. De mogelijkheid om databasewijzigingen te loggen, geeft ontwerpers van datamappingen nog meer controle om databewerkingen te verfijnen en/of problemen te melden aan belanghebbenden die verantwoordelijk zijn voor de bron van de datamappinggegevens.

![Database-tracing om de output van de database-mapping in MapForce te registreren](/blog/images/database-tracing.png)

- **Terugdraaien van transacties voor foutafhandeling -** Soms treedt er een fout op die de rest van de datatransformatie niet verhindert, bijvoorbeeld wanneer bepaalde databasebeperkingen voorkomen dat ongeldige gegevens worden ingevoegd of bijgewerkt. In dergelijke gevallen bevat MapForce nu een zeer configureerbare database transactiebeheerfunctie om het getroffen deel van de databasegegevens terug te draaien wanneer er een fout optreedt, en optioneel om verder te gaan met de rest van de transformatie.

### Databasevergelijking op de DiffDog-server

DiffDog Server, de krachtige server van Altova [verschilberekeningsmechanisme](https://www.altova.com/nl/diffdog-server), is ook verbeterd met nieuwe functionaliteiten voor databases.

Net als de desktop-tool DiffDog voor het vergelijken van bestanden, ondersteunt DiffDog Server nu alle belangrijke relationele databases voor het vergelijken van de database structuur en/of inhoud.

### Andere technologische updates voor de gehele productlijn

Naast de nieuwe versies van JSON Schema, zijn de Altova [MissionKit](https://www.altova.com/nl/missionkit) en [Server Software](https://www.altova.com/nl/server-software) productlijnen bijgewerkt om ondersteuning te bieden voor:

- Nieuwe versies van de database:
    - PostgreSQL 11
    - IBM DB2 voor iSeries® 7.2, 7.3
- Office 2019 (OOXML-formaat)
- Windows Server 2019
- macOS 10.14

## Bijwerken nu

Ga naar de [downloadpagina van Altova](https://www.altova.com/nl/download) om te updaten naar de nieuwste versie, of probeer elk product gratis gedurende 30 dagen.
