---
title: "開発のための基礎要素を、ぜひコレクションに加えてください"
date: "2017-10-03"
categories: 
  - "development"
  - "software"
  - "tools"
  - "xml"
tags: 
  - "diffdog"
  - "mapforce"
  - "new-features"
  - "xmlspy"
description: Altova社のXMLSpy、DiffDog、MapForceの2018年版で、開発者向けのHTTPテスト機能の強化や、3方向でのファイル比較機能など、新機能をご紹介します。
---
Status: #blog

Tags:  #diffdog #mapforce #new-features #xmlspy

Categories: [development](/blog/ja/category/development.md) | [xml](/blog/ja/category/xml.md)
# 開発のための基礎要素を、ぜひコレクションに加えてください

高度なソフトウェアやデータ統合アプリケーションを開発する際、開発者が利用できるツールが多ければ多いほど、より良い結果が得られます。弊社では、開発者向けソフトウェアやサーバーソフトウェアの各バージョンにおいて、お客様がより迅速かつ効率的に作業を完了できるよう、独自のツールを提供することを目指しています。

そのために、バージョン2018では、独自のHTTPテスト機能、3方向ファイル比較機能、SQLテンプレートのサポート、大幅に強化された新しいサーバーオプションなど、さまざまな機能が提供されています。

![](/blog/images/v2018.jpg)

<!--more-->

## HTTPおよびWADLメッセージのテスト

