SlideShare a Scribd company logo
Mule MongoDB connector
By – Ankush Sharma
What is Mongo DB?
MongoDB is an open source, document-
oriented database designed with both
scalability and developer agility in mind.
Instead of storing your data in tables and
rows as you would with a relational database,
inMongoDB you store JSON-like documents
with dynamic schemas.
What does MongoDB connector do?
MongoDB Connector is a closed source
connector which provides a connection
between Mule and third-party software
MongoDB server. It implements the MongoDB
v3.0 API modules and it also includes
different types of transformers for data
management.
MongoDB connector – Configuration
Wizard (General tab)
 Following are the properties in General tab –
 Display Name – The name of the connector that will be displayed in Mule flow.
 Connector Configuration – The reference of connector configuration that holds all
the configuration responsible for MongoDB operation.
 Operation – The task that is to be performed on MongoDB.
MongoDB connector – Create a new
Configuration Wizard (General tab)
 Following are the properties on general tab –
 Name – Name of the connection configuration.
 Username – Username for the MongoDB database connection.
 Password – Password for the MongoDB database.
 Database – Name of the database.
 Host – Host address of the database.
 Connect Timeout – Connection timeout time for socket
connection.
 Connections Per Host – The number of connection allowed per
host.
 Max Wait Time – The max wait time for a blocking thread for a
connection.
 Port – Port of the Mongo server.
 Socket Timeout – The socket time out in milliseconds.
 Threads allowed to block for connection multiplier – Multiplier
for connections per host.
MongoDB connector – Create a new
Configuration Wizard (Pooling Profile tab)
 Following are the properties in Pooling Profile tab –
 Use default connection pool configuration – Use this radio
button to use default pooling profile configuration.
 Define connection pool configuration – Use this radio
button to define manual pooling profile.
 Max active – Maximum number of active connections in pool.
 Max idle – Maximum number of idle connections in pool.
 Initialisation policy – Determines how connections in the pool
will be initialized.
 Exhausted action – Specifies behavior of pool when
exhausted.
 Max wait – Maximum wait for a new request of connection
from pool.
 Min eviction – Minimum time for connection to sit idle.
 Eviction check interval – Time interval for execution of
connection evictor.
MongoDB connector – Create a new
Configuration Wizard (Reconnection tab)
 Following are the properties in reconnection tab –
 Do not use a Reconnection Strategy – This is the default radio
button which specifies do not try to reconnect if there is error
connecting to the web address URL.
 Following are properties on reconnection tab –
 Standard Reconnection – Use this radio button to enable a
standard reconnection strategy.
 Frequency (ms) – The frequency time in milliseconds after which the
File connector will try to access the web address URL.
 Reconnect Attempts – This tells how many times the File connector will
try to connect to web address URL.
 Reconnector Forever – Check this box if there is need to make File
connector connect to web address URL until there is a successful
connection with it.
 Custom Reconnection – Use this radio button to create a custom
Reconnection strategy.
 Class – The java class which will come in action after a failed
connection attempt.
 Run the connection in a separated thread – Check this box if there is
need to use this custom reconnection operation in separate thread.
MongoDB connector – Configuration
Wizard (Notes tab)
 Notes tab - This tab is used to add special notes for the File connector.
Thank You!

More Related Content

What's hot (20)

PPTX
Send email attachment using smtp in mule esb
Praneethchampion
 
PPTX
Introduction testingmule
Srikrishna k
 
PPTX
Mule concepts connectors
kunal vishe
 
PPTX
Mule Collection Splitter
Ankush Sharma
 
PPTX
Scatter gather in mule
Anirban Sen Chowdhary
 
PPTX
Mule integration
Son Nguyen
 
PPTX
Until successful component in mule
javeed_mhd
 
PPTX
Testing mule
Sindhu VL
 
PPTX
Mule system properties
Gandham38
 
PPTX
Mule java part-1
Ravinder Singh
 
PPTX
Mule Cloudhub Connector
Ankush Sharma
 
PPTX
The Mule Agent
Shanky Gupta
 
PPTX
Mule Amazon SNS Connector
Ankush Sharma
 
PPTX
Elements in a mule flow
Sindhu VL
 
PPTX
Mule Microsoft Share Point 2010 Connector
Ankush Sharma
 
PPTX
Mule esb whole_web_services
Naresh Naidu
 
PPTX
Mule generic connector
Ankush Sharma
 
PPTX
Mule soa
Khasim Saheb
 
PPTX
Using flows for service orchestration
Sindhu VL
 
