Mises à jour concernant la prise en charge des schémas JSON : points forts de la version 2019, release 3
La gamme de produits Altova, version 2019, release 3, répond aux demandes des développeurs et propose de nouvelles fonctionnalités innovantes, notamment une prise en charge améliorée des normes et des bases de données relationnelles, ainsi que plusieurs nouvelles options de mappage de données. Examinons les principaux points forts.

Schéma JSON, versions préliminaires 06 et 07
En réponse aux demandes des développeurs souhaitant profiter des optimisations intégrées dans les versions plus récentes de la norme JSON Schema, nous avons ajouté une prise en charge de ces fonctionnalités dans l'ensemble de notre gamme de produits. Cela comprend :
- XMLSpy : La prise en charge des versions préliminaires 06 et 07 de JSON Schema est disponible pour la validation, la génération et la modification des documents JSON et des schémas JSON. Les développeurs peuvent même générer un schéma JSON à partir d'un fichier XSD existant.

MapForce : La prise en charge des nouvelles versions de JSON Schema est disponible pour la conversion de données JSON vers ou depuis d'autres formats, notamment XML, les bases de données, EDI, Excel, et bien d'autres.
Serveur RaptorXML : La prise en charge de la validation ultra-rapide des documents JSON et des schémas JSON utilisant le logiciel de validation et de traitement haute performance d'Altova a été mise à jour pour inclure les versions draft-06 et draft-07 des schémas JSON.
Affichage du texte divisé dans XMLSpy
L'éditeur de texte XMLSpy reste très utilisé pour la modification non seulement de fichiers XML, mais aussi de fichiers XSLT, XQuery, HTML et CSS, et de.. JSON, De plus, les développeurs disposent désormais d'une nouvelle option qui leur permet de diviser la fenêtre d'édition horizontalement ou verticalement, afin de travailler simultanément sur différentes sections d'un même document.
Ceci est particulièrement utile pour les documents volumineux, où il est souvent avantageux de pouvoir visualiser plusieurs sections du document simultanément.

Prise en charge complète des écrans haute résolution dans MapForce
Comme XMLSpy et UModel, qui ont récemment été mis à jour avec de nouvelles interfaces utilisateur plus modernes, MapForce profite désormais pleinement de la résolution plus élevée offerte par les écrans à haute densité de pixels (HiDPI, haute résolution) pour afficher tous les éléments graphiques avec plus de précision et de détails, rendant ainsi les projets de cartographie de données complexes plus clairs et plus faciles à lire.
Nouvelles options de mappage des services web dans MapForce
De nouvelles options de connexion aux services web pour la cartographie des données permettent de :
- Gestion des erreurs des services web REST (complète le support de la gestion des erreurs des services web SOAP) - Parfois, un message d'erreur renvoyé par un service web REST concerne un problème qui n'affecte pas négativement le résultat de la transformation. Dans ces cas, MapForce propose désormais plusieurs options pour réagir aux messages d'erreur HTTP, au lieu de simplement interrompre la transformation.
- Nom d'utilisateur/mot de passe dynamique : permet que le nom d'utilisateur et le mot de passe requis pour accéder à un service web fassent partie de la configuration des données elle-même, plutôt que d'être des valeurs statiques
- Corps de requêtes et de réponses non structurés dans les services web REST : une nouvelle bibliothèque de fonctions MIME facilite la gestion des appels aux services web REST lorsque la structure de la requête ou de la réponse n'est pas définie, c'est-à-dire qu'elle est flexible ou non liée à un schéma particulier
Nouvelles options de mappage de bases de données dans MapForce
MapForce offre de nombreuses options pour.. cartographie de la base de données, et deux nouvelles fonctionnalités le rendent encore plus polyvalent :
- Journalisation (traçage) des opérations sur la base de données Lorsque le traçage est activé, les événements tels que les opérations d'insertion ou de mise à jour dans la base de données, ou les erreurs, sont enregistrés dans un fichier XML que vous pouvez ensuite analyser ou traiter davantage. La possibilité d'enregistrer les modifications apportées à la base de données offre aux concepteurs de flux de données un contrôle encore plus précis pour affiner les définitions du traitement des données et/ou pour signaler les problèmes aux parties prenantes responsables de la source des données utilisées dans le flux.

- Annulation de transaction pour la gestion des erreurs – Parfois, une erreur se produit, mais elle n'empêche pas le reste de la transformation des données de se poursuivre. C'est notamment le cas lorsque certaines contraintes de la base de données empêchent la transformation d'insérer ou de mettre à jour des données incorrectes. Dans ces situations, MapForce intègre désormais une gestion des transactions de base de données hautement configurable, permettant d'annuler la partie affectée des données de la base de données en cas d'erreur, et de poursuivre éventuellement le reste de la transformation.
Comparaison des bases de données sur le serveur DiffDog
DiffDog Server, la solution haute performance d'Altova moteur de différentiation, Elle a également été améliorée grâce à de nouvelles fonctionnalités de base de données.
Comme l'outil de comparaison de bureau DiffDog, DiffDog Server prend désormais en charge toutes les principales bases de données relationnelles pour comparer la structure et/ou le contenu des bases de données.
Autres mises à jour technologiques pour l'ensemble de la gamme de produits
En plus des nouvelles versions de JSON Schema, les gammes de produits Altova MissionKit et Server Software ont été mises à jour pour inclure la prise en charge de :
- Nouvelles versions de la base de données :
- PostgreSQL 11
- IBM DB2 pour iSeries® 7.2, 7.3
- Office 2019 (format OOXML)
- Windows Server 2019
- macOS 10.14
Mettre à jour maintenant
Rendez-vous sur la page de téléchargement d'Altova pour mettre à jour vers la dernière version, ou essayez n'importe quel produit gratuitement pendant 30 jours.