個々のレコードを繰り返すFor-Eachアクションの追加
個々のファイルがOracle Integrationにステージングされると、2番目のfor-eachアクションを追加して、ファイル内の各レコードを反復します。
- キャンバスの右側で、「アクション」
をクリックし、For EachアクションをProcess_Single_Fileアクションの後、最初のfor-eachループ内にドラッグ・アンド・ドロップします。
「アクションの作成」ダイアログが表示されます。
- アクションの名前として
For_Each_InputRowを入力します。 - 説明(オプション)を入力します。
- 「繰返し要素」フィールドで、反復する要素を指定します。
ここで、ループする要素は「行」です。これは、前のアクションでファイル内の個々の行/レコードに指定した名前です。 「ソース」ツリーを展開して、この要素を見つけます。 これは、
$Process_Single_File > ReadResponse > RowSetの下にあります。 要素を選択した後、「移動」
をクリックしてフィールドに要素を移入します。
- 「現在の要素名」フィールドに、反復の現在のレコードの別名(
InputRowなど)を入力します。 この別名は、ダウンストリームの個々のレコードの処理に使用します。 - 「作成」をクリックします。
