XQuery Mapper を使用したデータの変換

     前  次    新しいウィンドウで目次を開く     
ここから内容

XQuery Mapper の概要

この節では、BEA XQuery Mapper について簡単に説明します。データ トランスフォーメーションの概要と XQuery Mapper の概念について説明します。

この節では、次のトピックについて説明します。

 


データ トランスフォーメーション

XQuery Mapper は、データ トランスフォーメーションのためのグラフィック環境を提供します。データはあるフォーマットから別のフォーマットに変換され、生成される出力はクエリになります。クエリは、World Wide Web Consortium (W3C) によって定義された XQuery 言語で記述されます。W3C と XQuery 言語の詳細については、http://www.w3.org/Consortium/ を参照してください。

 


BEA XQuery Mapper

XQuery Mapper は、Eclipse 開発環境のプラグインです。したがって、XQuery Mapper を使用するには、Eclipse をインストールして起動する必要があります。Eclipse と XQuery Mapper は、製品のインストールの一部として提供されます。XQuery Mapper の起動については、「XQuery Mapper の起動」を参照してください。

XQuery Mapper では、XML、非 XML、および Java Simple のデータ型をある形式から別の形式に変換できます。たとえば、あるスキーマに対して有効な XML を異なるスキーマに対して有効な XML に変換できます。トランスフォーメーションのソースおよびターゲットのデータは、XML、非 XML、または Simple データ型にすることができます。データ フォーマット ファイルは、.xsd (XML スキーマ)、.wsdl (Web Service Definition Language)、または .mfl (メッセージ フォーマット言語) ファイルのいずれかです。これらすべてのファイルで「スキーマ ファイルの作成とインポート」を行うことができます。MFL ドキュメントは、Format Builder ツールを使用して作成されます。詳細については、Format Builder のオンライン ヘルプを参照してください。

ソースの型を Simple として選択すると、boolean、byte、double、float、int、long、short、String、Date などの標準的なスキーマ型を、他の任意の必要なターゲット データ形式に変換できます。

データ トランスフォーメーションでは、複数の入力型を使用できますが、ターゲット型は 1 つのみです。たとえば次の図のように、2 つのデータから 1 つのターゲットにデータを変換できます。

図 1-1 データ トランスフォーメーションの概要

データ トランスフォーメーションの概要

DTF ファイルの変更

BEA WebLogic Integration 8.1 リリースでは、データ トランスフォーメーションは BEA WebLogic Workshop IDE で作成され、データ トランスフォーメーション ファイル (DTF ファイルとも呼ばれます) に格納されていました。これらのトランスフォーメーション ファイルには、あるフォーマットから別のフォーマットへのデータのマッピングおよび変換を表す 1 つのデータ トランスフォーメーションが含まれていました。

このリリースでは、XQuery Mapper を使用してデータ トランスフォーメーションが作成され、生成されるクエリが XQuery ファイル (.xq 拡張子付きで保存される) になります。

 


このガイドに含まれるトピック

XQuery を使用したデータの変換

XQuery Mapper を使用して XQuery 言語で記述されたクエリを作成する方法について説明します。

例 : XQuery を使用したデータの操作と制約

XQuery Mapper サンプル プロジェクトの使用方法について説明します。サンプル スキーマを使用する手順が示されています。

  ページの先頭       前  次