BPEL применяет логику для выбора через условное ветвление. Два различных действия, основанные на условном ветвлении, показаны ниже —
Переключить активность
В этом методе вы устанавливаете две или более ветвей, каждая из которых имеет форму выражения XPath. Если выражение истинно, то ветвь выполняется. Если выражение ложно, то процесс BPEL переходит к следующему условию ветвления, пока он не найдет действительное условие ветвления, не встретит ветвь в противном случае или не исчерпает ветвления. Если выполняется более одного условия ветвления, то BPEL выполняет первую истинную ветвь.
Пока деятельность
Вы можете использовать операцию while для создания цикла while для выбора между двумя действиями.