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.

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:

  • MapForce: Ondersteuning voor de nieuwe versies van JSON Schema is beschikbaar voor: Het omzetten van JSON-gegevens 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 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, 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.

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 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, 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.

  • 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, 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 en 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 om te updaten naar de nieuwste versie, of probeer elk product gratis gedurende 30 dagen.