Ir para o conteúdo principal
Administrator Guide
Última atualização: 2023-06-23
Referência: amostras de sintaxe do MVEL para conversão automática no Studio

Referência: amostras de sintaxe do MVEL para conversão automática no Studio

Função
Expressão de amostra
Descrição
Converter automaticamente uma cadeia de caracteres em uma variável.
vars['fred'] = '<hello>world</hello>'
Cria uma nova variável chamada
fred
com o conteúdo
<hello>world</hello>
.
Use este método apenas para criar mensagens curtas. O uso de expressões para criar cadeias de caracteres grandes pode prejudicar o desempenho.
Na maioria dos casos, você deve usar a
write
Uma etapa para criar conteúdo para uma variável.
Forneça informações de conteúdo e tipo MIME a uma variável.
vars['fred'] = [ 'Hello World', 'text/plain' ]
Cria uma nova variável chamada
fred
com o conteúdo
Hello World
e tipo MIME
text/plain
.
Use este método apenas para criar mensagens curtas. O uso de expressões para criar cadeias de caracteres grandes pode prejudicar o desempenho.
Na maioria dos casos, você deve usar a
write
Para criar conteúdo para uma variável e configurar o tipo MIME.
Copia de um anexo para uma variável.
vars['fred'] = parts[1]
Cria uma nova variável
fred
do primeiro anexo da mensagem atual.
Na maioria dos casos, você deve usar a
copy
Uma etapa para obter informações de um anexo.
Copia de uma mensagem para uma variável.
vars['fred'] = message
Cria uma nova variável
fred
de toda a mensagem.
Na maioria dos casos, você deve usar a
copy
Uma etapa para obter informações da mensagem atual.
Forneça informações de conteúdo e tipo MIME a uma variável cujo valor é uma expressão.
vars['fred'] = [23 + 5, 'text/plain']
Cria uma nova variável chamada
fred
com conteúdo
28
e tipo MIME
text/plain
.
Crie uma variável a partir de um fragmento de XPath na parte raiz da mensagem.
vars['fred'] = parts[0].xpathF('/dink/donk')
Cria uma nova variável chamada
fred
com um fragmento XPath da parte raiz da mensagem atual.
Use este método apenas para criar mensagens curtas. O uso de expressões XPath para criar cadeias de caracteres grandes pode levar a um desempenho ruim.
Anular uma variável.
vars['fred'] = null
Remove a variável chamada
fred
.
Atribua conteúdo à parte raiz.
parts[0] = '<hello>world</hello>'
Atribui o conteúdo
<hello>world</hello>
à parte da raiz.
Use este método apenas para criar mensagens curtas. O uso de expressões para criar cadeias de caracteres grandes pode prejudicar o desempenho.
Na maioria dos casos, você deve usar a
write
Para atribuir conteúdo a um anexo, configure o tipo MIME.
Atribua conteúdo ao primeiro anexo.
parts[1] = [ 'Hello World', 'text/plain']
Atribui o conteúdo
Hello World
e tipo MIME de
text/plain
para o primeiro anexo.
Use este método apenas para criar mensagens curtas. O uso de expressões para criar cadeias de caracteres grandes pode prejudicar o desempenho.
Na maioria dos casos, você deve usar a
write
Para atribuir conteúdo a um anexo, configure o tipo MIME.
Atribua conteúdo ao anexo raiz e especifique o tipo MIME.
parts[0] = [ 23 + 5, 'text/plain']
Atribui a parte raiz com o conteúdo
28
e tipo MIME
text/plain
.
Atribua conteúdo de uma variável à parte da mensagem.
parts[0] = vars['fred']
Atribui o conteúdo da variável
fred
a uma parte da mensagem.
Na maioria dos casos, você deve usar a
copy
Para obter a entrada de uma variável e atribuí-la a uma parte da mensagem.
Remova a parte raiz.
parts[0] = null
Remove a parte raiz.
Copiar um anexo.
parts[2] = parts[1]
Copia o primeiro anexo em um segundo.
Na maioria dos casos, você deve usar a
copy
Para obter a entrada de um anexo e atribuí-la a outro.
Crie uma nova mensagem com o tipo MIME por padrão.
context.message = '<hello>world</hello>'
Cria uma nova mensagem
<hello>world</hello>
com um tipo MIME por padrão de
text/xml
.
Na maioria dos casos, você deve usar a
write
Uma etapa para criar uma nova mensagem.
Crie uma nova mensagem com o tipo MIME de
text/plain
.
context.message = [ 'Hello World', 'text/plain' ]
Cria uma nova mensagem
Hello World
com um tipo MIME de
text/plain
.
Na maioria dos casos, você deve usar a
write
Uma etapa para criar uma nova mensagem.
Crie uma nova mensagem com o conteúdo variável.
context.message = vars['fred']
Cria uma nova mensagem com o mesmo conteúdo e tipo MIME da variável
fred
.
Na maioria dos casos, você deve usar a
copy
Uma etapa para criar uma nova mensagem a partir de uma variável.
Criar uma nova mensagem a partir da parte raiz da mensagem atual.
context.message = parts[0]
Cria uma nova mensagem a partir da parte raiz da mensagem atual.
Na maioria dos casos, você deve usar a
copy
Uma etapa para criar uma nova mensagem a partir de uma parte da mensagem.