---
title: "JSONスキーマのサポート機能が強化されました。v2019 リリース3 の主な変更点です"
date: "2019-04-02"
categories: 
  - "data-integration"
  - "development"
  - "software"
tags: 
  - "json"
  - "json-schema"
  - "mapforce"
  - "new-features"
  - "xmlspy"
description: Altovaの2019年第3版では、JSONスキーマのサポートが強化され、Draft-06およびDraft-07に対応しています。また、製品ライン全体で、新しいマッピングオプションや、より使いやすいUI機能が導入されています。
---
Status: #blog

Tags:  #json #json-schema #mapforce #new-features #xmlspy

Categories: [data-integration](/blog/ja/category/data-integration.md) | [development](/blog/ja/category/development.md) | [json](/blog/ja/category/json.md)
# JSONスキーマのサポート機能が強化されました。v2019 リリース3 の主な変更点です

Altovaの2019年第3四半期版製品群は、標準やリレーショナルデータベースへの対応強化から、いくつかの新しいデータマッピングオプションまで、開発者の要望に応え、革新的な新機能によってさらに進化を遂げました。主な改善点を見ていきましょう。

![](/blog/images/v2019r3.jpg)

<!--more-->

### JSONスキーマ ドラフト-06 および ドラフト-07

JSON Schemaの最新バージョンで提供されている最適化機能を活用したいという開発者からの要望に応え、弊社製品全般でこれらの機能に対応できるようになりました。具体的には、以下の機能が含まれます

