---
title: "Voeg dit toe aan uw verzameling van bouwstenen voor ontwikkeling"
date: "2017-10-03"
categories: 
  - "development"
  - "software"
  - "tools"
  - "xml"
tags: 
  - "diffdog"
  - "mapforce"
  - "new-features"
  - "xmlspy"
description: Ontdek de nieuwe functies in versie 2018 van Altova's XMLSpy, DiffDog en MapForce, waaronder verbeterde HTTP-tests en driewegbestandsvergelijking, speciaal ontwikkeld voor ontwikkelaars.
---
Status: #blog

Tags:  #diffdog #mapforce #new-features #xmlspy

Categories: [development](/blog/nl/category/development.md) | [xml](/blog/nl/category/xml.md)
# Voeg dit toe aan uw verzameling van bouwstenen voor ontwikkeling

Wanneer het gaat om het ontwikkelen van geavanceerde software en applicaties voor data-integratie, is het voor een ontwikkelaar hoe meer bouwstenen beschikbaar zijn, hoe beter. Bij elke nieuwe versie van onze software voor ontwikkelaars en servers, streven we ernaar om klanten unieke tools te bieden die hen helpen hun werk sneller en efficiënter te voltooien.

Om dit te bereiken, biedt versie 2018 een uniek testvenster voor HTTP-verzoeken, functionaliteit voor het vergelijken van bestanden in drie kolommen, ondersteuning voor SQL-templates, geavanceerde nieuwe serveropties en nog veel meer.

![](/blog/images/v2018.jpg)

<!--more-->

## Het testen van HTTP- en WADL-berichten

XMLSpy is een uitstekend hulpmiddel voor het ontwikkelen van webapplicaties en webdiensten, en de toevoeging van het nieuwe "[HTTP-testvenster](https://www.altova.com/nl/xmlspy-xml-editor/advanced#HTTP-window) maakt het nog nuttiger. Ontwikkelaars moeten vaak HTTP-berichten versturen en ontvangen, of dat nu is voor het testen van API's, het communiceren met WebDav-servers, het testen van REST-webdiensten of het beheren van websites.

Het nieuwe venster bevat handige menu's en invoervelden die het snel maken om een HTTP-verzoek te definiëren en te verzenden, en vervolgens de reactie te ontvangen en te controleren. Het linkerpaneel van het venster stelt u in staat om de HTTP-methode (GET, POST, PUT, enz.), de HTTP-headers van het verzoek en eventuele verbindingsinstellingen, zoals time-outs en beveiligingsopties, te specificeren. Voor de methoden POST en PUT kunt u ook de inhoud van de berichtbody invoeren.

![Testvenster voor HTTP-verzoeken](/blog/images/http-window.png)

Het HTTP-venster biedt ontwikkelaars ook de mogelijkheid om WADL-bestanden te importeren voor het uitvoeren van tests. WADL-bestanden (Web Application Development Language) bevatten een machineleesbare beschrijving van HTTP-gebaseerde services, waaronder REST-webservices.

Een WADL-importwizard stelt u in staat om het WADL-bestand te selecteren, evenals het type verzoek, de importmethode en eventuele parameters. Vervolgens toont de wizard de parameters van het verzoek en geeft u de mogelijkheid om deze te bewerken of te deactiveren. Ongeldige of incorrecte waarden worden gemarkeerd, zodat u deze kunt corrigeren voordat u de gegevens verzendt.

Zodra de wizard is voltooid, wordt het verzoek geïmporteerd in het HTTP-uitvoer venster, waar u het kunt verzenden en de reactie kunt bekijken.

## Drie-weg verschil-/samenvoegingsfunctionaliteit

