Ir para o conteúdo principal
Administrator Guide
Última atualização: 2023-06-23
Referência: amostras de expressões MVEL do Studio

Referência: amostras de expressões MVEL do Studio

Variável
Expressão de amostra
Descrição
context
context.getProperty('myProperty')
Recupera o valor da propriedade
myProperty
de
MediationContext
.
context.getProperty('someProperty').equals('someValue')
Recupera a propriedade
someProperty
de
MediationContext
se o valor da propriedade está definido como
someValue
.
da
da.toVar('eib_transform_output.txt', 'var1')
Recupera um documento de um evento de integração com o nome de arquivo
eib_transform_output.txt
e adiciona uma variável chamada
var1
.
da.getDocsMatching('label')
Recupera um documento com o rótulo fornecido.
ec
ec.getAttribute('attributeName')
Recupera um nome de atributo.
ec.integrationMapLookup('map', 'key')
Recupera um valor de mapa de integração.
env
env['cc.hostname']
Recupera o
cc.hostname
propriedade do ambiente definida como
-Dcc.hostname
na linha de comando.
env.containsKey('key')
Exibido como verdadeiro se as propriedades do ambiente contiverem a chave fornecida.
ftp
ftp.list('URL')
Recupera uma lista de arquivos para um URL.
intsys
intsys.getAttribute('username')
Recupera um atributo de integração com o nome
username
.
intsys.isServiceEnabled('name')
Exibido como verdadeiro se existir um serviço de integração com o nome fornecido.
lp
lp.getSimpleData('name')
Recupera o valor de um parâmetro de inicialização com o nome fornecido.
lp.exists('label') == true
Exibido como verdadeiro se existir um parâmetro com o rótulo fornecido.
message
message.rootPartAsText
Recupera a parte raiz de uma mensagem como texto da
MediationMessage
O.
message.variables
Recupera
MediationContext
variáveis.
mtable
mtable['my_property'].set(0, 'Data_Column', 'my_test_data')
Define os dados em
mtable
.
mtable['my_property'].get(0, 'Data_Column')
Recupera dados de um
mtable
.
parts
parts[0].getHeader('someHeader')
Recupera o cabeçalho
someHeader
da parte da raiz.
parts[0].xpathB('/a/b')
Implementa o
xpathB
para avaliar uma expressão booliana XPath.
props
props.myProperty
Recupera o valor da propriedade
myProperty
de
MediationContext
.
props['bean.property']
Recupera o valor da propriedade
bean.property
de
MediationContext
.
spring
spring.getBean('fred').name
Recupera o
name
atributo do bean chamado
Fred
no contexto da Mola.
spring.parent ApplicationContext
Acessa o contexto de aplicativo Mola.
util
props['is.last.record'] = util.isLastMessageInBatch()
Verifica se a mensagem atual no
MediationContext
é a última mensagem que o componente divisor gerará.
<ns:Message_Summary>@{util.cleanString(props['is.message.summary'])}</ns:Message_Summary>
Implementa o
cleanString(String)
Função para garantir que um componente de conjunto gere um XML bem-formado.
vars
vars['myVariable'].length
Recupera o comprimento da variável
myVariable
.
vars['myVariable'].mimeType
Recupera o tipo MIME associado à variável
myVariable
.
xmldiff
xmldiff.isDifferent() == true
Verifica se há diferenças entre dois documentos.
xmldiff.changes
Recupera uma lista de diferenças entre dois documentos.