Exemplo: Encadeando Múltiplas Funções

Sobre Esta Tarefa

Múltiplas funções podem ser encadeadas juntas em uma única regra de mapeamento. O fluxo de execução das funções na regra de mapeamento é da esquerda para a direita.

Por exemplo, é possível construir uma regra de mapeamento que use diversas funções, conforme descrito na sequência a seguir:

Procedimento

  1. Um nó de origem do tipo: sequência é o parâmetro de entrada para a função corte.
  2. A função corte remove espaço em branco à esquerda ou à direita do parâmetro de entrada e a sequência resultante é retornada.
  3. A sequência de retorno da função corte é o parâmetro de entrada para a função minúscula.
  4. A função minúscula converte cada um dos caracteres maiúsculos da sequência de entrada em seu formato minúsculo e a sequência resultante é retornada.
  5. A sequência de retorno da função minúscula preenche o nó de destino do tipo: sequência.

Resultados

No Editor de Mapeamento, esta regra de mapeamento é exibida conforme é mostrado na figura a seguir.