このタスクについて
手順
- [Palette] (パレット)からcFile、cConvertBodyTo、cSetbody、cLogコンポーネントをドラッグして、デザインワークスペースにドロップします。
- [Row] (行) > [Route] (ルート)接続を使って、コンポーネントをリンクします。
-
cFileコンポーネントをダブルクリックし、[Component] (コンポーネント)タブで[Basic settings] (基本設定)ビューを開きます。
-
[Path] (パス)フィールドにメッセージソースのパスを入力します。
[fileName] (ファイル名)フィールドにメッセージソースの名前を入力します。
- cConvertBodyToコンポーネントをダブルクリックして、[Component] (コンポーネント)タブで[Basic settings] (基本設定)ビューを開きます。
-
[Target Class Name] (ターゲットクラス名)フィールドにターゲットクラス名を入力します(このシナリオではString.class)。
- cSetBodyコンポーネントをダブルクリックし、[Component] (コンポーネント)タブで[Basic settings] (基本設定)ビューを開きます。
-
[Language] (言語)リストで[XPATH]を選択します。
[Expression] (式)フィールドに
"/Customers/Customer[Address/State='MA']"
と入力して、[State] (州)
がMAである顧客を抽出します。 - メッセージ交換をログするcLogはデフォルト設定のままにしておきます。
- Ctrl + Sを押し、変更内容を保存します。