PPTX
Mulehdfsconnector 160810122655
ppts123456
 
Send email attachment using smtp in mule esb
Praneethchampion
 
Introduction testingmule
Srikrishna k
 
Mule concepts connectors
kunal vishe
 
Mule Collection Splitter
Ankush Sharma
 
Scatter gather in mule
Anirban Sen Chowdhary
 
Mule integration
Son Nguyen
 
Until successful component in mule
javeed_mhd
 
Testing mule
Sindhu VL
 
Mule system properties
Gandham38
 
Mule java part-1
Ravinder Singh
 
Mule Cloudhub Connector
Ankush Sharma
 
The Mule Agent
Shanky Gupta
 
Mule Amazon SNS Connector
Ankush Sharma
 
Elements in a mule flow
Sindhu VL
 
Mule Microsoft Share Point 2010 Connector
Ankush Sharma
 
Mule esb whole_web_services
Naresh Naidu
 
Mule generic connector
Ankush Sharma
 
Mule soa
Khasim Saheb
 
Using flows for service orchestration
Sindhu VL
 
Mulehdfsconnector 160810122655
ppts123456
 

Viewers also liked (14)

PPT
Mule esb–api layer
vishnukanthro45
 
PDF
Optimizing Customer Support
Janessa Lantz
 
PPTX
Mule file connector
Ankush Sharma
 
PDF
How Detox Works
Pure-Detox
 
PPTX
Mule xml to-jaxb object
Ankush Sharma
 
PPT
Mule execution
D.Rajesh Kumar
 
PPTX
Mule database connector
Ankush Sharma
 
PPTX
Xml to-object-transformer
Sanni Kumar Pal
 
PPT
Mule architecture
D.Rajesh Kumar
 
PPTX
Funnel analysis
Mohammad Mohammadi
 
PPTX
Mule Esb Basics
mdfkhan625
 
PPTX
Improving rpc bkp
eleksdev
 
PPTX
SDLC. QA Role
eleksdev
 
Mule esb–api layer
vishnukanthro45
 
Optimizing Customer Support
Janessa Lantz
 
Mule file connector
Ankush Sharma
 
How Detox Works
Pure-Detox
 
Mule xml to-jaxb object
Ankush Sharma
 
Mule execution
D.Rajesh Kumar
 
Mule database connector
Ankush Sharma
 
Xml to-object-transformer
Sanni Kumar Pal
 
Mule architecture
D.Rajesh Kumar
 
Funnel analysis
Mohammad Mohammadi
 
Mule Esb Basics
mdfkhan625
 
Improving rpc bkp
eleksdev
 
SDLC. QA Role
eleksdev
 
Ad

Similar to Mule MongoDB connector (20)

PPTX
Mule Magento Cloud Connector
Ankush Sharma
 
PPTX
Amazon s3 connector
Ankush Sharma
 
PPTX
Mule servlet connector
Ankush Sharma
 
PPTX
Mule WMQ connector
Ankush Sharma
 
PPTX
Mule Microsoft Dynamics AX 2012 Connector
Ankush Sharma
 
PPTX
Mule LDAP Connector
Ankush Sharma
 
PPTX
Microsoft Dynamics CRM Connector
Ankush Sharma
 
PPTX
NoSQL Introduction, Theory, Implementations
Firat Atagun
 
PPTX
Mongodb connection string
Pravin Dwiwedi
 
DOCX
MongoDB Replication and Sharding
Tharun Srinivasa
 
PDF
Mdb dn 2016_07_elastic_search
Daniel M. Farrell
 
PDF
Talon systems - Distributed multi master replication strategy
Saptarshi Chatterjee
 
PDF
Mongodb By Vipin
Vipin Mundayad
 
PPTX
Mule SFTP connector
Ankush Sharma
 
PPTX
05201349_Unit_7_FSWD_ advanced learning.pptx
ozakamal8
 
PPTX
05201349_Unit_7_FSWD_II(1) with advance.pptx
ozakamal8
 
PPTX
05201349_Unit_7_FSWD_ advanced learning.pptx
ozakamal8
 
PPTX
05201349_Unit_7_FSWD_II(1) with advance.pptx
ozakamal8
 
PPTX
Mule ESB Components
pat_91
 
PPTX
Mule connectors-session1
Vishnukanth Rachineni
 
Mule Magento Cloud Connector
Ankush Sharma
 
Amazon s3 connector
Ankush Sharma
 
Mule servlet connector
Ankush Sharma
 
