Mule Expression Language (MEL) in Mule
MEL is a lightweight, Mule-specific expression language that you can use to access and evaluate the data in the payload, properties and variables of a Mule message. Accessible and usable from within virtually every message processor in Mule, MEL enables you to quickly and elegantly filter, route, or otherwise act upon the different parts of the Mule message object.
http listener path : It returns http listener path
#[message.inboundProperties.'http.listener.path']
http method : It returns http method
#[message.inboundProperties.'http.method']
http query params : It returns http query parameters
#[message.inboundProperties.'http.query.params'.{param name}]
http query string : It returns http query string
#[message.inboundProperties.'http.query.string']
http remote address : It returns http remote address
#[message.inboundProperties.'http.remote.address']
http request path : It returns http request path
#[message.inboundProperties.'http.request.path']
http.request.uri : It returns http request uri
#[message.inboundProperties.'http.request.uri']
http.scheme : It returns http scheme
#[message.inboundProperties.'http.scheme']
http status : It returns http status
#[message.inboundProperties.'http.status']
http uri params : It returns http uri parameters
#[message.inboundProperties.'http.uri.params']
http version : It returns http version
#[message.inboundProperties.'http.version']
correlationGroupSize : It returns correlationGroupSize
#[message.correlationGroupSize]
correlationId : It returns correlationId
#[message.correlationId]
correlationSequence : It returns correlationSequence
#[message.correlationSequence]
dataType : It returns data type
#[message.dataType]
exception : It returns exception type
#[message.exception]
id : It returns id
#[message.id]
inboundAttachments : It returns inboundAttachments
#[message.inboundAttachments]
outboundAttachments : It returns outboundAttachments
#[message.outboundAttachments]
MULE_ENCODING : It returns mule encoding
#[message.outboundProperties.MULE_ENCODING]
replyTo : It returns reply to
#[message.replyTo]
rootId : It returns root id
#[message.rootId]
payload : It returns payload
#[message.payload]
for accessing flow variables :
#[flowVars.variablename]
for accessing session variables :
#[sessionVars.variablename]
for accessing record variables :
#[recordVars.variablename]
for accessing inbound header values :
#[message.inboundProperties.headername]
No comments:
Post a Comment