Definindo Condições

É possível especificar condições nas atividades If..Then e Loop While para definir um critério que deve ser atendido antes da orquestração continuar com essa ramificação.

Na maioria dos casos, as condições testam o valor dos dados em uma mensagem ou em outras variáveis definidas na orquestração. Use o Construtor de Expressões para definir condições.

Construtor de Expressões

O Construtor de Expressões é usado para definir condições para atividades If..Then e Loop While. Ele é exibido abaixo da orquestração, na área de janela Propriedade, quando você seleciona uma atividade If..Then ou Loop While na orquestração.

Essas condições são expressões booleanas que descrevem os critérios com os quais o Integration Appliance compara uma mensagem. Durante o tempo de execução, o resultado desta comparação determina o caminho de execução por meio da orquestração. Para obter uma lista completa dos operadores que será possível usar no Construtor de Expressões, consulte Operadores Válidos para Condições. Para obter informações adicionais sobre a precedência de ordem das condições no Construtor de Expressões, consulte http://www.w3.org/TR/xpath#booleans.

O Construtor de Expressões permite incluir, excluir e editar condições bem como alterar suas ordens de processamento.

Para incluir uma condição:
  1. Clique em Incluir. Uma nova condição é exibida abaixo da lista de condições existente.
  2. Para alternar (or) a nova condição com a condição anterior no link, clique com o botão direito do mouse e selecione or na lista.
Para excluir uma condição:
  • Selecione a condição, em seguida, clique em Excluir.

Para editar uma condição:

-OU-

Nota: Use o Avaliador XPath para testar expressões XPath.
Para alterar a ordem de processamento das condições:
  • Selecione uma condição no Construtor de Expressões e clique nas setas para cima e para baixo.