手順
- 2つの[main] (メイン)行でリンクされ、コンポーネントtFixedFlowInput、tMap、tLogRowで構成されたCallRoutineDemoという名前のジョブを作成します。
- tFixedFlowInputをダブルクリックして、[Component] (コンポーネント)タブで[Basic settings] (基本設定)ビューを開きます。
- 入力データを生成するために、[Use Inline Content(delimited file)] (インラインコンテンツを使用: 区切りファイル)ボタンにチェックを入れ、[content] (コンテンツ)フィールドに123456とabcdを追加します。
-
省略記号ボタン(...)をクリックしてスキーマを編集し、以下に示すようにsource_dataという名前の新しいカラムを追加します。
- tMapをダブルクリックして設定し、Source_data行を出力テーブルにドラッグ&ドロップします。
-
ルーチンを呼び出すために、New_dataという名前の出力に新しいカラムを追加し、新しいカラムの式ボックスにMyRoutineDemo.reverseString(row1.source_data)と入力します。
- tLogRowをダブルクリックして設定し、[print the result on the console with table model] (テーブルモデルを使って結果をコンソールに出力する)ボタンを選択します。
-
ジョブを実行します。次の結果がコンソールに表示されます。
Starting Job CallRoutineDemo at 12:18 24/07/2014. [statistics] connecting to socket on port 3987 [statistics] connected .-----------+--------. | tLogRow_1 | |=----------+-------=| |source_data|new_data| |=----------+-------=| |123456 |654321 | |abcd |dcba | '-----------+--------' [statistics] disconnected Job CallRoutineDemo ended at 12:18 24/07/2014. [exit code=0]