SlideShare a Scribd company logo
Message Properties component
in Mule
Abstract
• The main motto of this PPT is how to use
Message Properties in our applications.
Example
• .mflow
• <?xml version="1.0" encoding="UTF-8"?>
• <mule xmlns:http="http://www.mulesoft.org/schema/mule/http" xmlns:vm="http://www.mulesoft.org/schema/mule/vm"
xmlns="http://www.mulesoft.org/schema/mule/core" xmlns:doc="http://www.mulesoft.org/schema/mule/documentation"
xmlns:spring="http://www.springframework.org/schema/beans" version="EE-3.4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-current.xsd
• http://www.mulesoft.org/schema/mule/core http://www.mulesoft.org/schema/mule/core/current/mule.xsd
• http://www.mulesoft.org/schema/mule/vm http://www.mulesoft.org/schema/mule/vm/current/mule-vm.xsd
• http://www.mulesoft.org/schema/mule/http http://www.mulesoft.org/schema/mule/http/current/mule-http.xsd">
• <flow name="MessagePropertiesFlow1" doc:name="MessagePropertiesFlow1">
• <http:inbound-endpoint exchange-pattern="request-response" host="localhost" port="8089" path="messageproperties" doc:name="HTTP"/>
• <message-properties-transformer scope="session" doc:name="Message Properties">
• <add-message-property key="property1" value="studio"/>
• </message-properties-transformer>
• <message-properties-transformer scope="outbound" doc:name="Message Properties">
• <add-message-property key="property2" value="mule"/>
• </message-properties-transformer>
• <logger message="--flow1--#[message.outboundProperties['property2']]--#[sessionVars['property1']]" level="INFO" doc:name="Logger"/>
• <vm:outbound-endpoint exchange-pattern="request-response" path="messageproperties" doc:name="VM"/>
• </flow>
• <flow name="MessagePropertiesFlow2" doc:name="MessagePropertiesFlow2">
• <vm:inbound-endpoint exchange-pattern="request-response" path="messageproperties" doc:name="VM"/>
• <logger message="---flow2--#[message.inboundProperties['property2']]--#[sessionVars['property1']]" level="INFO" doc:name="Logger"/>
• </flow>
• </mule>
• Output:
• INFO 2015-10-03 16:00:23,705 [[messageproperties].config.change.14.thread.1] org.mule.DefaultMuleContext:
• **********************************************************************
• * Application: messageproperties *
• * OS encoding: Cp1252, Mule encoding: UTF-8 *
• * *
• * Agents Running: *
• * Clustering Agent *
• * JMX Agent *
• **********************************************************************
• INFO 2015-10-03 16:00:23,706 [[messageproperties].config.change.14.thread.1]
org.mule.module.launcher.MuleDeploymentService:
• ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
• + Started app 'messageproperties' +
• ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
• INFO 2015-10-03 16:00:26,480 [[messageproperties].connector.http.mule.default.receiver.02]
org.mule.api.processor.LoggerMessageProcessor: --flow1--mule--studio
• INFO 2015-10-03 16:00:26,482 [[messageproperties].connector.http.mule.default.receiver.02]
org.mule.lifecycle.AbstractLifecycleManager: Initialising: 'connector.VM.mule.default.dispatcher.771015974'.
Object is: VMMessageDispatcher
• INFO 2015-10-03 16:00:26,482 [[messageproperties].connector.http.mule.default.receiver.02]
org.mule.lifecycle.AbstractLifecycleManager: Starting: 'connector.VM.mule.default.dispatcher.771015974'. Object
is: VMMessageDispatcher
• INFO 2015-10-03 16:00:26,489 [[messageproperties].connector.http.mule.default.receiver.02]
org.mule.api.processor.LoggerMessageProcessor: ---flow2--mule--studio
• Flow of execution:
1. URL to trigger the service from browser
http://localhost:8089/messageproperties
2. In flow1 both outbound and session property
is created using message property component
3. Service displays both outbound and session
properties in flow1
4. In flow2 the outbound property is changes to
inbound proeprty
5. Flow2 displays both inbound and session
property
References
• http://www.mulesoft.org/documentation-
3.2/display/32X/Message+Property+Scopes
Ad

