Saltar al contenido principal
Administrator Guide
Última actualización: 2023-06-23
Referencia: expresiones MVEL de Studio de muestra

Referencia: expresiones MVEL de Studio de muestra

Variable
Expresión de muestra
Descripción
context
context.getProperty('myProperty')
Recupera el valor de la propiedad
myProperty
de la
MediationContext
.
context.getProperty('someProperty').equals('someValue')
Recupera la propiedad
someProperty
de la
MediationContext
si el valor de propiedad se establece en
someValue
.
da
da.toVar('eib_transform_output.txt', 'var1')
Recupera un documento de un evento de integración con el nombre de archivo
eib_transform_output.txt
y añade una variable denominada
var1
.
da.getDocsMatching('label')
Recupera un documento con la etiqueta especificada.
ec
ec.getAttribute('attributeName')
Recupera un nombre de atributo.
ec.integrationMapLookup('map', 'key')
Recupera un valor de mapa de integración.
env
env['cc.hostname']
Recupera el
cc.hostname
propiedad de entorno definida como
-Dcc.hostname
en la línea de comandos.
env.containsKey('key')
Se muestra como verdadero si las propiedades de entorno contienen la clave dada.
ftp
ftp.list('URL')
Recupera una lista de archivos para una URL.
intsys
intsys.getAttribute('username')
Recupera un atributo de integración denominado
username
.
intsys.isServiceEnabled('name')
Se muestra como verdadero si existe un servicio de integración con el nombre dado.
lp
lp.getSimpleData('name')
Recupera el valor de un parámetro de inicio con el nombre dado.
lp.exists('label') == true
Se muestra como verdadero si existe un parámetro con la etiqueta dada.
message
message.rootPartAsText
Recupera la parte raíz de un mensaje como texto de la
MediationMessage
interfaz
message.variables
Recupera
MediationContext
variables
mtable
mtable['my_property'].set(0, 'Data_Column', 'my_test_data')
Establece datos en un
mtable
.
mtable['my_property'].get(0, 'Data_Column')
Recupera datos de un
mtable
.
parts
parts[0].getHeader('someHeader')
Recupera la cabecera
someHeader
de la pieza raíz.
parts[0].xpathB('/a/b')
Implementa la
xpathB
para evaluar una expresión booleana XPath.
props
props.myProperty
Recupera el valor de la propiedad
myProperty
de la
MediationContext
.
props['bean.property']
Recupera el valor de la propiedad
bean.property
de la
MediationContext
.
spring
spring.getBean('fred').name
Recupera el
name
atributo del bean llamado
Fred
en el contexto de Spring.
spring.parent ApplicationContext
Accede al contexto de la aplicación Spring.
util
props['is.last.record'] = util.isLastMessageInBatch()
Comprueba si el mensaje actual del
MediationContext
es el último mensaje que generará el componente divisor.
<ns:Message_Summary>@{util.cleanString(props['is.message.summary'])}</ns:Message_Summary>
Implementa la
cleanString(String)
para garantizar que un componente de ensamblaje genere XML con formato correcto.
vars
vars['myVariable'].length
Recupera la longitud de la variable
myVariable
.
vars['myVariable'].mimeType
Recupera el tipo MIME asociado a la variable.
myVariable
.
xmldiff
xmldiff.isDifferent() == true
Comprueba si hay diferencias entre dos documentos.
xmldiff.changes
Recupera una lista de diferencias entre dos documentos.