メイン コンテンツをスキップする 補完的コンテンツへスキップ

ルートを作成

単体テストの例を示すために、最初にルートを作成します。このルートは、特定のディレクトリーからファイルを読み取り、そのファイルのメッセージをフィルタリングします。

手順

  1. [Palette] (パレット)からcFilecConvertBodyTocMessageFiltercMessagingEndpointの各コンポーネントをドラッグし、デザインワークスペースにドロップします。
    デザインワークスペース内のジョブのスクリーンショット。
  2. コンポーネントに、それぞれのロールがわかるようなラベルを付けます。[Row] (行) > [filter] (フィルター)接続を使って、cMessageFilterコンポーネントとcMessagingEndpointコンポーネントをリンクさせます。[Row] (行) > [Route] (ルート)接続を使って、前述するように他のコンポーネントをリンクさせます。
  3. cFileコンポーネントをダブルクリックし、[Component] (コンポーネント)タブで[Basic settings] (基本設定)ビューを開きます。次に示すように設定し、ローカルファイルシステムからファイルを読み取ります。
    [Basic settings] (基本設定)ビュー。
  4. cConvertBodyToコンポーネントをダブルクリックし、[Component] (コンポーネント)タブで[Basic settings] (基本設定)ビューを開きます。次のように設定して、各ファイルのメッセージの本文をString型に変換します。
    [Basic settings] (基本設定)ビュー。
  5. cMessageFilterコンポーネントをダブルクリックし、[Component] (コンポーネント)タブで[Basic settings] (基本設定)ビューを開きます。次のように設定して、式に基づいてメッセージの本文をフィルタリングします。
    ${body} contains 'bar'
    [Basic settings] (基本設定)ビュー。
  6. cMessagingEndpointコンポーネントをダブルクリックし、[Component] (コンポーネント)タブで[Basic settings] (基本設定)ビューを開きます。次のように設定して、ルートの出力をログに記録します。
    [Basic settings] (基本設定)ビュー。
  7. [Run] (実行)ビューで、[Run] (実行)ボタンをクリックしてルートを実行します。フィルター条件に一致するデータがコンソールに表示されます。
    ジョブの実行に成功した後のコンソール結果のスクリーンショット。

タスクの結果

ルートを作成する方法の詳細は、ルートを作成をご覧ください。

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。