# SchemaAgent

## XMLスキーマ管理ツール

Altova SchemaAgentは、XMLベースのファイル間の関係を管理するための革新的なツールであり、プロジェクト、イントラネット、さらには企業全体にわたって活用できます。

SchemaAgentを使用すると、XMLスキーマ、XSLT、およびWSDLファイルをリソースの集合として分析および管理できるため、ネットワーク上に分散されたファイル内の要素を組み合わせて、複雑なドキュメントを容易に構築できます。これにより、既存のコンポーネントを再利用し、開発時間を短縮することができます。 

[無料トライアル版をダウンロード](schemaagent/download.md) [今すぐ購入](https://shop.altova.com/Store/SA/Z)

## XMLスキーマ管理

[SchemaAgent](https://www.altova.com/images/schemaagent.png)

SchemaAgentは、グラフィカルな要素と色分けされた線を使用して、XMLの情報アーキテクチャを視覚的に表現します。これにより、関連するスキーマ間の関係、および各スキーマ内に存在する様々な要素やデータ型を迅速に把握できます。簡単なドラッグ＆ドロップ機能を使用することで、接続の変更や、新しいインポート、インクルード、または再定義（IIR）の関係の作成が容易に行えます。

[スキーマエージェントによるXSD管理](https://www.altova.com/images/schemaagent-xsd-management.png)

SchemaAgentを使用すると、以下のことが可能です 

- あらゆるファイルリポジトリ内の関係性を、グラフで視覚的に分析します
- 関連ファイルをすぐに特定します
- IIR（個別投資規制口座）の管理を、ドラッグ＆ドロップ操作で行うことができます
- 影響を受けたファイルに、IIRコードを自動的に挿入します
- より小さな構成要素から、複雑なXSD、XSLT、およびWSDLファイルを作成します
- 標準化された部品を簡単に再利用できます
- XMLSpyで、SchemaAgentコンポーネントを編集します
- XMLのデータ構造を視覚的に表現した図を保存したり、印刷したりすることができます
- すべての変更がシステムに与える影響と、それらの依存関係を理解してください

## XSLTリソースの管理と再利用

SchemaAgentのグラフィカルなデザインビューでは、XSLT 1.0/2.0/3.0のスタイルシートと他のファイルとの関係を視覚的に確認できるため、行った変更が関連ファイルにどのような影響を与えるかをすぐに理解することができます。

[スキーマエージェントにおけるXSLTの再利用](https://www.altova.com/images/schemaagent-reuse-xslt.png)

さらに、SchemaAgentを使用すると、ファイル間の関係をグラフィカルに作成および変更できるため、既存のコンポーネントを容易に再利用し、重複する開発作業を削減できます。 

## WSDLファイルの関連性を管理する

WSDLファイルをSchemaAgentのエクスプローラーからデザイン領域にドラッグすると、SchemaAgentはそのWSDLファイルを、インポートされたWSDLファイルやXMLスキーマファイル、インラインスキーマ、名前空間、およびWSDLドキュメントに含まれる定義に関する詳細情報を含むグラフィカルなコンポーネントとして表示します。 

これらの関連性は、SchemaAgent内で容易に管理でき、変更が自動的に影響を受けるファイルに反映されます。

## XMLSpyでSchemaAgentリソースにアクセスする方法

XMLSpyのXMLスキーマエディタを使用中に、SchemaAgentに接続することで、SchemaAgentサーバーに保存されているすべてのスキーマと、それらの構成要素を、XMLSpyのインフォメーションウィンドウや入力支援機能を通じて利用することができます。 

これらのコンポーネントのいずれかを編集中のスキーマに挿入すると、必要な定義を含むスキーマを選択できます。SchemaAgentは、自動的に必要なインクルード/インポート/再定義の記述を行い、SchemaAgentサーバーの関連ファイルにすべての変更を反映します。 

[SchemaAgent XMLSpy](https://www.altova.com/images/schemaagent-xmlspy.png)

これにより、スキーマ開発に伴う複雑さが大幅に軽減され、情報資産の効率的な再利用が可能になります。

## MapForceとの連携機能

MapForceのデータマッピングプロジェクトにおいて、XMLスキーマがソースおよび/またはターゲットとして使用される場合、SchemaAgentは、各スキーマで使用されているマッピングされたノードを表示します。関連するXMLインスタンスファイルやWSDLファイルも表示され、組織全体でXMLリソースがどのように使用され、関連付けられているかを正確かつ包括的に把握できます。

[SchemaAgent MapForce](https://www.altova.com/images/schemaagent-mapforce.png)

SchemaAgentは、数秒でXMLインフラの状態を正確に把握し、効率的に管理、編集し、エラーなく再利用するための知識を提供します。これにより、生産性の高い作業が可能になります。 

当社の無料オンライン講座で、XMLスキーマ1.1を自分のペースで学習できます！
[XMLスキーマに関するチュートリアルとトレーニング](training-tutorials.md)

## Call to Action

[Altova SchemaAgentの完全機能版の無料30日間トライアルを今すぐダウンロードしてください！](schemaagent/download.md)
[既存のお客様は、こちらから最新バージョンにアップデートできます。](update.md)
[SchemaAgent、こちらです。](https://shop.altova.com/SchemaAgent)

