Aunque
La acción While crea un bucle de una serie de acciones anidadas mientras una condición es verdadera.
La condición se evalúa al principio del bucle, por lo que si la condición nunca es verdadera, nunca ejecuta sus acciones anidadas. Esta acción es diferente de la acción DoWhile , donde la condición se evalúa al final del bucle.
La tabla siguiente muestra los parámetros de la acción While.
| Nombre | Tipo de datos | Obligatorio | Notas |
|---|---|---|---|
| condición | JPath | Sí | La condición que determina si se debe continuar con el bucle. Un bucle es una ejecución de todas las acciones anidadas. |
| acciones | Condición JPath | Sí | La secuencia de acciones a ejecutar. Debe ser una expresión JPath que se resuelva en un valor detrueofalse. Las referencias al Estado no deben estar dentro de la notación |
Ejemplo de XML:
Esta acción ejecuta la acción CallEndpoint anidada si existe un valor en el estado en la ubicación /next_page. La acción While ejecuta la acción CallEndpoint anidada hasta que el valor /next_page es nulo. Si /next_page siempre es nulo, la acción anidada no se ejecuta.
<While condition="/next_page != null">
<CallEndpoint ... />
</While>