:NONE.
While 조치는 조건이 true인 동안 일련의 중첩된 조치를 루프합니다.
조건은 루프의 시작 부분에서 평가되므로 조건이 절대 true가 아니면 중첩된 조치를 실행하지 않습니다. 이 조치는 조건이 루프 끝에서 평가되는 DoWhile 조치와 다릅니다.
다음 표는 While 조치에 대한 매개변수를 표시합니다.
| 이름 | 데이터 유형 | 필수 | 참고 |
|---|---|---|---|
| 조건 | JPath | 예 | 루프를 계속할지 여부를 판별하는 조건입니다. 루프는 중첩된 모든 조치의 실행입니다. |
| 조치 | JPath 조건 | 예 | 실행할 조치의 시퀀스입니다. 다음 값으로 해석되는 JPath 표현식이어야 합니다.true또는false. 상태에 대한 참조는 JPath 조건에 대한 |
XML 예제:
이 조치는 /next_page위치의 상태에 값이 있는 경우 중첩된 CallEndpoint 조치를 실행합니다. While 조치는 /next_page 값이 널이 될 때까지 중첩된 CallEndpoint 조치를 실행합니다. /next_page 가 항상 널이면 중첩된 조치가 실행되지 않습니다.
<While condition="/next_page != null">
<CallEndpoint ... />
</While>