Recommended

Message properties component in mule
Message properties component in mule
javeed_mhd
 
How to use message properties component
How to use message properties component
mdfkhan625
 
How to use message properties component
How to use message properties component
maheshtheapex
 
Wildcard Filter
Wildcard Filter
sivachandra mandalapu
 
Expression filter in Mule
Expression filter in Mule
Mohammed246
 
Data Mapper
Data Mapper
sivachandra mandalapu
 
Splitter
Splitter
sivachandra mandalapu
 
Filter expression in mule
Filter expression in mule
Rajkattamuri
 
Salesforce
Salesforce
sivachandra mandalapu
 
Bean as Datasource
Bean as Datasource
sivachandra mandalapu
 
How to use expression filter
How to use expression filter
Praneethchampion
 
Defining global exception strategies
Defining global exception strategies
sivachandra mandalapu
 
Collection aggregator
Collection aggregator
sivachandra mandalapu
 
Property place holder
Property place holder
sivachandra mandalapu
 
How to use expression filter
How to use expression filter
Anand kalla
 
Mapping and listing with mule
Mapping and listing with mule
Anand kalla
 
Anypoint data gateway
Anypoint data gateway
Anand kalla
 
Data weave
Data weave
Anand kalla
 
Mule esb api layer
Mule esb api layer
Anand kalla
 
Mule security saml
Mule security saml
Anand kalla
 
Mmc rest api user groups
Mmc rest api user groups
Anand kalla
 
Maven in Mule
Maven in Mule
Anand kalla
 
Java in Mule
Java in Mule
Anand kalla
 
1450 – 1750 changes in belief systems
1450 – 1750 changes in belief systems
Ashley Birmingham
 
A2 evauation 1
A2 evauation 1
Lauren Gilbert
 
Amee - PAPER PRESENTATION ON GAS HANDLING
Amee - PAPER PRESENTATION ON GAS HANDLING
amee terdue
 
Actividades procesoadministracion 270116
Actividades procesoadministracion 270116
johannaAC
 
Mule esb stripe
Mule esb stripe
Anand kalla
 

More Related Content

What's hot (6)

Salesforce
Salesforce
sivachandra mandalapu
 
Bean as Datasource
Bean as Datasource
sivachandra mandalapu
 
How to use expression filter
How to use expression filter
Praneethchampion
 
Defining global exception strategies
Defining global exception strategies
sivachandra mandalapu
 
Collection aggregator
Collection aggregator
sivachandra mandalapu
 
Property place holder
Property place holder
sivachandra mandalapu
 

Viewers also liked (20)

How to use expression filter
How to use expression filter
Anand kalla
 
Mapping and listing with mule
Mapping and listing with mule
Anand kalla
 
Anypoint data gateway
Anypoint data gateway
Anand kalla
 
Data weave
Data weave
Anand kalla
 
Mule esb api layer
Mule esb api layer
Anand kalla
 
Mule security saml
Mule security saml
Anand kalla
 
Mmc rest api user groups
Mmc rest api user groups
Anand kalla
 
Maven in Mule
Maven in Mule
Anand kalla
 
Java in Mule
Java in Mule
Anand kalla
 
1450 – 1750 changes in belief systems
1450 – 1750 changes in belief systems
Ashley Birmingham
 
A2 evauation 1
A2 evauation 1
Lauren Gilbert
 
Amee - PAPER PRESENTATION ON GAS HANDLING
Amee - PAPER PRESENTATION ON GAS HANDLING
amee terdue
 
Actividades procesoadministracion 270116
Actividades procesoadministracion 270116
johannaAC
 
Mule esb stripe
Mule esb stripe
Anand kalla
 
Mule security jaas
Mule security jaas
Anand kalla
 
Mule anypoint exchange
Mule anypoint exchange
Anand kalla
 
