---
title: "Ajoutez cet élément à votre collection d'outils de développement"
date: "2017-10-03"
categories: 
  - "development"
  - "software"
  - "tools"
  - "xml"
tags: 
  - "diffdog"
  - "mapforce"
  - "new-features"
  - "xmlspy"
description: Découvrez les nouvelles fonctionnalités des versions 2018 d'XMLSpy, DiffDog et MapForce d'Altova, notamment des tests HTTP améliorés et une comparaison de fichiers à trois voies, conçues pour les développeurs.
---
Status: #blog

Tags:  #diffdog #mapforce #new-features #xmlspy

Categories: [development](/blog/fr/category/development.md) | [xml](/blog/fr/category/xml.md)
# Ajoutez cet élément à votre collection d'outils de développement

En matière de développement de logiciels complexes et d'applications d'intégration de données, plus un développeur dispose d'outils, mieux c'est. À chaque nouvelle version de nos logiciels pour développeurs et de nos serveurs, nous nous efforçons de fournir à nos clients des outils uniques qui leur donnent un avantage pour accomplir leurs tâches, plus rapidement et plus efficacement.

Dans cette optique, la version 2018 offre une fenêtre de test HTTP unique, une fonctionnalité de comparaison de fichiers en trois étapes, une prise en charge des modèles SQL, de nouvelles options de serveur considérablement améliorées, et bien plus encore.

![](/blog/images/v2018.jpg)

<!--more-->

## Tests des messages HTTP et WADL

XMLSpy est un outil formidable pour la création d'applications web et de services web, et l'ajout de la nouvelle fonctionnalité "[Fenêtre de test HTTP](https://www.altova.com/fr/xmlspy-xml-editor/advanced#HTTP-window) le rend encore plus utile. Les développeurs ont souvent besoin d'envoyer et de recevoir des messages HTTP, que ce soit pour tester des API, interagir avec des serveurs WebDav, tester des services web REST ou gérer des sites web.

La nouvelle fenêtre comprend des menus et des champs de saisie pratiques qui permettent de définir et d'envoyer rapidement une requête HTTP, puis de recevoir et de vérifier la réponse. Le panneau de gauche de la fenêtre vous permet de spécifier la méthode HTTP (GET, POST, PUT, etc.), les en-têtes HTTP de la requête, ainsi que les paramètres de connexion tels que les délais d'attente et les options de sécurité. Pour les méthodes POST et PUT, vous pouvez également saisir le corps du message.

![Fenêtre de test HTTP](/blog/images/http-window.png)

La fenêtre HTTP permet également aux développeurs d'importer des fichiers WADL pour les tests. Les fichiers WADL (Web Application Development Language) fournissent une description lisible par machine des services basés sur HTTP, y compris les services web REST.

Un assistant d'importation WADL vous permet de sélectionner le fichier WADL, ainsi que le type de requête, la méthode d'importation et tous les paramètres associés. Ensuite, l'assistant affiche les paramètres de la requête, vous permettant de les modifier ou de les désactiver. Toute valeur invalide ou incorrecte est mise en évidence afin que vous puissiez les corriger avant d'envoyer la requête.

Une fois l'assistant configuré, la requête sera importée dans la fenêtre de sortie HTTP, où vous pourrez l'envoyer et visualiser la réponse.

## Fusion/intégration à trois voies