Zowel XMLSpy als DiffDog bieden al geruime tijd krachtige tools voor het vergelijken van XML-bestanden en andere bestanden, evenals mappen. In versie 2018 ondersteunen beide producten nu ook [drie-weg vergelijkingen/samenvoegingen](https://www.altova.com/nl/xmlspy-xml-editor#xml-diff) voor het vergelijken van documenten.

![Drie-weg differentieel merge](/blog/images/3-way-compare.png)

 

Het vermogen om drie versies van hetzelfde document te vergelijken is vooral nuttig voor ontwikkelaars, die vaak verschillen tussen documenten in een versiebeheersysteem moeten oplossen. Met een drievoudige vergelijking kunt u wijzigingen en conflicten in verschillende versies in één overzicht zien en deze samenvoegen tot een definitief document.

## SQL-sjablonen

De multi-database SQL-editor van Altova, DatabaseSpy, ondersteunt nu [SQL-templates](https://www.altova.com/nl/databasespy#sql_templates), wat SQL-query's zijn die parameters accepteren. Parameters kunnen een query veel flexibeler maken, bijvoorbeeld door gebruikers in staat te stellen complexe JOIN-statements met meerdere waarden eenvoudig te testen.

 

![SQL-sjabloon met parameters](/blog/images/sql-template.png)

 

SQL-templates kunnen worden opgeslagen in een speciale projectmap en dynamisch worden uitgevoerd. Dit is handig, bijvoorbeeld wanneer een gebruiker queries moet maken die testresultaten genereren om onbekende data te onderzoeken. Nadat een testquery is uitgevoerd, kan de gebruiker waarden selecteren uit de resultaat tabel en deze als parameters aan een SQL-template aanleveren die is opgeslagen in de map met projecttemplates.

## Automatische generatie van iXBRL-bestanden

Het genereren van iXBRL, wat XBRL is ingebed in een door mensen leesbaar HTML-document, is nu een stuk eenvoudiger geworden in StyleVision. Aangezien de Amerikaanse toezichthouder SEC bedrijven steeds vaker aanmoedigt om hun financiële rapporten in iXBRL in te dienen, hebben bedrijven een eenvoudige manier nodig om dit elk kwartaal te genereren.

StyleVision bevat nu een iXBRL-tabelwizard voor Amerikaanse GAAP-standaarden (XBRL-taxonomieën) die [automatisch een iXBRL-rapport genereren](https://www.altova.com/nl/stylevision#XBRL-rendering)gebaseerd op definities in de presentatiedatabase.

![Genereer iXBRL-tabellen](/blog/images/ixbrl-wizard.png)

 

Gebruikers selecteren eenvoudigweg welke tabellen ze willen genereren, samen met andere opties, waarna StyleVision het iXBRL-document produceert.

 

![Gegenereerde iXBRL-data ](/blog/images/generated-ixbrl.png)

 

Het genereert ook hetzelfde rapport in PDF-, RTF- en Word-formaten, zodat het verspreid kan worden naar een breed scala aan belanghebbenden.

##  Nieuwe, geavanceerde serverversies

In versie 2018 introduceren we twee nieuwe versies van de populaire [MapForce Server](https://www.altova.com/nl/mapforce-server) en [FlowForce Server](https://www.altova.com/nl/flowforceserver), speciaal voor klanten met de meest veeleisende eisen op het gebied van data-integratie en workflow-automatisering.

 

![](/blog/images/MapForceServerAdvanced.png)

**MapForce Server Advanced Edition** (voorheen Accelerator Edition) omvat alle mogelijkheden voor het automatiseren van data-integratie van MapForce Server, met de toevoeging van ondersteuning voor de volgende optimalisaties, waardoor het nog sneller werkt:

- Parallelle uitvoering van individuele datatransformaties
- Optimalisatie voor de uitvoering van datamappingen die de MapForce-joincomponent bevatten

 

 

![](/blog/images/FlowForceServerAdvanced.png)

**FlowForce Server Advanced Edition** biedt uitgebreidere ondersteuning voor de steeds populairder wordende AS2-specificatie. AS2 is ontworpen om bestaande bestandsoverdrachtsprotocollen te verbeteren door meer veiligheid te bieden en omvat een optionele functie voor verdere gegevensencryptie. Het is ontwikkeld in samenwerking met gebruikers die regelmatig EDI-gegevens, financiële informatie en andere bedrijfsinformatie overdragen.

Deze nieuwe versies bieden klanten de flexibiliteit om het servertype te kiezen dat het beste aansluit bij hun verwerkingsbehoeften.

## Aanvullende nieuwe functies

Andere nieuwe functies die in de hele productlijn zijn toegevoegd, zijn onder meer:

- Aanzienlijke snelheidsverbeteringen in de XSLT-processors
- Verbeterde naleving van specificaties in XSLT/XQuery-engines
- De ondersteuning voor databases is bijgewerkt en omvat nu Sybase 16, PostgreSQL 9.6 en MySQL 5.7
- Ondersteuning voor codegeneratie voor Visual Studio 2013, 2015 en 2017
- Integratie met Eclipse 4.7
- Ondersteuning voor XBRL-versie 1.0
- Ondersteuning voor XML-handtekeningen versie 1.1

 

 

## Download versie 2018

Lees meer over de [functies die aan elk product zijn toegevoegd](https://www.altova.com/nl/whatsnew), en update naar versie 2018. Als u al een klant bent met een actief support- en onderhoudscontract, kunt u [gratis upgraden](https://www.altova.com/nl/download). Nieuwe klanten kunnen een [gratis proefversie van 30 dagen](https://www.altova.com/nl/download) downloaden.
