Conceito: MVEL e Studio
No Workday Studio, o MVEL permite que você inspecione e manipule partes de mensagens e parâmetros de componente nos seus assemblies. Você pode usar o MVEL para:
- Extrair informações de uma mensagem.
- Formatar números e datas.
- Substituir caracteres específicos em uma cadeia de caracteres.
- Recuperar atributos de integração ou parâmetros de inicialização.
Você deve evitar usar o MVEL para manipular grandes cadeias de dados. Exemplo: converter mensagens em cadeias de caracteres pode criar problemas de desempenho e escalabilidade.
Em um campo compatível com MVEL, você pode pressionar Ctrl + Espaço para exibir a janela pop-up do assistente de conteúdo.
As expressões MVEL podem ser instruções únicas ou scripts com várias linhas. Para scripts com várias linhas, use um ponto e vírgula para separar cada linha.
O Studio avalia as expressões de várias linhas como uma unidade, não sequencialmente.
Os campos compatíveis com MVEL se expandem para acomodar novas linhas. Após seis linhas, eles param de expandir e se tornam roláveis. O Studio aplica cores de sintaxe às expressões MVEL.
O MVEL implementa a precedência de operador durante a execução. Você pode usar colchetes para controlar a ordem de execução de expressões Mvel.
Como são processados na memória, há um limite de 1 milhão de caracteres nos métodos XPath, como
xpath
, xpathB
, e xpathF
. Você não receberá um erro se a sua consulta exceder esse limite. Você deve usar APIs de fluxo contínuo, como o da etapa de gravação
xml-stream
Se você precisa processar mensagens grandes,