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 a atividade If..Then ou While Loop 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.
- Clique em Incluir.Uma nova condição é exibida abaixo da lista de condições existentes.
- 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.
- Selecione a condição, em seguida, clique em Excluir.
Para editar uma condição:
- Selecione qualquer campo no Construtor de Expressões e faça suas edições. Se o Construtor de Expressões não for exibido, clique em Usar Construtor. É possível editar expressões à esquerda, operadores de seleção e expressões à direita.
-OU-
- Clique em Avançado para editar diretamente a expressão XPath que define a condição. Para obter informações adicionais, consulte Sintaxe da Condição Básica, Expressões XPath Básicas e Função bpws:getVariableData
- Selecione uma condição no Construtor de Expressões e clique nas setas para cima e para baixo.