Mule soa
Mule soa
Anand kalla
 
Dn indisciplina escola
Dn indisciplina escola
pr_afsalbergaria
 
How to use expression filter
How to use expression filter
Anand kalla
 
Mapping and listing with mule
Mapping and listing with mule
Anand kalla
 
Anypoint data gateway
Anypoint data gateway
Anand kalla
 
Mule esb api layer
Mule esb api layer
Anand kalla
 
Mule security saml
Mule security saml
Anand kalla
 
Mmc rest api user groups
Mmc rest api user groups
Anand kalla
 
1450 – 1750 changes in belief systems
1450 – 1750 changes in belief systems
Ashley Birmingham
 
Amee - PAPER PRESENTATION ON GAS HANDLING
Amee - PAPER PRESENTATION ON GAS HANDLING
amee terdue
 
Actividades procesoadministracion 270116
Actividades procesoadministracion 270116
johannaAC
 
Mule security jaas
Mule security jaas
Anand kalla
 
Mule anypoint exchange
Mule anypoint exchange
Anand kalla
 
Ad

Similar to How to use message properties component (20)

Message properties component
Message properties component
Sunil Komarapu
 
Message properties component
Message properties component
F K
 
How to use message properties component
How to use message properties component
princeirfancivil
 
How to use message properties component
How to use message properties component
irfan1008
 
How to use message properties component
How to use message properties component
Phaniu
 
Mule Message Properties Component
Mule Message Properties Component
Durga Prasad Kakarla
 
Message properties component in mule demo
Message properties component in mule demo
Sudha Ch
 
Message properties component in mule
Message properties component in mule
Khan625
 
Basic example using message properties component
Basic example using message properties component
prudhvivreddy
 
Mule message
Mule message
Son Nguyen
 
Vm component in mule
Vm component in mule
javeed_mhd
 
Vm component
Vm component
Sunil Komarapu
 
Vm component
Vm component
F K
 
Mule advanced
Mule advanced
D.Rajesh Kumar
 
Vm component in mule demo
Vm component in mule demo
Sudha Ch
 
How to use vm component
How to use vm component
maheshtheapex
 
Mule esb
Mule esb
charan teja R
 
Mule esb
Mule esb
vishnukanthro45
 
Choice component in mule
Choice component in mule
Rajkattamuri
 
Mule Choice component
Mule Choice component
AbdulImrankhan7
 
Message properties component
Message properties component
Sunil Komarapu
 
Message properties component
Message properties component
F K
 
How to use message properties component
How to use message properties component
princeirfancivil
 
How to use message properties component
How to use message properties component
irfan1008
 
How to use message properties component
How to use message properties component
Phaniu
 
Message properties component in mule demo
Message properties component in mule demo
Sudha Ch
 
Message properties component in mule
Message properties component in mule
Khan625
 
Basic example using message properties component
Basic example using message properties component
prudhvivreddy
 
Vm component in mule
Vm component in mule
javeed_mhd
 
Vm component
Vm component
F K
 
Vm component in mule demo
Vm component in mule demo
Sudha Ch
 
How to use vm component
How to use vm component
maheshtheapex
 
Choice component in mule
Choice component in mule
Rajkattamuri
 
Ad

More from Anand kalla (16)

Unit testing using Munit Part 1
Unit testing using Munit Part 1
Anand kalla
 
Java Fundamentals in Mule
Java Fundamentals in Mule
Anand kalla
 
web services
web services
Anand kalla
 
SOAP Service in Mule Esb
SOAP Service in Mule Esb
Anand kalla
 
UDDI in Mule Esb
UDDI in Mule Esb
Anand kalla
 
WSDL in Mule Esb
WSDL in Mule Esb
Anand kalla
 
Send email attachment using smtp in mule esb
Send email attachment using smtp in mule esb
Anand kalla
 
Mule oracle connectors
Mule oracle connectors
Anand kalla
 
Mule google connectors
Mule google connectors
Anand kalla
 
Mule execution
Mule execution
Anand kalla
 
