Atividade Split
A atividade Split é uma variação da atividade For Each que pode ser usada para quebrar mensagens muito grandes para melhorar o desempenho
Durante o tempo de execução, a atividade
Split itera através de elementos recorrentes de
uma variável, processando atividades em cada iteração. . Com a atividade
Split, você define quantos elementos recorrentes
são retornados com cada loop, enquanto que a atividade For
Each sempre retorna um elemento recorrente com cada loop.
Para usar uma atividade Split, conclua as etapas a
seguir:
- Abra a guia Atividades.
- Abra a pasta Lógica na guia Atividades.
- Arraste a atividade Split para a orquestração.
- Preencha os campos de propriedade exibidos na área de janela Resumo.
É possível incluir outras atividades no loop Split conforme necessário. Use as atividades Break Loop ou Continue para controlar iterações do loop Split.
Propriedades
Preencha estes campos para a
atividade Split:
Campo | Descrição |
---|---|
Nome da Atividade | Especifica o nome da atividade. |
Nome da Variável | Exibe uma lista das variáveis definidas para uma orquestração. Selecione uma variável que contém o elemento recorrente através do qual efetuar loop. |
Nome de Elemento | Especifica o elemento recorrente através do qual efetuar loop. Clique em [...] para procurar um elemento recorrente. A caixa de diálogo Selecionar Elemento Recorrente é exibida. Selecione um elemento recorrente e clique em OK. Uma expressão XPath que se refere ao elemento recorrente é exibido no campo Nome de Elemento. É possível editar a expressão XPath gerada no campo Nome de Elemento. |
Retornar __ Elementos Recorrentes Por Loop | Especifica o número de elementos recorrentes para retornar com cada loop. Os elementos recorrentes são armazenados na variável loopvalue_X. |
Variável para Armazenar o Resultado | |
Nome da Variável | Especifica a variável que contém o conjunto de
elementos recorrentes retornados com cada loop. O campo Nome da
Variável é preenchido com a variável loopvalue_X que é criada
automaticamente para esta atividade. Atenção: Não use a
variável loopvalue_X fora da atividade Split.
O escopo destas variáveis é limitado à atividade
Split.
|