Während
Die While-Aktion führt eine Schleife aus einer Reihe von verschachtelten Aktionen aus, während eine Bedingung wahr ist.
Die Bedingung wird am Anfang der Schleife ausgewertet. Wenn die Bedingung also nie wahr ist, führt sie ihre verschachtelten Aktionen nie aus. Diese Aktion unterscheidet sich von der Aktion DoWhile , bei der die Bedingung am Ende der Schleife ausgewertet wird.
Die folgende Tabelle enthält die Parameter für die While-Aktion.
| Ihren Namen | Datentyp | Erforderlich | Hinweise |
|---|---|---|---|
| Bedingung | JPfad | Ja | Die Bedingung, die bestimmt, ob die Schleife fortgesetzt werden soll. Eine Schleife ist eine Ausführung aller verschachtelten Aktionen. |
| Aktionen | JPath-Bedingung | Ja | Die Reihenfolge der auszuführenden Aktionen. Muss ein JPath-Ausdruck sein, der in einen Wert vontrueoderfalse. Verweise auf den Status sollten nicht in der Notation |
XML-Beispiel:
Diese Aktion führt die verschachtelte Aktion CallEndpoint aus, wenn ein Wert im Status an Position /next_pagevorhanden ist. Die While-Aktion führt die verschachtelte Aktion CallEndpoint aus, bis der /next_page -Wert null ist. Wenn /next_page immer null ist, wird die verschachtelte Aktion nicht ausgeführt.
<While condition="/next_page != null">
<CallEndpoint ... />
</While>