Mule database-connectors
Mule database-connectors
Anand kalla
 
Mule batch processing
Mule batch processing
Anand kalla
 
Mule architecture
Mule architecture
Anand kalla
 
Mule soap
Mule soap
Anand kalla
 
Mule for each scope header collection
Mule for each scope header collection
Anand kalla
 
Mule esb
Mule esb
Anand kalla
 
Unit testing using Munit Part 1
Unit testing using Munit Part 1
Anand kalla
 
Java Fundamentals in Mule
Java Fundamentals in Mule
Anand kalla
 
SOAP Service in Mule Esb
SOAP Service in Mule Esb
Anand kalla
 
UDDI in Mule Esb
UDDI in Mule Esb
Anand kalla
 
WSDL in Mule Esb
WSDL in Mule Esb
Anand kalla
 
Send email attachment using smtp in mule esb
Send email attachment using smtp in mule esb
Anand kalla
 
Mule oracle connectors
Mule oracle connectors
Anand kalla
 
Mule google connectors
Mule google connectors
Anand kalla
 
Mule database-connectors
Mule database-connectors
Anand kalla
 
Mule batch processing
Mule batch processing
Anand kalla
 
Mule architecture
Mule architecture
Anand kalla
 
Mule for each scope header collection
Mule for each scope header collection
Anand kalla
 

Recently uploaded (20)

Information Security Response Team Nepal_npCERT_Vice_President_Sudan_Jha.pdf
Information Security Response Team Nepal_npCERT_Vice_President_Sudan_Jha.pdf
ICT Frame Magazine Pvt. Ltd.
 
Securing AI - There Is No Try, Only Do!.pdf
Securing AI - There Is No Try, Only Do!.pdf
Priyanka Aash
 
GenAI Opportunities and Challenges - Where 370 Enterprises Are Focusing Now.pdf
GenAI Opportunities and Challenges - Where 370 Enterprises Are Focusing Now.pdf
Priyanka Aash
 
FIDO Alliance Seminar State of Passkeys.pptx
FIDO Alliance Seminar State of Passkeys.pptx
FIDO Alliance
 
FIDO Seminar: Evolving Landscape of Post-Quantum Cryptography.pptx
FIDO Seminar: Evolving Landscape of Post-Quantum Cryptography.pptx
FIDO Alliance
 
Cyber Defense Matrix Workshop - RSA Conference
Cyber Defense Matrix Workshop - RSA Conference
Priyanka Aash
 
Raman Bhaumik - Passionate Tech Enthusiast
Raman Bhaumik - Passionate Tech Enthusiast
Raman Bhaumik
 
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
pcprocore
 
Securing Account Lifecycles in the Age of Deepfakes.pptx
Securing Account Lifecycles in the Age of Deepfakes.pptx
FIDO Alliance
 
Security Tips for Enterprise Azure Solutions
Security Tips for Enterprise Azure Solutions
Michele Leroux Bustamante
 
Powering Multi-Page Web Applications Using Flow Apps and FME Data Streaming
Powering Multi-Page Web Applications Using Flow Apps and FME Data Streaming
Safe Software
 
Techniques for Automatic Device Identification and Network Assignment.pdf
Techniques for Automatic Device Identification and Network Assignment.pdf
Priyanka Aash
 
You are not excused! How to avoid security blind spots on the way to production
You are not excused! How to avoid security blind spots on the way to production
Michele Leroux Bustamante
 
The Future of Technology: 2025-2125 by Saikat Basu.pdf
The Future of Technology: 2025-2125 by Saikat Basu.pdf
Saikat Basu
 
Lessons Learned from Developing Secure AI Workflows.pdf
Lessons Learned from Developing Secure AI Workflows.pdf
Priyanka Aash
 
AI VIDEO MAGAZINE - June 2025 - r/aivideo
AI VIDEO MAGAZINE - June 2025 - r/aivideo
1pcity Studios, Inc
 