Tant XMLSpy que DiffDog proposent depuis longtemps des outils performants pour comparer les différences dans les fichiers XML et autres types de fichiers, ainsi que dans les répertoires. Dans la version 2018, les deux produits prennent désormais également en charge la [comparaison et la fusion à trois entrées](https://www.altova.com/fr/xmlspy-xml-editor#xml-diff) pour les documents.

![Fusion à trois entrées](/blog/images/3-way-compare.png)

 

La possibilité de comparer trois versions du même document est particulièrement utile pour les développeurs, qui doivent souvent concilier les différences entre des documents dans un système de contrôle de version. La comparaison à trois voies permet de visualiser les modifications et les conflits dans différentes versions d'un même document et de les fusionner dans un document final.

## Modèles SQL

L'éditeur SQL multi-bases de données DatabaseSpy d'Altova prend désormais en charge les [modèles SQL](https://www.altova.com/fr/databasespy#sql_templates), qui sont des requêtes SQL acceptant des paramètres. Les paramètres peuvent rendre une requête beaucoup plus flexible, par exemple, en permettant aux utilisateurs de tester facilement des instructions de jointure complexes avec plusieurs valeurs.

 

![Modèle SQL avec paramètres](/blog/images/sql-template.png)

 

Les modèles SQL peuvent être enregistrés dans un dossier de projets spécifique et exécutés dynamiquement. Cela peut être utile, par exemple, lorsqu'un utilisateur doit créer des requêtes qui génèrent des résultats de tests pour explorer des données inconnues. Une fois qu'une requête de test a été exécutée, l'utilisateur peut sélectionner des valeurs dans la table de résultats et les utiliser comme paramètres pour un modèle SQL stocké dans le dossier des modèles de projet.

## Génération automatique de données iXBRL

La création de fichiers iXBRL, qui consiste à intégrer le format XBRL dans un document HTML lisible par l'homme, est désormais beaucoup plus simple dans StyleVision. Étant donné que la SEC (Securities and Exchange Commission) des États-Unis encourage de plus en plus les entreprises à soumettre leurs états financiers au format iXBRL, les entreprises ont besoin d'un moyen simple pour générer ces fichiers chaque trimestre.

StyleVision intègre désormais un outil de création de tableaux iXBRL pour les taxinomies XBRL conformes aux normes comptables américaines (US-GAAP), qui permet de [générer automatiquement un rapport iXBRL](https://www.altova.com/fr/stylevision#XBRL-rendering) en se basant sur les définitions contenues dans la base de données de présentation.

![Générer des tableaux au format iXBRL](/blog/images/ixbrl-wizard.png)

 

Les utilisateurs sélectionnent simplement les tableaux qu'ils souhaitent générer, ainsi que d'autres options, et StyleVision produit alors le document iXBRL.

 

![iXBRL généré ](/blog/images/generated-ixbrl.png)

 

Elle génère également le même rapport au format PDF, RTF et Word, afin de le diffuser à un large éventail de parties prenantes.

##  Nouvelles versions serveur avancées

Dans la version 2018, nous introduisons deux nouvelles éditions de [MapForce Server](https://www.altova.com/fr/mapforce-server) et [FlowForce Server](https://www.altova.com/fr/flowforceserver), conçues pour les clients ayant les exigences les plus élevées en matière d'intégration de données et d'automatisation des flux de travail.

 

![](/blog/images/MapForceServerAdvanced.png)

**MapForce Server Édition Avancée** (anciennement Édition Accelerator) inclut toutes les fonctionnalités d'automatisation de l'intégration de données de MapForce Server, avec en plus la prise en charge des optimisations suivantes, qui le rendent encore plus rapide :

- Exécution en parallèle des différentes opérations de transformation des données
- Optimisation pour l'exécution de transformations de données qui incluent le composant de jointure MapForce

 

 

![](/blog/images/FlowForceServerAdvanced.png)

**FlowForce Server Édition Avancée** inclut une prise en charge améliorée de la spécification AS2, de plus en plus populaire. AS2 vise à améliorer les protocoles de transfert de fichiers existants en offrant une sécurité accrue et inclut une option de chiffrement supplémentaire pour les données. Elle a été développée en collaboration avec des utilisateurs qui effectuent régulièrement des transferts de données EDI, d'informations financières et d'autres données commerciales.

Ces nouvelles versions offrent aux clients la possibilité de choisir l'option de serveur qui correspond le mieux à leurs besoins en matière de traitement de données.

## Nouvelles fonctionnalités supplémentaires

D'autres nouvelles fonctionnalités ont été ajoutées à l'ensemble de la gamme de produits, notamment :

- Améliorations significatives de la vitesse des moteurs XSLT
- Amélioration de la conformité des spéc. dans les moteurs XSLT/XQuery
- La prise en charge des bases de données a été mise à jour pour inclure Sybase 16, PostgreSQL 9.6 et MySQL 5.7
- Prise en charge de la génération de code pour Visual Studio 2013, 2015, 2017
- Intégration avec Eclipse 4.7
- Prise en charge de XBRL Versioning 1.0
- Prise en charge des signatures XML 1.1

 

 

## Obtenez la version 2018

Découvrez les [nouvelles fonctionnalités ajoutées à chaque produit](https://www.altova.com/fr/whatsnew) et effectuez la mise à jour vers la version 2018. Si vous êtes un client actuel bénéficiant d'un contrat de support et de maintenance actif, vous pouvez [effectuer la mise à jour gratuitement](https://www.altova.com/fr/download). Les nouveaux clients peuvent télécharger une [version d'essai gratuite de 30 jours](https://www.altova.com/fr/download).
