O mapeador BPEL permite criar predicados compostos por funções XPath.
Um predicado aplica uma condição a um nó que pode ter vários valores. O resultado é o subconjunto de nós que satisfazem a condição.
Por exemplo, supondo que um nó representa a quantidade de um produto. Se você quiser selecionar todos os produtos cujo total é maior que 50, use as funções greater than e numeric literal para definir a condição.
Somente alguns tipos de nós permitem criar predicados. O menu pop-up desses nós contém a opção Novo predicado.
Ao criar um predicado, você pode usá-lo em uma atribuição. Por exemplo, você pode copiar dados de um predicado no painel da árvore de origem para um nó no painel da árvore de destino.
Você pode editar ou excluir um predicado existente.
Para criar um predicado:
Para editar um predicado:
Para excluir um predicado: