:NONE.

While 조치는 조건이 true인 동안 일련의 중첩된 조치를 루프합니다.

조건은 루프의 시작 부분에서 평가되므로 조건이 절대 true가 아니면 중첩된 조치를 실행하지 않습니다. 이 조치는 조건이 루프 끝에서 평가되는 DoWhile 조치와 다릅니다.

다음 표는 While 조치에 대한 매개변수를 표시합니다.

표 1. While 조치 매개변수
이름 데이터 유형 필수 참고
조건 JPath 루프를 계속할지 여부를 판별하는 조건입니다. 루프는 중첩된 모든 조치의 실행입니다.
조치 JPath 조건

실행할 조치의 시퀀스입니다.

다음 값으로 해석되는 JPath 표현식이어야 합니다.true또는false. 상태에 대한 참조는 JPath 조건에 대한 ${} 표기법 내에 있지 않아야 합니다. JPath를 참조하십시오.

XML 예제:

이 조치는 /next_page위치의 상태에 값이 있는 경우 중첩된 CallEndpoint 조치를 실행합니다. While 조치는 /next_page 값이 널이 될 때까지 중첩된 CallEndpoint 조치를 실행합니다. /next_page 가 항상 널이면 중첩된 조치가 실행되지 않습니다.

<While condition="/next_page != null">
    <CallEndpoint ... />
</While>