XMLSpyは、ウェブアプリケーションやウェブサービスアプリケーションを開発するための優れたツールであり、今回新たに搭載された機能により、その利便性がさらに向上しました [HTTPテストウィンドウ](https://www.altova.com/ja/xmlspy-xml-editor/advanced#HTTP-window) これにより、その利便性がさらに高まります。開発者は、APIのテスト、WebDAVサーバーとの連携、RESTful Webサービスのテスト、またはウェブサイトの管理など、さまざまな場面でHTTPメッセージの送受信が必要となることがよくあります。

この新しいウィンドウには、HTTPリクエストを迅速に定義し、送信し、その応答を受信して確認するための便利なメニューや入力フィールドが用意されています。ウィンドウの左側のパネルでは、HTTPメソッド（GET、POST、PUTなど）、リクエストのHTTPヘッダー、タイムアウトやセキュリティオプションなどの接続設定を指定できます。POSTおよびPUTメソッドの場合、メッセージ本文も入力できます。

![HTTPテストウィンドウ](/blog/images/http-window.png)

HTTPウィンドウでは、開発者がテストのためにWADLファイルをインポートすることも可能です。WADL（Web Application Development Language）ファイルは、RESTウェブサービスを含むHTTPベースのサービスに関する、機械が読み取れる形式で記述された情報を提供します。

WADLインポートウィザードを使用すると、WADLファイルを選択できるだけでなく、リクエストの種類、インポート方法、および必要なパラメータも指定できます。次に、ウィザードはリクエストのパラメータを表示し、それらを編集したり、無効にしたりすることができます。無効な値や誤った値は強調表示されるため、送信前に修正することができます。

ウィザードが完了すると、リクエストがHTTP出力ウィンドウにインポートされ、そこでリクエストを送信したり、レスポンスを確認したりすることができます。

## 3方向の差分/マージ機能

XMLSpyとDiffDogは、長年にわたり、XMLファイルやその他のファイル、そしてディレクトリに対して、強力な差分比較ツールを提供してきました。バージョン2018では、両製品ともに、ドキュメントの比較において、[3方向の差分比較/マージ](https://www.altova.com/ja/xmlspy-xml-editor#xml-diff)機能もサポートするようになりました。

![3方向の差分マージ](/blog/images/3-way-compare.png)

 

同じドキュメントの3つのバージョンを比較できる機能は、特に開発者にとって非常に役立ちます。開発者は、ソースコード管理システムにおいて、異なるドキュメント間の差異を調整する必要があることが多いためです。3方向比較機能を使用すると、異なるバージョン間の変更点や競合箇所を一度に確認し、それらを最終的なドキュメントに統合することができます。

## SQLテンプレート

Altova社のマルチデータベースSQLエディタであるDatabaseSpyは、現在以下の機能をサポートしています [SQLテンプレート](https://www.altova.com/ja/databasespy#sql_templates), パラメータを受け取るSQLクエリは、クエリをより柔軟にすることができます。例えば、複数の値を指定して、複雑な結合処理を簡単にテストすることが可能になります。

 

![パラメータ付きSQLテンプレート](/blog/images/sql-template.png)

 

SQLテンプレートは、特別なプロジェクトフォルダに保存し、動的に実行することができます。これは、例えば、ユーザーが未知のデータについて調査するために、テスト結果を生成するクエリを作成する必要がある場合に役立ちます。テストクエリが実行された後、ユーザーは結果テーブルから値を選択し、それらをプロジェクトテンプレートフォルダに保存されているSQLテンプレートのパラメータとして提供することができます。

## iXBRLデータの自動生成

StyleVisionにおいて、人間が読めるHTMLドキュメントにXBRLを埋め込んだiXBRLの生成が、これまでよりもずっと簡単になりました。アメリカの証券取引委員会（SEC）が、企業に対して財務諸表をiXBRL形式で提出することを推奨する傾向が強まっているため、企業は四半期ごとに容易にiXBRLを生成できるツールを必要としています。

StyleVisionには、米国会計基準（US-GAAP）に基づくXBRL分類体系に対応した、iXBRLテーブル作成ウィザードが新たに搭載されました [iXBRL形式のレポートを自動生成します](https://www.altova.com/ja/stylevision#XBRL-rendering)これは、プレゼンテーションで使用されているリンクデータベース内の定義に基づいています。

![iXBRL形式の表を作成します](/blog/images/ixbrl-wizard.png)

 

ユーザーは、生成したいテーブルやその他のオプションを選択するだけで、StyleVisionがiXBRL形式のドキュメントを出力します。

 

![生成されたiXBRLデータ ](/blog/images/generated-ixbrl.png)

 

また、このシステムは、PDF、RTF、およびWord形式でも同じレポートを作成し、幅広い関係者への情報共有を可能にします。

##  最新の高度なサーバー版がリリースされました

2018年版では、データ統合とワークフロー自動化において最も高度な要件をお持ちのお客様向けに、人気製品である[MapForce Server](https://www.altova.com/ja/mapforce-server)と[FlowForce Server](https://www.altova.com/ja/flowforceserver)の新しいエディションを2種類リリースいたします。

 

![](/blog/images/MapForceServerAdvanced.png)

**MapForce Server アドバンス版** (旧称：アクセラレータ版) は、MapForce Serverのすべてのデータ統合自動化機能を備えており、さらに以下の最適化に対応することで、より高速な処理を実現します

- 個々のデータマッピング処理をマルチスレッドで実行します
- MapForceの結合機能を含むデータマッピングの実行を最適化します

 

 

![](/blog/images/FlowForceServerAdvanced.png)

**FlowForce Server Advanced Edition** は、ますます普及しているAS2仕様に対する追加のサポート機能を備えています。AS2は、既存のファイル転送プロトコルを、より高いセキュリティを確保しつつ改良することを目的としており、さらにデータを暗号化するオプション機能も搭載されています。この製品は、EDI（電子データ交換）、金融情報、その他のビジネスデータを頻繁にやり取りするユーザーとの共同開発によって実現されました。

これらの新版では、お客様はご自身の処理要件に最適なサーバーオプションを選択できる柔軟性を提供します。

## 追加の新機能

製品ライン全体に新たに追加された機能は以下の通りです

- XSLTエンジンにおいて、大幅な速度向上が実現されました
- XSLT/XQueryエンジンにおける仕様準拠性の向上
- データベースのサポートが更新され、Sybase 16、PostgreSQL 9.6、およびMySQL 5.7に対応するようになりました
- Visual Studio 2013、2015、2017に対応したコード生成機能
- Eclipse 4.7との統合
- XBRL バージョン 1.0 への対応
- XML署名1.1のサポート

 

 

## バージョン2018を入手する

詳細はこちらをご覧ください [各製品に追加された機能](https://www.altova.com/ja/whatsnew), そして、バージョン2018にアップデートしてください。現在、サポートとメンテナンス契約をお持ちのお客様は、以下の操作が可能です [無料でアップグレード](https://www.altova.com/ja/download). 新規のお客様は、以下のファイルをダウンロードできます [30日間の無料トライアル](https://www.altova.com/ja/download).