Mule WMQ connector
Ankush Sharma
 
Mule Microsoft Dynamics AX 2012 Connector
Ankush Sharma
 
Mule LDAP Connector
Ankush Sharma
 
Microsoft Dynamics CRM Connector
Ankush Sharma
 
NoSQL Introduction, Theory, Implementations
Firat Atagun
 
Mongodb connection string
Pravin Dwiwedi
 
MongoDB Replication and Sharding
Tharun Srinivasa
 
Mdb dn 2016_07_elastic_search
Daniel M. Farrell
 
Talon systems - Distributed multi master replication strategy
Saptarshi Chatterjee
 
Mongodb By Vipin
Vipin Mundayad
 
Mule SFTP connector
Ankush Sharma
 
05201349_Unit_7_FSWD_ advanced learning.pptx
ozakamal8
 
05201349_Unit_7_FSWD_II(1) with advance.pptx
ozakamal8
 
05201349_Unit_7_FSWD_ advanced learning.pptx
ozakamal8
 
05201349_Unit_7_FSWD_II(1) with advance.pptx
ozakamal8
 
Mule ESB Components
pat_91
 
Mule connectors-session1
Vishnukanth Rachineni
 
Ad

More from Ankush Sharma (20)

PPTX
Mule Microsoft Share Point 2013 Connector
Ankush Sharma
 
PPTX
Mule Marketo Connector
Ankush Sharma
 
PPTX
Mule HDFS Connector
Ankush Sharma
 
PPTX
Mule Concur Connector
Ankush Sharma
 
PPTX
Mule AMQP Connector
Ankush Sharma
 
PPTX
Mule Collection Aggregator
Ankush Sharma
 
PPTX
Mule Custom Aggregator
Ankush Sharma
 
PPTX
Mule Message Chunk Aggregator
Ankush Sharma
 
PPTX
Mule Message Chunk Splitter
Ankush Sharma
 
PPTX
Mule Expression Transformer
Ankush Sharma
 
PPTX
Mule Schema Validation Filter
Ankush Sharma
 
PPTX
Mule Resequencer Filter
Ankush Sharma
 
PPTX
Mule object to-xml transformer
Ankush Sharma
 
PPTX
Mule xml to-object transformer
Ankush Sharma
 
PPTX
Mule Script Transformer
Ankush Sharma
 
PPTX
Mule XSLT Transformer
Ankush Sharma
 
PPTX
Mule SOAP Router
Ankush Sharma
 
PPTX
Mule Cache Scope
Ankush Sharma
 
PPTX
Mule Script Component
Ankush Sharma
 
PPTX
Mule Salesforce Connector
Ankush Sharma
 
Mule Microsoft Share Point 2013 Connector
Ankush Sharma
 
Mule Marketo Connector
Ankush Sharma
 
Mule HDFS Connector
Ankush Sharma
 
Mule Concur Connector
Ankush Sharma
 
Mule AMQP Connector
Ankush Sharma
 
Mule Collection Aggregator
Ankush Sharma
 
Mule Custom Aggregator
Ankush Sharma
 
Mule Message Chunk Aggregator
Ankush Sharma
 
Mule Message Chunk Splitter
Ankush Sharma
 
Mule Expression Transformer
Ankush Sharma
 
Mule Schema Validation Filter
Ankush Sharma
 
Mule Resequencer Filter
Ankush Sharma
 
Mule object to-xml transformer
Ankush Sharma
 
Mule xml to-object transformer
Ankush Sharma
 
Mule Script Transformer
Ankush Sharma
 
Mule XSLT Transformer
Ankush Sharma
 
Mule SOAP Router
Ankush Sharma
 
Mule Cache Scope
Ankush Sharma
 
Mule Script Component
Ankush Sharma
 
Mule Salesforce Connector
Ankush Sharma
 

Recently uploaded (20)

PDF
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
Software Development Company Keene Systems, Inc (1).pdf
Custom Software Development Company | Keene Systems, Inc.
 
PPTX
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
PPTX
Essential Content-centric Plugins for your Website
Laura Byrne
 
PDF
Bitkom eIDAS Summit | European Business Wallet: Use Cases, Macroeconomics, an...
Carsten Stoecker
 
PDF
NASA A Researcher’s Guide to International Space Station : Earth Observations
Dr. PANKAJ DHUSSA
 
DOCX
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
PDF
Evolution: How True AI is Redefining Safety in Industry 4.0
vikaassingh4433
 
PDF
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
PDF
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
PDF
99 Bottles of Trust on the Wall — Operational Principles for Trust in Cyber C...
treyka
 
