Passa al contenuto principale
Administrator Guide
Ultimo aggiornamento: 2023-06-23
Riferimenti: Espressioni MVEL di esempio di Studio

Riferimenti: Espressioni MVEL di esempio di Studio

Variabile
Espressione di esempio
Descrizione
context
context.getProperty('myProperty')
Recupera il valore della proprietà
myProperty
dal
MediationContext
.
context.getProperty('someProperty').equals('someValue')
Recupera la proprietà
someProperty
dal
MediationContext
se il valore della proprietà è impostato su
someValue
.
da
da.toVar('eib_transform_output.txt', 'var1')
Recupera un documento da un evento di integrazione con nome file
eib_transform_output.txt
e aggiunge una variabile denominata
var1
.
da.getDocsMatching('label')
Recupera un documento con l'etichetta specificata.
ec
ec.getAttribute('attributeName')
Recupera un nome attributo.
ec.integrationMapLookup('map', 'key')
Recupera un valore della mappa di integrazione.
env
env['cc.hostname']
Recupera
cc.hostname
proprietà di ambiente impostata come
-Dcc.hostname
nella riga di comando.
env.containsKey('key')
Viene visualizzato come Vero se le proprietà dell'ambiente contengono la chiave specificata.
ftp
ftp.list('URL')
Recupera un elenco di file per un URL.
intsys
intsys.getAttribute('username')
Recupera un attributo di integrazione denominato
username
.
intsys.isServiceEnabled('name')
Viene visualizzato come Vero se esiste un servizio di integrazione con il nome specificato.
lp
lp.getSimpleData('name')
Recupera il valore di un parametro di avvio con il nome specificato.
lp.exists('label') == true
Viene visualizzato come Vero se esiste un parametro con l'etichetta specificata.
message
message.rootPartAsText
Recupera la parte radice di un messaggio come testo da
MediationMessage
interfaccia
message.variables
Recupera
MediationContext
variabili
mtable
mtable['my_property'].set(0, 'Data_Column', 'my_test_data')
Imposta i dati in un
mtable
.
mtable['my_property'].get(0, 'Data_Column')
Recupera i dati da un
mtable
.
parts
parts[0].getHeader('someHeader')
Recupera l'intestazione
someHeader
dalla parte radice.
parts[0].xpathB('/a/b')
Implementa il
xpathB
per valutare un'espressione booleana XPath.
props
props.myProperty
Recupera il valore della proprietà
myProperty
dal
MediationContext
.
props['bean.property']
Recupera il valore della proprietà
bean.property
dal
MediationContext
.
spring
spring.getBean('fred').name
Recupera
name
attributo del bean chiamato
Fred
nel contesto primaverile.
spring.parent ApplicationContext
Accede al contesto dell'applicazione Spring.
util
props['is.last.record'] = util.isLastMessageInBatch()
Verifica se il messaggio corrente in
MediationContext
è l'ultimo messaggio generato dal componente splitter.
<ns:Message_Summary>@{util.cleanString(props['is.message.summary'])}</ns:Message_Summary>
Implementa il
cleanString(String)
per garantire che un componente dell'assieme produca un formato XML corretto.
vars
vars['myVariable'].length
Recupera la lunghezza della variabile
myVariable
.
vars['myVariable'].mimeType
Recupera il tipo MIME associato alla variabile
myVariable
.
xmldiff
xmldiff.isDifferent() == true
Verifica se sono presenti differenze tra due documenti.
xmldiff.changes
Recupera un elenco delle differenze tra due documenti.