Novedades destacadas de la versión 2019, lanzamiento 3: soporte mejorado para esquemas JSON
La línea de productos Altova, versión 2019, lanzamiento 3, responde a las solicitudes de los desarrolladores y eleva el nivel con nuevas funcionalidades innovadoras, desde el soporte actualizado para estándares y bases de datos relacionales, hasta varias opciones de mapeo de datos. Veamos algunos de los aspectos más destacados.

Esquemas JSON, versiones preliminares 06 y 07
En respuesta a las solicitudes de los desarrolladores que desean aprovechar las optimizaciones incluidas en las versiones más recientes del estándar JSON Schema, hemos añadido soporte en toda la línea de productos. Esto incluye:
- XMLSpy: Se ofrece soporte para los borradores 06 y 07 de JSON Schema para la validación, generación y edición de documentos JSON y esquemas JSON. Los desarrolladores incluso pueden generar un esquema JSON a partir de un XSD existente.

MapForce: El soporte para las nuevas versiones de JSON Schema está disponible para mapeo de datos JSON a otros formatos, incluyendo XML, bases de datos, EDI, Excel, y más.
Servidor RaptorXML: Se ha actualizado el soporte para la validación ultrarrápida de documentos JSON y esquemas JSON utilizando el software de servidor de validación y procesamiento de alto rendimiento de Altova, para incluir las versiones preliminares (draft) 06 y 07 de los esquemas JSON.
Vista de texto dividida en XMLSpy
La vista de texto de XMLSpy sigue siendo muy utilizada para editar no solo XML, sino también XSLT, XQuery, HTML, CSS y.. JSON, Además, los desarrolladores ahora tienen una nueva opción para dividir la ventana de edición horizontal o verticalmente, lo que les permite trabajar simultáneamente con diferentes secciones de un mismo documento.
Esto es especialmente útil para documentos más extensos, donde a menudo es conveniente poder visualizar varias secciones del documento simultáneamente.

Soporte completo para pantallas de alta resolución en MapForce
Junto con XMLSpy y UModel, que ya habían sido actualizados con interfaces de usuario completamente renovadas, MapForce ahora también aprovecha al máximo la mayor resolución que ofrecen las pantallas de alta densidad de píxeles (HiDPI, alta resolución) para renderizar todos los gráficos con mayor precisión y detalle, lo que hace que los proyectos de mapeo de datos complejos sean más claros y fáciles de leer.
Nuevas opciones de mapeo de servicios web en MapForce
Nuevas opciones para conectarse a servicios web para la asignación de datos permiten:
- Manejo de errores en servicios web REST (se añade soporte para el manejo de errores en servicios web SOAP) - En ocasiones, un mensaje de error devuelto por un servicio web REST se refiere a un problema que no afecta negativamente el resultado de la transformación. Para estos casos, MapForce ahora incluye múltiples opciones para reaccionar ante los mensajes de error HTTP, en lugar de simplemente interrumpir la transformación.
- Nombre de usuario/contraseña dinámicos - Permite que el nombre de usuario/contraseña necesarios para acceder a un servicio web formen parte del mapeo de datos en sí, en lugar de ser un valor estático
- Cuerpos de solicitud/respuesta no estructurados en servicios web REST: Una nueva biblioteca de funciones MIME facilita el manejo de llamadas a servicios web REST cuando la estructura de la solicitud o la respuesta no está definida, es decir, es flexible o no está vinculada a un esquema específico
Nuevas opciones de mapeo de bases de datos en MapForce
MapForce incluye numerosas opciones para la mapeo de bases de datos, y dos nuevas funcionalidades lo hacen aún más versátil:
- Registro (seguimiento) de la salida de la base de datos Cuando el seguimiento está activado, los eventos, como las acciones de inserción o actualización en la base de datos, o los errores, se registran en un archivo XML que puede analizarse o procesarse posteriormente. La capacidad de registrar los cambios en la base de datos proporciona aún más control para que los diseñadores de mapeo puedan refinar las definiciones de procesamiento de datos y/o informar de problemas a las partes interesadas que gestionan la fuente de los datos del mapeo.

- Reversión de transacciones para el manejo de errores En ocasiones, se produce un error que no impide que el resto del proceso de mapeo de datos continúe, como cuando ciertas restricciones de la base de datos impiden que se inserten o actualicen datos inválidos. En estos casos, MapForce ahora incluye un sistema de manejo de transacciones de base de datos altamente configurable que permite revertir la parte afectada de los datos de la base de datos cuando se produce un error, y opcionalmente continuar con el resto del proceso de mapeo.
Comparación de bases de datos en el servidor DiffDog
DiffDog Server, la solución de alto rendimiento de Altova motor de diferenciación, También se ha mejorado con nuevas funcionalidades para la base de datos.
Al igual que la herramienta de comparación de escritorio DiffDog, DiffDog Server ahora es compatible con todas las principales bases de datos relacionales para comparar la estructura y/o el contenido de las bases de datos.
Otras actualizaciones tecnológicas en toda la línea de productos
Además de las nuevas versiones de JSON Schema, las líneas de productos Altova MissionKit y Server Software se han actualizado para incluir soporte para:
- Nuevas versiones de la base de datos:
- PostgreSQL 11
- IBM DB2 para iSeries® 7.2, 7.3
- Office 2019 (formato OOXML)
- Windows Server 2019
- macOS 10.14
Actualice su software
Visite la página de descargas de Altova para actualizar a la última versión, o pruebe cualquier producto de forma gratuita durante 30 días.