PDF
Dev Dives: Accelerating agentic automation with Autopilot for Everyone
UiPathCommunity
 
PPTX
Manual Testing for Accessibility Enhancement
Julia Undeutsch
 
PDF
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
NASA A Researcher’s Guide to International Space Station : Fundamental Physics
Dr. PANKAJ DHUSSA
 
PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
PPTX
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
Software Development Company Keene Systems, Inc (1).pdf
Custom Software Development Company | Keene Systems, Inc.
 
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
Essential Content-centric Plugins for your Website
Laura Byrne
 
Bitkom eIDAS Summit | European Business Wallet: Use Cases, Macroeconomics, an...
Carsten Stoecker
 
NASA A Researcher’s Guide to International Space Station : Earth Observations
Dr. PANKAJ DHUSSA
 
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
Evolution: How True AI is Redefining Safety in Industry 4.0
vikaassingh4433
 
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
99 Bottles of Trust on the Wall — Operational Principles for Trust in Cyber C...
treyka
 
Dev Dives: Accelerating agentic automation with Autopilot for Everyone
UiPathCommunity
 
Manual Testing for Accessibility Enhancement
Julia Undeutsch
 
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
NASA A Researcher’s Guide to International Space Station : Fundamental Physics
Dr. PANKAJ DHUSSA
 
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 

Mule MongoDB connector

  • 1. Mule MongoDB connector By – Ankush Sharma
  • 2. What is Mongo DB? MongoDB is an open source, document- oriented database designed with both scalability and developer agility in mind. Instead of storing your data in tables and rows as you would with a relational database, inMongoDB you store JSON-like documents with dynamic schemas.
  • 3. What does MongoDB connector do? MongoDB Connector is a closed source connector which provides a connection between Mule and third-party software MongoDB server. It implements the MongoDB v3.0 API modules and it also includes different types of transformers for data management.
  • 4. MongoDB connector – Configuration Wizard (General tab)  Following are the properties in General tab –  Display Name – The name of the connector that will be displayed in Mule flow.  Connector Configuration – The reference of connector configuration that holds all the configuration responsible for MongoDB operation.  Operation – The task that is to be performed on MongoDB.
  • 5. MongoDB connector – Create a new Configuration Wizard (General tab)  Following are the properties on general tab –  Name – Name of the connection configuration.  Username – Username for the MongoDB database connection.  Password – Password for the MongoDB database.  Database – Name of the database.  Host – Host address of the database.  Connect Timeout – Connection timeout time for socket connection.  Connections Per Host – The number of connection allowed per host.  Max Wait Time – The max wait time for a blocking thread for a connection.  Port – Port of the Mongo server.  Socket Timeout – The socket time out in milliseconds.  Threads allowed to block for connection multiplier – Multiplier for connections per host.
  • 6. MongoDB connector – Create a new Configuration Wizard (Pooling Profile tab)  Following are the properties in Pooling Profile tab –  Use default connection pool configuration – Use this radio button to use default pooling profile configuration.  Define connection pool configuration – Use this radio button to define manual pooling profile.  Max active – Maximum number of active connections in pool.  Max idle – Maximum number of idle connections in pool.  Initialisation policy – Determines how connections in the pool will be initialized.  Exhausted action – Specifies behavior of pool when exhausted.  Max wait – Maximum wait for a new request of connection from pool.  Min eviction – Minimum time for connection to sit idle.  Eviction check interval – Time interval for execution of connection evictor.
  • 7. MongoDB connector – Create a new Configuration Wizard (Reconnection tab)  Following are the properties in reconnection tab –  Do not use a Reconnection Strategy – This is the default radio button which specifies do not try to reconnect if there is error connecting to the web address URL.  Following are properties on reconnection tab –  Standard Reconnection – Use this radio button to enable a standard reconnection strategy.  Frequency (ms) – The frequency time in milliseconds after which the File connector will try to access the web address URL.  Reconnect Attempts – This tells how many times the File connector will try to connect to web address URL.  Reconnector Forever – Check this box if there is need to make File connector connect to web address URL until there is a successful connection with it.  Custom Reconnection – Use this radio button to create a custom Reconnection strategy.  Class – The java class which will come in action after a failed connection attempt.  Run the connection in a separated thread – Check this box if there is need to use this custom reconnection operation in separate thread.
  • 8. MongoDB connector – Configuration Wizard (Notes tab)  Notes tab - This tab is used to add special notes for the File connector.