Integrate mule esb with microsoft office 365 share point
 MuleSoft provides the most widely used integration platform to connect
any application, data service or an API, across the cloud and on-premise
continuum. Microsoft Office-365 SharePoint is a cloud-based Content
management infrastructure that is accessible to the user
programmatically via a MuleSoft ‘Microsoft Service Bus’ connector.
SharePoint Online is a cloud-based service that helps organisations
share and collaborate with colleagues, partners, and customers. With
SharePoint Online, we can access internal sites, documents, and other
information from anywhere—at the office, at home, or from a mobile
device. The Microsoft SharePoint Mule connector allows developers to
access any amount of data, at any time and from anywhere on the web.
With connectivity to the Microsoft SharePoint API, users can interface
SharePoint to perform CRUD operations on documents and use data with
other SharePoint services. Applications can also be built for which
internet storage is required – all from within MuleSoft Anypoint Platform.
 Instant access to the Microsoft SharePoint API enables businesses to
create seamless integration between SharePoint and other databases,
CMS applications such as Drupal, and CRM applications such as
Salesforce.
Integrate mule esb with microsoft office 365 share point
 Microsoft Office-365 SharePoint Account
 Microsoft Office-365 SharePoint Host , User
Name and Password
 Mule Anypoint Microsoft SharePoint 2013
Connector
 To complete this sample, we need an MS
Office-365 SharePoint account. We can sign
up for a free trial.
 SharePoint Online has a full-featured
framework for adding and managing user
identities and establishing granular
administrative models. We should choose the
first option for adding new users in the Users
section of the Admin Overview page.
 SharePoint is a web application platform for content and document management, intranet portals, collaboration,
extranets, websites, and enterprise search. Mule SharePoint connector enables integrating with SharePoint and
provides following methods –
 CRUD for Documents
 CRUD for Document Library
 CRUD for Users
 Configure Mule Anypoint Microsoft SharePoint connector with the following settings –
 Configuration:(MS SharePoint connector configured using the config element) This element must be placed out
of flow and at the root of the Mule application. We can create as many configurations deemed necessary as long
as each carries its own name.
 Connection Pool: SharePoint connector offers automatic connection management via the use of a connection
pool. This pool will act a storage mechanism for all the connections that are in-use by the user of this
connector.
 Prior to the execution of a processor, the connector will attempt to lookup for an
 already established connection and if one doesn’t exist, it will create one. This lookup mechanism is done in the
connection pool via the use of connection variables declared as keys.
 Reconnection Strategy: Reconnection Strategies specify on how a connector behaves when the connection fails.
We can control the attempts by Mule to reconnect using several criteria –
 Type of exception
 Number and frequency of reconnection attempts
 Notifications generated
 With a reconnection strategy, the behaviour of a failed connection can be controlled in a much better way by
configuring it, for example, to re-attempt the connection only once every 15 minutes, and to give up after 30
attempts. An automatic notification can be sent to the IT administrator whenever this reconnection strategy
goes into effect. A strategy can also be defined which attempts to reconnect only during business hours. Such a
setting can prove useful if the server is frequently shut down for maintenance.
Integrate mule esb with microsoft office 365 share point
 The below Mule application is used to create
folder under Microsoft Office-365 SharePoint
using Mule Anypoint Microsoft SharePoint
connector.
 Install the Microsoft SharePoint Connector in Anypoint Studio
(3.5 and
above)http://repository.mulesoft.org/connectors/releases/3.
5
 Create a new Anypoint Studio Project and Flow.
 Before using the Microsoft SharePoint Connector in the Mule
Flows, create a global element for
‘Microsoft_SharePoint_2013__Online_Connection’
configuration which can be reused in all other flows across
the Mule project – wherever the objects are created & deleted
to and from Microsoft SharePoint.
 Configure the ‘Microsoft SharePoint’ connector by providing
the following information for the global element
◦ User Name
◦ Password
◦ Site Url
 Use HTTP inbound endpoint to hit the service and to crteate
folder in the Microsoft Office-365 SharePoint.
 Configure the Microsoft SharePoint endpoint by providing the
following to create folder in the SharePoint document library –
◦ Link to the ‘global Connector Configuration’
◦ Operation name
Integrate mule esb with microsoft office 365 share point
 We are now ready to run the project! First, let
us test run the application from Studio:
 Right-click on the application in the Package