- **XMLSpy:** JSONスキーマのドラフト版06および07に対応しており、JSONおよびJSONスキーマの検証、生成、[編集](https://www.altova.com/ja/xmlspy-xml-editor/json_editor)が可能です。開発者は、既存のXSDに基づいて[JSONスキーマを生成](https://www.altova.com/ja/xmlspy-xml-editor/json_schema_editor)することもできます。[JSONスキーマの生成](https://www.altova.com/ja/xmlspy-xml-editor/json_schema_editor#json_schema_generator)機能も利用できます。 

![XMLSpyでは、JSON Schemaのドラフト版06およびドラフト版07がサポートされています ](/blog/images/json-schema-draft-06-07.png)

- **MapForce**: 新しいJSONスキーマのバージョンに対応しているのは、以下のものです [JSONデータのマッピング](https://www.altova.com/ja/mapforce/json-mapping) XML、データベース、EDI、Excelなど、他の様々な形式との間でデータの送受信が可能です。

- **RaptorXMLサーバー：** Altova社の高性能な検証および処理サーバーソフトウェアを使用した、JSONおよびJSONスキーマ文書の超高速[検証機能](https://www.altova.com/ja/raptorxml#json-validator)がアップデートされ、JSONスキーマのドラフト版06および07に対応しました。

### XMLSpyにおけるテキスト分割表示機能

XMLSpyのテキストビューは、XMLだけでなく、XSLT、XQuery、HTML、CSSといった様々な形式のファイルを編集する際に、依然として広く利用されています [JSON](https://www.altova.com/ja/xmlspy-xml-editor#json_editor), また、開発者の方々には、編集ウィンドウを水平または垂直方向に分割し、一つのドキュメントの異なる部分を同時に編集できる新しい機能が追加されました。 

これは特に、内容の多い文書において役立ちます。なぜなら、そのような文書では、同時に複数の部分を表示することで、全体像を把握しやすくなるからです。

![XMLSpyにおける、XMLファイルを分割画面で編集できる機能 ](/blog/images/xmlspy-split-text.png)

### MapForceでは、高解像度ディスプレイを完全にサポートしています

XMLSpyやUModelと同様に、以前に刷新された洗練されたユーザーインターフェースを備えているMapForceも、高解像度ディスプレイ（高ピクセル密度、HiDPI/高PPI）が提供する高解像度を最大限に活用し、すべてのグラフィックをより精密かつ詳細に表示します。これにより、複雑なデータマッピングプロジェクトがより鮮明になり、読みやすくなります。

### MapForceにおける、新しいウェブサービス連携機能

接続方法の新しいオプション [データマッピングのためのウェブサービス](https://www.altova.com/ja/mapforce/advanced#DataMappingWebServices) 考慮する、見込む、許可する

- **REST Webサービスのエラー処理** (SOAP WSエラー処理のサポート機能に追加) - REST Webサービスから返されるエラーメッセージの中には、マッピングの結果に悪影響を及ぼさない問題に関するものも存在します。このような場合、MapForceでは、マッピングを単純に中断するのではなく、HTTPエラーメッセージに対して複数の対応オプションを選択できるようになりました。
- **動的なユーザー名/パスワード**
- ウェブサービスへのアクセスに必要なユーザー名/パスワードを、静的な値としてではなく、データマッピングの一部として定義することができます
- **REST Webサービスにおける非構造化のリクエスト/レスポンスボディ -** 新しいMIME関数ライブラリは、リクエストまたはレスポンスの構造が非構造化（つまり、柔軟性があり、特定のスキーマに縛られない）なRESTful Webサービスとの連携を容易にします

### MapForceにおける新しいデータベースマッピング機能

MapForceには、さまざまな機能が用意されています [データベースのマッピング](https://www.altova.com/ja/mapforce/database-mapping), そして、新たに2つの機能が追加されたことで、さらに柔軟性が向上しました

- **データベース出力のログ記録（トレース）**
トレース機能が有効になっている場合、データベースへの挿入や更新といった操作、またはエラーなどが、XMLファイルに記録されます。後でこれらのログを分析したり、さらに処理したりすることができます。データベースの変更を記録できる機能は、データマッピングの設計者が、データ処理の定義をより詳細に調整したり、データマッピングのソースを管理する関係者に問題点を報告したりする上で、より高度な制御を可能にします。

![MapForceにおけるデータベースマッピングの処理内容を記録するためのデータベーストレース機能](/blog/images/database-tracing.png)

- **エラー処理のためのトランザクションロールバック**
データマッピングの実行中に、エラーが発生することがあります。しかし、そのエラーがマッピング全体の処理を中断するものではない場合もあります。例えば、特定のデータベースの制約によって、無効なデータが挿入または更新されるのを防ぐ場合などが該当します。このような状況において、MapForceは、エラーが発生した場合に、影響を受けたデータベースデータの一部をロールバックするための、高度にカスタマイズ可能なデータベーストランザクション処理機能を新たに搭載しました。これにより、エラーが発生しても、マッピングの残りの部分を継続的に処理することが可能です。

### DiffDogサーバーにおけるデータベースの差分比較機能

DiffDog Serverは、Altova社が提供する高性能なソフトウェアです [差分エンジン](https://www.altova.com/ja/diffdog-server), また、新しいデータベース機能が追加され、機能が強化されています。

DiffDogのデスクトップ版と同様に、DiffDog Serverも、データベースの構造と/または内容を比較するために、主要なリレーショナルデータベースをすべてサポートしています。

### 製品ライン全体におけるその他の技術的なアップデートについて

Altovaの製品ラインである[MissionKit](https://www.altova.com/ja/missionkit)および[Server Software](https://www.altova.com/ja/server-software)は、最新のJSONスキーマのドラフトに対応できるよう、アップデートされました。具体的には、以下の機能が追加されました

- 新しいデータベースのバージョン：
    - PostgreSQL 11
    - IBM DB2 for iSeries® 7.2、7.3
- Office 2019 (OOXML形式)
- Windows Server 2019
- macOS 10.14

## 今すぐ更新する

最新バージョンにアップデートするには、[Altovaのダウンロードページ](https://www.altova.com/ja/download)へアクセスするか、すべての製品を30日間無料で試用することができます。
