Nuevas herramientas para Shopify, OpenAPI y más

Con la versión 2025, lanzamiento 2, hemos ampliado las funcionalidades para trabajar con YAML, OpenAPI y XBRL, y también hemos introducido un nuevo soporte para la integración de datos de Shopify.

Nuestro compromiso continuo de integrar y mejorar el soporte para las tecnologías más utilizadas significa que los desarrolladores tienen las funcionalidades que necesitan para mantenerse al día con los estándares de la industria en constante evolución, utilizando herramientas que ya conocen y en las que confían.

Analicemos los aspectos más destacados de esta nueva versión.

Integrating Shopify data in MapForce

La plataforma de comercio electrónico Shopify ha adoptado recientemente GraphQL como formato para su API, y pronto exigirá que todas las nuevas aplicaciones de Shopify utilicen GraphQL. Desafortunadamente, integrar datos de GraphQL puede ser complicado debido a su estructura de consulta flexible, sus respuestas con múltiples niveles de anidamiento, la complejidad de la paginación y la necesidad de una gestión cuidadosa de errores y una optimización del rendimiento.

Para ayudar a los equipos que trabajan en la integración de datos de Shopify en flujos de trabajo de ETL e integración de datos, Shopify se ha añadido a la extensa lista de formatos de datos compatibles con MapForce. El soporte para Shopify (así como para las llamadas GraphQL genéricas utilizadas por otros servicios) en MapForce facilita la integración de estos datos con otros formatos, como XML, CSV, bases de datos y Excel.

MapForce permite realizar llamadas a las APIs de Shopify/GraphQL como fuente o destino de cualquier proyecto de mapeo de datos. Esto se puede utilizar, por ejemplo, para escribir datos de ventas de Shopify en una base de datos interna o para importar datos en tiempo real desde un sistema de inventario a una tienda de Shopify.

Las herramientas de visualización de datos y una potente biblioteca de funciones facilitan la definición de.. Mapeo de datos de Shopify normas para acceder a estos datos importantes.

Herramientas OpenAPI

La Especificación OpenAPI (OAS) es un estándar independiente del lenguaje de programación para describir las interfaces de programación de aplicaciones (API) web. Define cómo las aplicaciones se comunican a través de Internet, utilizando un esquema escrito en JSON o YAML que detalla los puntos de acceso, los datos y la seguridad. Esto permite que otros programas interactúen con la API sin acceder a su código interno.

Además de las extensiones de OAS, el editor de esquemas JSON de XMLSpy ahora incluye un nuevo editor de OpenAPI y soporte para crear solicitudes HTTP a partir de una API definida mediante OpenAPI.

Editor OpenAPI

XMLSpy permite editar documentos OpenAPI tanto en la vista de texto como en la vista de cuadrícula gráfica. Sus funciones de edición inteligente incluyen resaltado de sintaxis, plegado de código, autocompletado y herramientas de ayuda.

Para facilitar que los desarrolladores comiencen a trabajar con nuevos documentos, XMLSpy incluye plantillas para crear documentos YAML que cumplen con las especificaciones OpenAPI 1.0, 2.0 o 3.0.

Esta funcionalidad complementa las capacidades existentes de MapForce para definir proyectos de mapeo de datos que incluyen llamadas a APIs basadas en OpenAPI. Cuando especifica el archivo OpenAPI que describe el servicio web que necesita, MapForce procesa automáticamente la estructura de la llamada y la muestra como un componente gráfico para el mapeo hacia y desde otros formatos de datos.

Creación de mensajes HTTP para OpenAPI

XMLSpy incluye una ventana de pruebas HTTP muy útil que le guía a través del proceso de creación y.. Enviar una solicitud HTTP a un servidor web o a una API. Luego, puede recibir, revisar y solucionar problemas de la respuesta directamente en la ventana.

La ventana de pruebas HTTP ahora incluye soporte integrado para seleccionar archivos OpenAPI, lo que permite definir las solicitudes para las pruebas. Una vez que se especifica la ubicación del documento OpenAPI, la ventana de pruebas HTTP muestra las rutas disponibles junto con sus operaciones correspondientes.

Basándose en la operación y los parámetros que seleccione para probar, XMLSpy genera automáticamente el mensaje de prueba, que puede enviar a la API, y ver los resultados después.

La capacidad de enviar solicitudes y examinar las respuestas garantiza que la API se comporte de la manera esperada durante el desarrollo y la integración, ya sea que esté probando su propia API o explorando una de un tercero.

Nuevas herramientas para YAML

XMLSpy ya ofrece un amplio soporte para.. validación, edición y conversión de archivos YAML. Las novedades de esta versión incluyen la posibilidad de convertir esquemas XSD a formato YAML, así como la opción de consultar documentos YAML utilizando XQuery.

Esta es una funcionalidad única, ya que, a diferencia de XML, otros formatos populares de datos estructurados como JSON y YAML no tienen un lenguaje de consulta oficial. Sin embargo, JSON puede ser consultado utilizando expresiones XPath/XQuery 3.1. Ahora, XMLSpy ha puesto a disposición la misma funcionalidad para documentos YAML en su práctica ventana de XPath/XQuery.

Cuando un documento YAML está activo en la vista de texto o en la vista de cuadrícula, puede introducir una expresión XQuery para JSON en el constructor de XQuery, y XMLSpy evaluará la expresión de inmediato.

Para empezar rápidamente, seleccione una ubicación específica en el archivo YAML activo, haga clic derecho y elija la opción "Copiar XPath", luego pegue esa expresión en el constructor de XPath/XQuery como punto de partida. Para refinar la expresión, el constructor incluye funciones de autocompletado y construcción de expresiones mediante clics, gracias a una lista completa de operadores, expresiones y funciones integradas.

La posibilidad de usar XQuery con YAML es una innovadora función exclusiva de XMLSpy.

Obtenga la última versión ahora

Estas nuevas funcionalidades son solo algunos de los aspectos más destacados de las novedades en las herramientas de desarrollo para escritorio y los productos de software para servidores de Altova. Para obtener más información, visite la página Novedades.

Actualice a la última versión, o pruebe cualquier producto de Altova de forma gratuita, en la página de descargas.