Explorer pane.
 Select Run As > Mule Application:
 Start a browser and go
to http://localhost:8081/createFolder
 The success response should be returned in
case of successfully creation of folder under
SharePoint document library
Integrate mule esb with microsoft office 365 share point
 No point-to-point integration required
 Seamless integration running in the background
 Quick data synchronization between Microsoft SharePoint with an
on-premise and cloud (Office-365) based applications
 Facilitate applications with Microsoft SharePoint capacities for
large volume data storage
 Store applications data and can be rolled back during disaster
recovery
 Bi-directional data communication between applications and
Microsoft SharePoint
 Highly scalable, it secures a solution for backing up and
archiving your critical data
 Send event notifications when objects are uploaded to Microsoft
SharePoint
 Access any amount of data, at any time, from anywhere on the
web

More Related Content

PPT
Mule salesforce integration solutions
PPT
Mule anypoint workday-devkit
PPT
Mule google connectors
PPT
Anypoint platform highlights
PPTX
Query Operation in Microsoft SharePoint using Mule ESB
PPT
Mule google connectors
PPT
Mule add contacts into salesforce
PPT
Mule SIS
Mule salesforce integration solutions
Mule anypoint workday-devkit
Mule google connectors
Anypoint platform highlights
Query Operation in Microsoft SharePoint using Mule ESB
Mule google connectors
Mule add contacts into salesforce
Mule SIS

What's hot (14)

PDF
Why Mulesoft ?
PPT
Mule marketing connectors
PPT
Mule soa
PPT
Mule oracle connectors
PPT
Mule data weave with flowref lookup
PPT
Mule finance connectors
PPT
Oracle connector
PPT
Mule human resources connectors
PPT
Mule api
PPT
Mule salesforce integration solutions
PPT
Mule salesforce
PPT
Mule NetSuite connectors
PPTX
Integration with Microsoft CRM using Mule ESB
PPT
Mule microsoft
Why Mulesoft ?
Mule marketing connectors
Mule soa
Mule oracle connectors
Mule data weave with flowref lookup
Mule finance connectors
Oracle connector
Mule human resources connectors
Mule api
Mule salesforce integration solutions
Mule salesforce
Mule NetSuite connectors
Integration with Microsoft CRM using Mule ESB
Mule microsoft
Ad

Similar to Integrate mule esb with microsoft office 365 share point (20)

PPTX
Create folder in microsoft office 365 share point using mule esb
PPTX
Create folder in microsoft share point
PPTX
Query in share point by mule
PPTX
Integration with Microsoft SharePoint using Mule ESB
PPTX
Integration with microsoft share point
PPTX
Integration of mule esb with microsoft azure
PPTX
Mule Microsoft Share Point 2010 Connector
PPTX
Retrieve microsoft data
PPTX
Get Queue List from Microsoft Azure using Mule ESB
PPTX
Integration with Microsoft Azure using Mule ESB
PPTX
Mule Microsoft Share Point 2013 Connector
PPTX
Get Data from Microsoft CRM using Mule ESB
PPTX
Integrate to retrieve data microsoft azure
ODP
Anypoint platform architecture and components
PPTX
Create salesforce account
PPTX
Indore MuleSoft Meetup #5 April 2022 MDynamics 65.pptx
PDF
Mule soft meetups-24012020
PPTX
Integration with sales force
PPTX
Mule Microsoft Service Bus
PPTX
Microsoft azure integration
Create folder in microsoft office 365 share point using mule esb
Create folder in microsoft share point
Query in share point by mule
Integration with Microsoft SharePoint using Mule ESB
Integration with microsoft share point
Integration of mule esb with microsoft azure
Mule Microsoft Share Point 2010 Connector
Retrieve microsoft data
Get Queue List from Microsoft Azure using Mule ESB
Integration with Microsoft Azure using Mule ESB
Mule Microsoft Share Point 2013 Connector
Get Data from Microsoft CRM using Mule ESB
Integrate to retrieve data microsoft azure
Anypoint platform architecture and components
Create salesforce account
Indore MuleSoft Meetup #5 April 2022 MDynamics 65.pptx
Mule soft meetups-24012020
Integration with sales force
Mule Microsoft Service Bus
Microsoft azure integration
Ad

More from sivachandra mandalapu (20)