Oh, the Possibilities - Balancing Innovation and Risk with Generative AI.pdf
Oh, the Possibilities - Balancing Innovation and Risk with Generative AI.pdf
Priyanka Aash
 
Improving Data Integrity: Synchronization between EAM and ArcGIS Utility Netw...
Improving Data Integrity: Synchronization between EAM and ArcGIS Utility Netw...
Safe Software
 
Crypto Super 500 - 14th Report - June2025.pdf
Crypto Super 500 - 14th Report - June2025.pdf
Stephen Perrenod
 
Tech-ASan: Two-stage check for Address Sanitizer - Yixuan Cao.pdf
Tech-ASan: Two-stage check for Address Sanitizer - Yixuan Cao.pdf
caoyixuan2019
 
Information Security Response Team Nepal_npCERT_Vice_President_Sudan_Jha.pdf
Information Security Response Team Nepal_npCERT_Vice_President_Sudan_Jha.pdf
ICT Frame Magazine Pvt. Ltd.
 
Securing AI - There Is No Try, Only Do!.pdf
Securing AI - There Is No Try, Only Do!.pdf
Priyanka Aash
 
GenAI Opportunities and Challenges - Where 370 Enterprises Are Focusing Now.pdf
GenAI Opportunities and Challenges - Where 370 Enterprises Are Focusing Now.pdf
Priyanka Aash
 
FIDO Alliance Seminar State of Passkeys.pptx
FIDO Alliance Seminar State of Passkeys.pptx
FIDO Alliance
 
FIDO Seminar: Evolving Landscape of Post-Quantum Cryptography.pptx
FIDO Seminar: Evolving Landscape of Post-Quantum Cryptography.pptx
FIDO Alliance
 
Cyber Defense Matrix Workshop - RSA Conference
Cyber Defense Matrix Workshop - RSA Conference
Priyanka Aash
 
Raman Bhaumik - Passionate Tech Enthusiast
Raman Bhaumik - Passionate Tech Enthusiast
Raman Bhaumik
 
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
pcprocore
 
Securing Account Lifecycles in the Age of Deepfakes.pptx
Securing Account Lifecycles in the Age of Deepfakes.pptx
FIDO Alliance
 
Security Tips for Enterprise Azure Solutions
Security Tips for Enterprise Azure Solutions
Michele Leroux Bustamante
 
Powering Multi-Page Web Applications Using Flow Apps and FME Data Streaming
Powering Multi-Page Web Applications Using Flow Apps and FME Data Streaming
Safe Software
 
Techniques for Automatic Device Identification and Network Assignment.pdf
Techniques for Automatic Device Identification and Network Assignment.pdf
Priyanka Aash
 
You are not excused! How to avoid security blind spots on the way to production
You are not excused! How to avoid security blind spots on the way to production
Michele Leroux Bustamante
 
The Future of Technology: 2025-2125 by Saikat Basu.pdf
The Future of Technology: 2025-2125 by Saikat Basu.pdf
Saikat Basu
 
Lessons Learned from Developing Secure AI Workflows.pdf
Lessons Learned from Developing Secure AI Workflows.pdf
Priyanka Aash
 
AI VIDEO MAGAZINE - June 2025 - r/aivideo
AI VIDEO MAGAZINE - June 2025 - r/aivideo
1pcity Studios, Inc
 
Oh, the Possibilities - Balancing Innovation and Risk with Generative AI.pdf
Oh, the Possibilities - Balancing Innovation and Risk with Generative AI.pdf
Priyanka Aash
 
Improving Data Integrity: Synchronization between EAM and ArcGIS Utility Netw...
Improving Data Integrity: Synchronization between EAM and ArcGIS Utility Netw...
Safe Software
 
Crypto Super 500 - 14th Report - June2025.pdf
Crypto Super 500 - 14th Report - June2025.pdf
Stephen Perrenod
 
Tech-ASan: Two-stage check for Address Sanitizer - Yixuan Cao.pdf
Tech-ASan: Two-stage check for Address Sanitizer - Yixuan Cao.pdf
caoyixuan2019
 

