ForEach
ForEach 조치는 배열 또는 오브젝트의 각 값에 대해 일련의 조치를 실행합니다. V1에서 조치는 배열의 각 값에 대해서만 작동합니다.
다음 표에서는 ForEach 조치의 매개변수를 표시합니다.
| 이름 | 데이터 유형 | 설명 | 필수 | 참고 |
|---|---|---|---|---|
| 항목 | JPath | 반복의 현재 항목을 저장할 경로입니다. | 예 | 반복의 현재 항목을 저장할 경로입니다. |
| 항목 | JPath | 반복할 상태의 배열입니다. | 예 | 반복할 상태의 배열입니다. |
| 조치 | 조치 [] | 각 반복에 대해 실행할 조치의 시퀀스입니다. | 예 | 각 반복에 대해 실행할 조치의 시퀀스입니다. 비어 있을 수 없습니다. |
XML 예제
오브젝트 배열은 /events의 상태에 있습니다. 이 조치는 배열을 반복하고 배열의 각 오브젝트에 대해 중첩된 PostEvent 조치를 실행합니다.
<ForEach item="/current_event" items="/events">
<PostEvent path="/current_event" source="${/host}" />
</ForEach>