PPTX
Mock component in munit
PPTX
Jms selector
PPTX
PPTX
Object store
PPTX
How to use SFTP
PPTX
How to use secure property placeholder
PPTX
Specifying a default exception strategy
PPTX
Defining global exception strategies
PPTX
Reference exception strategy
PPTX
Validate json schema
PPTX
PPTX
Property place holder
PPTX
Collection aggregator
PPTX
Cloud hub deployment
PPTX
Securing api with_o_auth2
PPTX
Deployment options for mule applications
PPTX
Setting up organization with api access
PPTX
API gateway setup
PPTX
PPTX
Mock component in munit
Jms selector
Object store
How to use SFTP
How to use secure property placeholder
Specifying a default exception strategy
Defining global exception strategies
Reference exception strategy
Validate json schema
Property place holder
Collection aggregator
Cloud hub deployment
Securing api with_o_auth2
Deployment options for mule applications
Setting up organization with api access
API gateway setup

Recently uploaded (20)

PDF
Compact First Student's Book Cambridge Official
PDF
Review of Related Literature & Studies.pdf
PPTX
Copy of ARAL Program Primer_071725(1).pptx
PPT
hsl powerpoint resource goyloveh feb 07.ppt
PDF
FYJC - Chemistry textbook - standard 11.
PPTX
CHROMIUM & Glucose Tolerance Factor.pptx
PDF
African Communication Research: A review
PDF
anganwadi services for the b.sc nursing and GNM
PPTX
ACFE CERTIFICATION TRAINING ON LAW.pptx
PPTX
MMW-CHAPTER-1-final.pptx major Elementary Education
PPTX
Key-Features-of-the-SHS-Program-v4-Slides (3) PPT2.pptx
PDF
Physical pharmaceutics two in b pharmacy
PDF
FAMILY PLANNING (preventative and social medicine pdf)
PDF
BSc-Zoology-02Sem-DrVijay-Comparative anatomy of vertebrates.pdf
PDF
POM_Unit1_Notes.pdf Introduction to Management #mba #bba #bcom #bballb #class...
PPTX
4. Diagnosis and treatment planning in RPD.pptx
DOCX
EDUCATIONAL ASSESSMENT ASSIGNMENT SEMESTER MAY 2025.docx
PDF
Chevening Scholarship Application and Interview Preparation Guide
PDF
WHAT NURSES SAY_ COMMUNICATION BEHAVIORS ASSOCIATED WITH THE COMP.pdf
PPTX
pharmaceutics-1unit-1-221214121936-550b56aa.pptx
Compact First Student's Book Cambridge Official
Review of Related Literature & Studies.pdf
Copy of ARAL Program Primer_071725(1).pptx
hsl powerpoint resource goyloveh feb 07.ppt
FYJC - Chemistry textbook - standard 11.
CHROMIUM & Glucose Tolerance Factor.pptx
African Communication Research: A review
anganwadi services for the b.sc nursing and GNM
ACFE CERTIFICATION TRAINING ON LAW.pptx
MMW-CHAPTER-1-final.pptx major Elementary Education
Key-Features-of-the-SHS-Program-v4-Slides (3) PPT2.pptx
Physical pharmaceutics two in b pharmacy
FAMILY PLANNING (preventative and social medicine pdf)
BSc-Zoology-02Sem-DrVijay-Comparative anatomy of vertebrates.pdf
POM_Unit1_Notes.pdf Introduction to Management #mba #bba #bcom #bballb #class...
4. Diagnosis and treatment planning in RPD.pptx
EDUCATIONAL ASSESSMENT ASSIGNMENT SEMESTER MAY 2025.docx
Chevening Scholarship Application and Interview Preparation Guide
WHAT NURSES SAY_ COMMUNICATION BEHAVIORS ASSOCIATED WITH THE COMP.pdf
pharmaceutics-1unit-1-221214121936-550b56aa.pptx

