---
title: "Novidades da versão 2019, lançamento 3: Suporte atualizado para esquemas JSON"
date: "2019-04-02"
categories: 
  - "data-integration"
  - "development"
  - "software"
tags: 
  - "json"
  - "json-schema"
  - "mapforce"
  - "new-features"
  - "xmlspy"
description: A versão 2019 Release 3 da Altova melhora o suporte a JSON Schema com as versões Draft-06 e Draft-07, e introduz novas opções de mapeamento e funcionalidades de interface de utilizador aprimoradas em toda a sua linha de produtos.
---
Status: #blog

Tags:  #json #json-schema #mapforce #new-features #xmlspy

Categories: [data-integration](/blog/pt/category/data-integration.md) | [development](/blog/pt/category/development.md) | [json](/blog/pt/category/json.md)
# Novidades da versão 2019, lançamento 3: Suporte atualizado para esquemas JSON

A linha de produtos Altova, versão 2019, lançamento 3, responde às necessidades dos desenvolvedores e eleva o nível com novas funcionalidades inovadoras, desde o suporte atualizado para padrões e bases de dados relacionais até diversas opções de mapeamento de dados. Vamos analisar os principais destaques.

![](/blog/images/v2019r3.jpg)

<!--more-->

### Esquema JSON: Versão 06 e Versão 07

Em resposta aos pedidos de desenvolvedores que desejam aproveitar as otimizações presentes nas versões mais recentes do padrão JSON Schema, adicionámos suporte em toda a linha de produtos. Isso inclui:

- **XMLSpy:** O suporte para as versões draft-06 e -07 do JSON Schema está disponível para validar, gerar e [editar](https://www.altova.com/pt/xmlspy-xml-editor/json_editor) documentos JSON e [esquemas JSON](https://www.altova.com/pt/xmlspy-xml-editor/json_schema_editor). Os programadores podem até mesmo [gerar um esquema JSON](https://www.altova.com/pt/xmlspy-xml-editor/json_schema_editor#json_schema_generator) a partir de um XSD existente. 

![O XMLSpy suporta as versões "draft-06" e "draft-07" do JSON Schema ](/blog/images/json-schema-draft-06-07.png)

- **MapForce**: O suporte para as novas versões do JSON Schema está disponível para: [mapeamento de dados JSON](https://www.altova.com/pt/mapforce/json-mapping) para ou a partir de outros formatos, incluindo XML, bases de dados, EDI, Excel, e outros.

- **RaptorXML Server:** Suporte para velocidades ultrarrápidas [Validação de JSON e de esquemas JSON](https://www.altova.com/pt/raptorxml#json-validator) O software de servidor de validação e processamento de documentos de alto desempenho da Altova foi atualizado para incluir as versões "draft-06" e "draft-07" do JSON Schema.

### Visualização de texto dividida no XMLSpy

A visualização de texto do XMLSpy continua a ser uma ferramenta popular para a edição não só de XML, mas também de XSLT, XQuery, HTML, CSS e outros formatos [JSON](https://www.altova.com/pt/xmlspy-xml-editor#json_editor), Além disso, os programadores agora têm uma nova opção para dividir a janela de edição horizontalmente ou verticalmente, permitindo trabalhar com diferentes secções de um único documento simultaneamente. 

Isto é particularmente útil para documentos mais extensos, onde é frequentemente vantajoso visualizar várias partes do documento simultaneamente.

![Visualização de edição XML em tela dividida no XMLSpy ](/blog/images/xmlspy-split-text.png)

### Suporte total para ecrãs de alta resolução no MapForce

Juntamente com o XMLSpy e o UModel, que já foram atualizados com novas interfaces de utilizador mais modernas, o MapForce também aproveita agora a maior resolução oferecida pelos ecrãs de alta densidade de pixels (HiDPI, alta resolução) para renderizar todos os elementos gráficos com maior precisão e detalhe, tornando projetos de mapeamento de dados complexos mais claros e fáceis de ler.

### Novas opções de mapeamento de serviços web no MapForce

Novas opções para se conectar [Serviços web para mapeamento de dados](https://www.altova.com/pt/mapforce/advanced#DataMappingWebServices) permitir; possibilitar; permitir que; dar margem a

- **Tratamento de erros em serviços web REST** (acrescenta suporte para o tratamento de erros em serviços web SOAP) - Por vezes, uma mensagem de erro devolvida por um serviço web REST refere-se a um problema que não afeta negativamente o resultado da transformação. Nestes casos, o MapForce agora inclui várias opções para reagir a mensagens de erro HTTP, em vez de simplesmente interromper a transformação.
- **Nome de utilizador/palavra-passe dinâmicos** - Permitem que o nome de utilizador/palavra-passe necessários para aceder a um serviço web façam parte do próprio mapeamento de dados, em vez de serem um valor estático
- **Corpos de requisição/resposta não estruturados em serviços web REST –** uma nova biblioteca de funções MIME facilita o tratamento de chamadas a serviços web REST quando a estrutura da requisição ou da resposta não é definida, ou seja, é flexível ou não está associada a um esquema específico

### Novas opções de mapeamento de bases de dados no MapForce

O MapForce oferece inúmeras opções para.. [mapeamento de bases de dados](https://www.altova.com/pt/mapforce/database-mapping), e duas novas funcionalidades tornam-no ainda mais versátil:

- **Registo de eventos (rastreamento) da base de dados -** Quando o rastreamento está ativado, eventos como inserções ou atualizações na base de dados, ou erros, são registados num ficheiro XML que pode ser analisado ou processado posteriormente. A capacidade de registar alterações na base de dados oferece ainda mais controlo aos designers de mapeamento, permitindo-lhes refinar as definições de processamento de dados e/ou reportar problemas às partes interessadas responsáveis pela fonte dos dados do mapeamento.

![Rastreamento do banco de dados para registar o resultado do mapeamento do banco de dados no MapForce](/blog/images/database-tracing.png)

- **Reversão de transações para tratamento de erros –** Por vezes, ocorre um erro que não impede a continuação do restante do mapeamento de dados, como quando certas restrições de base de dados impedem a inserção ou atualização de dados inválidos. Nestes casos, o MapForce agora inclui um sistema de gestão de transações de base de dados altamente configurável, que permite reverter a parte afetada dos dados da base de dados quando ocorre um erro, e, opcionalmente, prosseguir com o restante do mapeamento.

### Comparação de bases de dados no servidor DiffDog

DiffDog Server, a solução de alto desempenho da Altova [motor de diferenciação](https://www.altova.com/pt/diffdog-server), Também foi aprimorado com novas funcionalidades de base de dados.

Tal como a ferramenta de comparação de ambiente de trabalho DiffDog, o DiffDog Server suporta agora todas as principais bases de dados relacionais para comparar a estrutura e/ou o conteúdo das bases de dados.

### Outras atualizações tecnológicas em toda a linha de produtos

Além das novas versões do JSON Schema, as linhas de produtos Altova [MissionKit](https://www.altova.com/pt/missionkit) e [Software Servidor](https://www.altova.com/pt/server-software) foram atualizadas para incluir suporte para:

- Novas versões do banco de dados:
    - PostgreSQL 11
    - IBM DB2 para iSeries® 7.2, 7.3
- Office 2019 (formato OOXML)
- Windows Server 2019
- macOS 10.14

## Atualizar agora

Visite a [página de download da Altova](https://www.altova.com/pt/download) para atualizar para a versão mais recente, ou experimente qualquer produto gratuitamente durante 30 dias.
