IndexRangeLoop
入力の反復範囲を抽出するループ。
この関数は、ループ式タブに関連付けられている出力マップエレメントを、該当する入力マップエレメントの引数式の値に応じてループさせるために指定します。ループ反復回数としては、開始インデックスから終了インデックスまでの範囲で、終了条件を満たすまでの値が選択されます。
これは、X12 EDI HLループなど、入力から一定の反復範囲だけを処理し、特定の条件でその範囲を終了させたい場合に便利です。
ソートキーを指定しない場合、出力の順序は入力エレメントと同じ順序になります。
関連する例
引数
| 引数 | 定義 |
|---|---|
| Start Index | 出力に含める最初の反復のインデックスを指定します。指定されていない場合は、終了インデックスの前の反復がすべて返されます。 |
| End Index | 出力に含める最後の反復のインデックスを指定します。指定されていない場合は、開始インデックスの後の反復がすべて返されます。 |
| End Condition | trueの場合はループが終了することを示す式を指定します。 |