How to use message properties component

  • 2. Abstract • The main motto of this PPT is how to use Message Properties in our applications.
  • 4. • .mflow • <?xml version="1.0" encoding="UTF-8"?> • <mule xmlns:http="http://www.mulesoft.org/schema/mule/http" xmlns:vm="http://www.mulesoft.org/schema/mule/vm" xmlns="http://www.mulesoft.org/schema/mule/core" xmlns:doc="http://www.mulesoft.org/schema/mule/documentation" xmlns:spring="http://www.springframework.org/schema/beans" version="EE-3.4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-current.xsd • http://www.mulesoft.org/schema/mule/core http://www.mulesoft.org/schema/mule/core/current/mule.xsd • http://www.mulesoft.org/schema/mule/vm http://www.mulesoft.org/schema/mule/vm/current/mule-vm.xsd • http://www.mulesoft.org/schema/mule/http http://www.mulesoft.org/schema/mule/http/current/mule-http.xsd"> • <flow name="MessagePropertiesFlow1" doc:name="MessagePropertiesFlow1"> • <http:inbound-endpoint exchange-pattern="request-response" host="localhost" port="8089" path="messageproperties" doc:name="HTTP"/> • <message-properties-transformer scope="session" doc:name="Message Properties"> • <add-message-property key="property1" value="studio"/> • </message-properties-transformer> • <message-properties-transformer scope="outbound" doc:name="Message Properties"> • <add-message-property key="property2" value="mule"/> • </message-properties-transformer> • <logger message="--flow1--#[message.outboundProperties['property2']]--#[sessionVars['property1']]" level="INFO" doc:name="Logger"/> • <vm:outbound-endpoint exchange-pattern="request-response" path="messageproperties" doc:name="VM"/> • </flow> • <flow name="MessagePropertiesFlow2" doc:name="MessagePropertiesFlow2"> • <vm:inbound-endpoint exchange-pattern="request-response" path="messageproperties" doc:name="VM"/> • <logger message="---flow2--#[message.inboundProperties['property2']]--#[sessionVars['property1']]" level="INFO" doc:name="Logger"/> • </flow> • </mule>
  • 5. • Output: • INFO 2015-10-03 16:00:23,705 [[messageproperties].config.change.14.thread.1] org.mule.DefaultMuleContext: • ********************************************************************** • * Application: messageproperties * • * OS encoding: Cp1252, Mule encoding: UTF-8 * • * * • * Agents Running: * • * Clustering Agent * • * JMX Agent * • ********************************************************************** • INFO 2015-10-03 16:00:23,706 [[messageproperties].config.change.14.thread.1] org.mule.module.launcher.MuleDeploymentService: • ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ • + Started app 'messageproperties' + • ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ • INFO 2015-10-03 16:00:26,480 [[messageproperties].connector.http.mule.default.receiver.02] org.mule.api.processor.LoggerMessageProcessor: --flow1--mule--studio • INFO 2015-10-03 16:00:26,482 [[messageproperties].connector.http.mule.default.receiver.02] org.mule.lifecycle.AbstractLifecycleManager: Initialising: 'connector.VM.mule.default.dispatcher.771015974'. Object is: VMMessageDispatcher • INFO 2015-10-03 16:00:26,482 [[messageproperties].connector.http.mule.default.receiver.02] org.mule.lifecycle.AbstractLifecycleManager: Starting: 'connector.VM.mule.default.dispatcher.771015974'. Object is: VMMessageDispatcher • INFO 2015-10-03 16:00:26,489 [[messageproperties].connector.http.mule.default.receiver.02] org.mule.api.processor.LoggerMessageProcessor: ---flow2--mule--studio
  • 6. • Flow of execution: 1. URL to trigger the service from browser http://localhost:8089/messageproperties 2. In flow1 both outbound and session property is created using message property component 3. Service displays both outbound and session properties in flow1 4. In flow2 the outbound property is changes to inbound proeprty 5. Flow2 displays both inbound and session property