Integrate mule esb with microsoft office 365 share point

  • 2.  MuleSoft provides the most widely used integration platform to connect any application, data service or an API, across the cloud and on-premise continuum. Microsoft Office-365 SharePoint is a cloud-based Content management infrastructure that is accessible to the user programmatically via a MuleSoft ‘Microsoft Service Bus’ connector. SharePoint Online is a cloud-based service that helps organisations share and collaborate with colleagues, partners, and customers. With SharePoint Online, we can access internal sites, documents, and other information from anywhere—at the office, at home, or from a mobile device. The Microsoft SharePoint Mule connector allows developers to access any amount of data, at any time and from anywhere on the web. With connectivity to the Microsoft SharePoint API, users can interface SharePoint to perform CRUD operations on documents and use data with other SharePoint services. Applications can also be built for which internet storage is required – all from within MuleSoft Anypoint Platform.  Instant access to the Microsoft SharePoint API enables businesses to create seamless integration between SharePoint and other databases, CMS applications such as Drupal, and CRM applications such as Salesforce.
  • 4.  Microsoft Office-365 SharePoint Account  Microsoft Office-365 SharePoint Host , User Name and Password  Mule Anypoint Microsoft SharePoint 2013 Connector
  • 5.  To complete this sample, we need an MS Office-365 SharePoint account. We can sign up for a free trial.
  • 6.  SharePoint Online has a full-featured framework for adding and managing user identities and establishing granular administrative models. We should choose the first option for adding new users in the Users section of the Admin Overview page.
  • 7.  SharePoint is a web application platform for content and document management, intranet portals, collaboration, extranets, websites, and enterprise search. Mule SharePoint connector enables integrating with SharePoint and provides following methods –  CRUD for Documents  CRUD for Document Library  CRUD for Users  Configure Mule Anypoint Microsoft SharePoint connector with the following settings –  Configuration:(MS SharePoint connector configured using the config element) This element must be placed out of flow and at the root of the Mule application. We can create as many configurations deemed necessary as long as each carries its own name.  Connection Pool: SharePoint connector offers automatic connection management via the use of a connection pool. This pool will act a storage mechanism for all the connections that are in-use by the user of this connector.  Prior to the execution of a processor, the connector will attempt to lookup for an  already established connection and if one doesn’t exist, it will create one. This lookup mechanism is done in the connection pool via the use of connection variables declared as keys.  Reconnection Strategy: Reconnection Strategies specify on how a connector behaves when the connection fails. We can control the attempts by Mule to reconnect using several criteria –  Type of exception  Number and frequency of reconnection attempts  Notifications generated  With a reconnection strategy, the behaviour of a failed connection can be controlled in a much better way by configuring it, for example, to re-attempt the connection only once every 15 minutes, and to give up after 30 attempts. An automatic notification can be sent to the IT administrator whenever this reconnection strategy goes into effect. A strategy can also be defined which attempts to reconnect only during business hours. Such a setting can prove useful if the server is frequently shut down for maintenance.
  • 9.  The below Mule application is used to create folder under Microsoft Office-365 SharePoint using Mule Anypoint Microsoft SharePoint connector.
  • 10.  Install the Microsoft SharePoint Connector in Anypoint Studio (3.5 and above)http://repository.mulesoft.org/connectors/releases/3. 5  Create a new Anypoint Studio Project and Flow.  Before using the Microsoft SharePoint Connector in the Mule Flows, create a global element for ‘Microsoft_SharePoint_2013__Online_Connection’ configuration which can be reused in all other flows across the Mule project – wherever the objects are created & deleted to and from Microsoft SharePoint.  Configure the ‘Microsoft SharePoint’ connector by providing the following information for the global element ◦ User Name ◦ Password ◦ Site Url  Use HTTP inbound endpoint to hit the service and to crteate folder in the Microsoft Office-365 SharePoint.  Configure the Microsoft SharePoint endpoint by providing the following to create folder in the SharePoint document library – ◦ Link to the ‘global Connector Configuration’ ◦ Operation name
  • 12.  We are now ready to run the project! First, let us test run the application from Studio:  Right-click on the application in the Package Explorer pane.  Select Run As > Mule Application:  Start a browser and go to http://localhost:8081/createFolder  The success response should be returned in case of successfully creation of folder under SharePoint document library
  • 14.  No point-to-point integration required  Seamless integration running in the background  Quick data synchronization between Microsoft SharePoint with an on-premise and cloud (Office-365) based applications  Facilitate applications with Microsoft SharePoint capacities for large volume data storage  Store applications data and can be rolled back during disaster recovery  Bi-directional data communication between applications and Microsoft SharePoint  Highly scalable, it secures a solution for backing up and archiving your critical data  Send event notifications when objects are uploaded to Microsoft SharePoint  Access any amount of data, at any time, from anywhere on the web