Console オンライン ヘルプ
トランスフォーメーション マップは、2 つのデータ型の間のマッピングを記述したものです。AquaLogic Service Bus は、XQuery または eXtensible Stylesheet Language Transformation (XSLT) 標準のどちらかを使用したデータ マッピングに対応しています。XSLT マップは、XML から XML へのマッピングを記述するのに対して、XQuery マップでは、XML から XML、XML から非 XML、非 XML から XML へのマッピングを記述できます。
XQuery トランスフォーメーションは、BEA AquaLogic Service Bus に用意されている基本的な XML トランスフォーメーション ツールです。XQuery トランスフォーメーション (.xq
ファイル) の作成を支援するために、BEA XQuery Mapper ツールが用意されています。XQuery Mapper は、Eclipse 開発環境のプラグインです。したがって、XQuery Mapper を使用するには、Eclipse をインストールして起動する必要があります。
Eclipse と XQuery Mapper は、AquaLogic Platform のインストールに含まれます。ただし、AquaLogic Service Bus と共に XQuery Mapper を使用する場合は、XQuery Mapper を個別に呼び出す必要があります。詳細については、『XQuery Mapper を使用したデータの変換』の「XQuery を使用したデータの変換」に記載されている「XQuery Mapper の起動」を参照してください。
XQuery トランスフォーメーションは、プロキシ サービスのメッセージ フローで XQuery 式を編集するときに使用することができます。[XQuery 式の編集] ページで XQuery 式を編集するときに、[XQ トランスフォーメーション] オプションを選択すると、特定の XQuery トランスフォーメーションを実行できます。
プロキシ サービスのメッセージ フローでは、メッセージ コンテキスト変数への XQuery 式の割り当て、XQuery 式のブール結果に基づく if then else アクションの割り当て、XPath 式に対して相対的に指定した位置への XQuery 式の結果の挿入、コンテキスト変数の XQuery 式を使用したログ用のメッセージ コンテキストの指定などを実行できます。詳細については、「メッセージ フローの概要」、「アクションの追加」、および「XQuery 式の編集」を参照してください。
以下の表は [リソース ブラウザ] モジュールと [プロジェクト エクスプローラ] モジュールでアクセスできる XQuery トランスフォーメーションのページをまとめたものです。各ページに関連するタスクとヘルプ トピックを確認できます。
[XQuery の概要] ページでは、XQuery トランスフォーメーションのリストを参照できます。XQuery トランスフォーメーションには 2 つのデータ型の間のマッピングが記述されます。詳細については、「XQuery トランスフォーメーションの概要」を参照してください。
|
|
|
|
|
[新しい XQuery の作成] ページでは、新しい XQuery トランスフォーメーションを追加できます。XQuery トランスフォーメーションには 2 つのデータ型の間のマッピングが記述されています。詳細については、「XQuery トランスフォーメーションの概要」を参照してください。
新しい XQuery トランスフォーメーションを追加するには、以下のいずれか 1 つを実行します。
注意 : XQuery トランスフォーメーションは、BEA AquaLogic Service Bus に用意されている基本的な XML トランスフォーメーション ツールです。XQuery トランスフォーメーション (.xq
ファイル) の作成を支援するために、BEA XQuery Mapper ツールが用意されています。XQuery Mapper は、Eclipse 開発環境のプラグインです。したがって、XQuery Mapper を使用するには、Eclipse をインストールして起動する必要があります。Eclipse と XQuery Mapper は、AquaLogic Platform のインストールに含まれます。ただし、AquaLogic Service Bus と共に XQuery Mapper を使用する場合は、XQuery Mapper を個別に呼び出す必要があります。詳細については、『XQuery Mapper を使用したデータの変換』の「XQuery を使用したデータの変換」に記載されている「XQuery Mapper の起動」を参照してください。
注意 : 新しい XQuery トランスフォーメーションは現在のセッションに保存されます。コンフィグレーションに対する変更が完了したら、左側のナビゲーション ペインで、[Change Center] の下にある [アクティブ化] をクリックします。セッションが終了し、コンフィグレーションがランタイムにデプロイされます。また、セッション中はいつでも [破棄] をクリックすることができ、現在のセッションでこれまでに加えた変更を取り消すことができます。
XQuery トランスフォーメーションの詳細ページでは、個々の XQuery トランスフォーメーションの詳細を確認および変更できます。XQuery トランスフォーメーションには 2 つのデータ型の間のマッピングが記述されています。詳細については、「XQuery トランスフォーメーションの概要」を参照してください。
|
|
|
|
注意 : 更新された XQuery トランスフォーメーションは現在のセッションに保存されます。コンフィグレーションに対する変更が完了したら、左側のナビゲーション ペインで、[Change Center] の下にある [アクティブ化] をクリックします。セッションが終了し、コンフィグレーションがランタイムにデプロイされます。また、セッション中はいつでも [破棄] をクリックすることができ、現在のセッションでこれまでに加えた変更を取り消すことができます。
[XQuery の概要] ページでは、XQuery トランスフォーメーションを削除できます。XQuery トランスフォーメーションには 2 つのデータ型の間のマッピングが記述されています。詳細については、「XQuery トランスフォーメーションの概要」を参照してください。
注意 : AquaLogic Service Bus の他のリソースによって参照されているリソースは削除できません。このようなリソースには、[削除] アイコンの代わりに赤い X が付いた削除アイコンが表示されます。
その XQuery トランスフォーメーションがリストから削除されます。
注意 : 必要であれば、このリソースの削除を取り消すことができます。詳細については、「タスクの取り消し」を参照してください。
XQuery トランスフォーメーションは現在のセッション内で削除されます。コンフィグレーションに対する変更が完了したら、左側のナビゲーション ペインで、[Change Center] の下にある [アクティブ化] をクリックします。セッションが終了し、コンフィグレーションがランタイムにデプロイされます。また、セッション中はいつでも [破棄] をクリックすることができ、現在のセッションでこれまでに加えた変更を取り消すことができます。