SlideShare a Scribd company logo
Query in SharePoint by Mule
Overview
Microsoft SharePoint is a web application platform for content and document management, intranet
portals, collaboration, extranets, websites, and enterprise search.
The Microsoft SharePoint connector for Anypoint platform enables integration with SharePoint 2013
through its REST API.
Supported operations:
• Lists and List Items API: Create, delete, retrieve, and update lists and list items.
• Files and Folders API:
• Files: Add, retrieve content, retrieve metadata, delete, check out, undo check out, check in,
publish, unpublish, approve, deny, recycle, and copy files.
• Folders: Create, delete, and retrieve folders.
Supported Microsoft SharePoint versions:
• Microsoft SharePoint 2013
• Microsoft SharePoint Online
2
Authentication
• The Microsoft SharePoint connector supports different authentication
schemes based on which
Microsoft SharePoint that you access:
• Supported Microsoft SharePoint authentication on-premise:
• NTLM
• Claims-based authentication
• Supported Microsoft SharePoint authentication online:
• Claims-based authentication
• Unsupported authentication: Kerberos
3
Prerequisites
• Username and password for users granted access to SharePoint
• Organization Service URL - usually in the
format:https://SharePoint.mycompany.com/MyOrganization/Services/2011
/Organization.svc
4
Installation
To install:
• In Anypoint Studio, click Help > Install New Software.
• In the Work with drop down, click Anypoint Connectors Update Site.
• Expand Standard and click Microsoft SharePoint Connector.
• Click the checkbox on the left for the SharePoint connector you want to
install, and click Next.
• Review the details of the item you selected, and click Next.
• Select I accept the terms of the license agreements and then
click Finish.
• Click Restart Now to complete the installation.
5
Mule Connector
Step 1: Create a New Mule Project
• To configure:
• In Anypoint Studio, click File > New > Mule Project.
• Specify a Project Name and click Finish.
6
Mule MS SharePoint Connector
Step 2: Configure the Global Element
• To configure:
• In Anypoint Studio, click File > New > Mule Project.
• Specify a Project Name and click Finish.
• Click the Global Elements tab.
• Click Create.
• In the Search text box, type sharepont.
• Click Microsoft SharePoint and click OK.
• Choose the Global Type to configure:
7
Mule MS SharePoint Connector
Step 3: Configure the Global
Element
Fill in the Username, Password,
and Site URL.
• For authentication:
• To connect to SharePoint
Online, leave NTLM and
Claims inputs empty. Just
specify
a Username, Password,
and Site URL.
• Click Test Connection to ensure
the connection works correctly:
8
Mule flow
• From Anypoint Studio, click File > New > Mule Project.
• Specify a Project Name and click Finish.
• In the Search box, type http and drag an HTTP Endpoint from the Connectors section
to the canvas.
• In the Search box, type sharepoint and drag a Microsoft SharePoint connector instance
next to the HTTP Endpoint connector.
• In the Search box, type json and drag an Object to JSON transformer next to the
Microsoft SharePoint connector.
9
Mule flow (Cont ..)
• Double-click the HTTP Endpoint. Make sure Host is set to localhost and Port is set
to 8081. Set the Path to query. Click OK.
• Double-click the Microsoft SharePoint connector and click the green plus symbol.
• Update the following configuration values:
• From the Connector Configuration list, click the Microsoft SharePoint configuration
that was previously created.
• From the Operation list, click List query.
Note: The List query option only appears in the Operation list after you have
successfully connected to a SharePoint instance.
• From the Language list, click DataSense Query Language.
10
Mule flow (Cont ..)
Click Query Builder:
- From the list of Types, click Documents.
- From the list of Fields, click ID, and Title.
- From Order By, click Title.
- From Direction, click DESCENDING
11
Running Mule Project
• In Package Explorer, right click on sharepoint2013-demo and select Run
As > Mule Application.
• Check the console to see when the application starts. You should see the
following message if no errors occurred:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ Started app 'sharepoint2013-demo' +
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
• Open an Internet browser and visit http://localhost:8081/query
• The list of documents are ordered by descending title and returns in JSON
format (results vary according to your SharePoint 2013 instance).
12
Running Mule Project (Cont…)
• Open an Internet browser and visit http://localhost:8081/query
• The list of documents are ordered by descending title and returns in JSON
format (results vary according to your SharePoint 2013 instance).
13

More Related Content

What's hot (16)

PPTX
Integration with Microsoft CRM using Mule ESB
Sanjeet Pandey
 
PPTX
Integration with microsoft share point
Son Nguyen
 
PPTX
Mule ESB integration with Stripe
Ramakrishna Narkedamilli
 
PPTX
Integrate with linked in
Son Nguyen
 
PPTX
Integration of linked in using mule esb
Sanjeet Pandey
 
PPT
Dataweavewithflowreflookup
himajareddys
 
PPTX
Create folder in microsoft office 365 share point using mule esb
Sanjeet Pandey
 
PPTX
Integrate facebook using mule esb
Sanjeet Pandey
 
PPTX
Mule esb stripe
D.Rajesh Kumar
 
PPTX
Microsoft azure integration
Son Nguyen
 
PPT
Mule add contacts into salesforce
D.Rajesh Kumar
 
PPTX
Manage and consume the api
Achyuta Lakshmi Puvvala
 
PPT
Mule salesforce
D.Rajesh Kumar
 
PPTX
Mule with facebook
D.Rajesh Kumar
 
PPTX
Automatic documentation with mule
F K
 
PPT
Mule oracle connectors
Praneethchampion
 
Integration with Microsoft CRM using Mule ESB
Sanjeet Pandey
 
Integration with microsoft share point
Son Nguyen
 
Mule ESB integration with Stripe
Ramakrishna Narkedamilli
 
Integrate with linked in
Son Nguyen
 
Integration of linked in using mule esb
Sanjeet Pandey
 
Dataweavewithflowreflookup
himajareddys
 
Create folder in microsoft office 365 share point using mule esb
Sanjeet Pandey
 
Integrate facebook using mule esb
Sanjeet Pandey
 
Mule esb stripe
D.Rajesh Kumar
 
Microsoft azure integration
Son Nguyen
 
Mule add contacts into salesforce
D.Rajesh Kumar
 
Manage and consume the api
Achyuta Lakshmi Puvvala
 
Mule salesforce
D.Rajesh Kumar
 
Mule with facebook
D.Rajesh Kumar
 
Automatic documentation with mule
F K
 
Mule oracle connectors
Praneethchampion
 

Viewers also liked (20)

PPTX
Using groovy in mule
Son Nguyen
 
PPTX
Cloud hub with mule
Son Nguyen
 
PPTX
Expression language in mule
Son Nguyen
 
DOCX
Scroll of Enoch
David Brand
 
DOC
CURRICULUM_VITAE_MK_2016__3_
Mona Khare
 
PPT
122295732677 Photos
Sanjay Bajaj
 
PDF
Ch4 cvt continuously_variabletransmission
_AXE_PM
 
PPTX
Rest web services
sathyaraj Anand
 
PPTX
Junit in mule
Sunil Komarapu
 
PPTX
Mule esb
sathyaraj Anand
 
PPTX
Xslt with mule
Son Nguyen
 
PPT
Implementing an ESB using Mule
elliando dias
 
PPTX
Using XSLT in Mule
Anirban Sen Chowdhary
 
PDF
Customer acquisition proposal box accounting
Lian Angelis
 
PPTX
Africa
Santiago Chango
 
PDF
Mahikel peñuela ensayo
Mahikel Peñuela
 
PPT
Mule security
charan teja R
 
PPT
Mule security - spring security manager
D.Rajesh Kumar
 
PPTX
Mule Expression language
Mani Rathnam Gudi
 
PPTX
Mule expression language
sathyaraj Anand
 
Using groovy in mule
Son Nguyen
 
Cloud hub with mule
Son Nguyen
 
Expression language in mule
Son Nguyen
 
Scroll of Enoch
David Brand
 
CURRICULUM_VITAE_MK_2016__3_
Mona Khare
 
122295732677 Photos
Sanjay Bajaj
 
Ch4 cvt continuously_variabletransmission
_AXE_PM
 
Rest web services
sathyaraj Anand
 
Junit in mule
Sunil Komarapu
 
Mule esb
sathyaraj Anand
 
Xslt with mule
Son Nguyen
 
Implementing an ESB using Mule
elliando dias
 
Using XSLT in Mule
Anirban Sen Chowdhary
 
Customer acquisition proposal box accounting
Lian Angelis
 
Mahikel peñuela ensayo
Mahikel Peñuela
 
Mule security
charan teja R
 
Mule security - spring security manager
D.Rajesh Kumar
 
Mule Expression language
Mani Rathnam Gudi
 
Mule expression language
sathyaraj Anand
 
Ad

Similar to Query in share point by mule (20)

PPTX
Create folder in microsoft share point
Son Nguyen
 
PPTX
Integrate mule esb with microsoft office 365 share point
sivachandra mandalapu
 
PPTX
Create salesforce account
Son Nguyen
 
PPTX
Create Account in Salesforce using Mule ESB
Sanjeet Pandey
 
PPTX
Mule Microsoft Share Point 2010 Connector
Ankush Sharma
 
PPTX
Retrieve microsoft data
Son Nguyen
 
PPTX
Integration with Salesforce using Mule ESB
Sanjeet Pandey
 
PPTX
Integration of mule esb with microsoft azure
sivachandra mandalapu
 
PPTX
First lesson
Vinicius de Melo
 
PPTX
Get Queue List from Microsoft Azure using Mule ESB
Sanjeet Pandey
 
PPTX
Brisbane MuleSoft Meetup 2023-03-22 - Anypoint Code Builder and Splunk Loggin...
BrianFraser29
 
PPTX
Mule Microsoft Share Point 2013 Connector
Ankush Sharma
 
PPTX
Telling the world why we love mule soft!
Sudha Ch
 
PPTX
Telling the world why we love mule soft!
Sudha Ch
 
PPT
Anypoint connector dev kit
himajareddys
 
PPTX
Ahmadabad mule soft_meetup_20_february_2021_muleconnectordevelopment
Shekh Muenuddeen
 
PPTX
Running and Managing Mule Applications
MuleSoft
 
PPTX
Integration with Microsoft Azure using Mule ESB
Sanjeet Pandey
 
PPTX
Anypointconnectordevkit 160816041722
ppts123456
 
PDF
MuleSoft Surat Live Demonstration Virtual Meetup#3 - Building JWT OAuth 2.0 C...
Jitendra Bafna
 
Create folder in microsoft share point
Son Nguyen
 
Integrate mule esb with microsoft office 365 share point
sivachandra mandalapu
 
Create salesforce account
Son Nguyen
 
Create Account in Salesforce using Mule ESB
Sanjeet Pandey
 
Mule Microsoft Share Point 2010 Connector
Ankush Sharma
 
Retrieve microsoft data
Son Nguyen
 
Integration with Salesforce using Mule ESB
Sanjeet Pandey
 
Integration of mule esb with microsoft azure
sivachandra mandalapu
 
First lesson
Vinicius de Melo
 
Get Queue List from Microsoft Azure using Mule ESB
Sanjeet Pandey
 
Brisbane MuleSoft Meetup 2023-03-22 - Anypoint Code Builder and Splunk Loggin...
BrianFraser29
 
Mule Microsoft Share Point 2013 Connector
Ankush Sharma
 
Telling the world why we love mule soft!
Sudha Ch
 
Telling the world why we love mule soft!
Sudha Ch
 
Anypoint connector dev kit
himajareddys
 
Ahmadabad mule soft_meetup_20_february_2021_muleconnectordevelopment
Shekh Muenuddeen
 
Running and Managing Mule Applications
MuleSoft
 
Integration with Microsoft Azure using Mule ESB
Sanjeet Pandey
 
Anypointconnectordevkit 160816041722
ppts123456
 
MuleSoft Surat Live Demonstration Virtual Meetup#3 - Building JWT OAuth 2.0 C...
Jitendra Bafna
 
Ad

More from Son Nguyen (20)

PPTX
Wsdl connector introduction
Son Nguyen
 
PPTX
Android intergrate with mule
Son Nguyen
 
PPTX
Mule flow overview
Son Nguyen
 
PPTX
Mule flow and filter
Son Nguyen
 
PPTX
Handle exceptions in mule
Son Nguyen
 
PPT
Spring security integrate with mule
Son Nguyen
 
PPTX
Message processor in mule
Son Nguyen
 
PPTX
Mule with data weave
Son Nguyen
 
PPTX
Using spring scheduler mule
Son Nguyen
 
PPTX
Composite source in bound and out-bound
Son Nguyen
 
PPT
Batch job processing
Son Nguyen
 
PPTX
Using message enricher
Son Nguyen
 
PPT
Finance connectors with mule
Son Nguyen
 
PPT
Google drive connection
Son Nguyen
 
PPTX
Using properties in mule
Son Nguyen
 
PPT
Mule integrate with microsoft
Son Nguyen
 
PPTX
Jms queue
Son Nguyen
 
PPT
Anypoint connectors
Son Nguyen
 
PPTX
Mule esb basic introduction
Son Nguyen
 
PPTX
Runing batch job in mule
Son Nguyen
 
Wsdl connector introduction
Son Nguyen
 
Android intergrate with mule
Son Nguyen
 
Mule flow overview
Son Nguyen
 
Mule flow and filter
Son Nguyen
 
Handle exceptions in mule
Son Nguyen
 
Spring security integrate with mule
Son Nguyen
 
Message processor in mule
Son Nguyen
 
Mule with data weave
Son Nguyen
 
Using spring scheduler mule
Son Nguyen
 
Composite source in bound and out-bound
Son Nguyen
 
Batch job processing
Son Nguyen
 
Using message enricher
Son Nguyen
 
Finance connectors with mule
Son Nguyen
 
Google drive connection
Son Nguyen
 
Using properties in mule
Son Nguyen
 
Mule integrate with microsoft
Son Nguyen
 
Jms queue
Son Nguyen
 
Anypoint connectors
Son Nguyen
 
Mule esb basic introduction
Son Nguyen
 
Runing batch job in mule
Son Nguyen
 

Recently uploaded (20)

PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
PPTX
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PPTX
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PPT
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 

Query in share point by mule

  • 2. Overview Microsoft SharePoint is a web application platform for content and document management, intranet portals, collaboration, extranets, websites, and enterprise search. The Microsoft SharePoint connector for Anypoint platform enables integration with SharePoint 2013 through its REST API. Supported operations: • Lists and List Items API: Create, delete, retrieve, and update lists and list items. • Files and Folders API: • Files: Add, retrieve content, retrieve metadata, delete, check out, undo check out, check in, publish, unpublish, approve, deny, recycle, and copy files. • Folders: Create, delete, and retrieve folders. Supported Microsoft SharePoint versions: • Microsoft SharePoint 2013 • Microsoft SharePoint Online 2
  • 3. Authentication • The Microsoft SharePoint connector supports different authentication schemes based on which Microsoft SharePoint that you access: • Supported Microsoft SharePoint authentication on-premise: • NTLM • Claims-based authentication • Supported Microsoft SharePoint authentication online: • Claims-based authentication • Unsupported authentication: Kerberos 3
  • 4. Prerequisites • Username and password for users granted access to SharePoint • Organization Service URL - usually in the format:https://SharePoint.mycompany.com/MyOrganization/Services/2011 /Organization.svc 4
  • 5. Installation To install: • In Anypoint Studio, click Help > Install New Software. • In the Work with drop down, click Anypoint Connectors Update Site. • Expand Standard and click Microsoft SharePoint Connector. • Click the checkbox on the left for the SharePoint connector you want to install, and click Next. • Review the details of the item you selected, and click Next. • Select I accept the terms of the license agreements and then click Finish. • Click Restart Now to complete the installation. 5
  • 6. Mule Connector Step 1: Create a New Mule Project • To configure: • In Anypoint Studio, click File > New > Mule Project. • Specify a Project Name and click Finish. 6
  • 7. Mule MS SharePoint Connector Step 2: Configure the Global Element • To configure: • In Anypoint Studio, click File > New > Mule Project. • Specify a Project Name and click Finish. • Click the Global Elements tab. • Click Create. • In the Search text box, type sharepont. • Click Microsoft SharePoint and click OK. • Choose the Global Type to configure: 7
  • 8. Mule MS SharePoint Connector Step 3: Configure the Global Element Fill in the Username, Password, and Site URL. • For authentication: • To connect to SharePoint Online, leave NTLM and Claims inputs empty. Just specify a Username, Password, and Site URL. • Click Test Connection to ensure the connection works correctly: 8
  • 9. Mule flow • From Anypoint Studio, click File > New > Mule Project. • Specify a Project Name and click Finish. • In the Search box, type http and drag an HTTP Endpoint from the Connectors section to the canvas. • In the Search box, type sharepoint and drag a Microsoft SharePoint connector instance next to the HTTP Endpoint connector. • In the Search box, type json and drag an Object to JSON transformer next to the Microsoft SharePoint connector. 9
  • 10. Mule flow (Cont ..) • Double-click the HTTP Endpoint. Make sure Host is set to localhost and Port is set to 8081. Set the Path to query. Click OK. • Double-click the Microsoft SharePoint connector and click the green plus symbol. • Update the following configuration values: • From the Connector Configuration list, click the Microsoft SharePoint configuration that was previously created. • From the Operation list, click List query. Note: The List query option only appears in the Operation list after you have successfully connected to a SharePoint instance. • From the Language list, click DataSense Query Language. 10
  • 11. Mule flow (Cont ..) Click Query Builder: - From the list of Types, click Documents. - From the list of Fields, click ID, and Title. - From Order By, click Title. - From Direction, click DESCENDING 11
  • 12. Running Mule Project • In Package Explorer, right click on sharepoint2013-demo and select Run As > Mule Application. • Check the console to see when the application starts. You should see the following message if no errors occurred: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + Started app 'sharepoint2013-demo' + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ • Open an Internet browser and visit http://localhost:8081/query • The list of documents are ordered by descending title and returns in JSON format (results vary according to your SharePoint 2013 instance). 12
  • 13. Running Mule Project (Cont…) • Open an Internet browser and visit http://localhost:8081/query • The list of documents are ordered by descending title and returns in JSON format (results vary according to your SharePoint 2013 instance). 13

Editor's Notes

  • #5: Follow Do's and Do Not'sCommon Profile PicFollow Company and Geography:HydAdd followers from peers and WW, MuleSoftHave a Note about yourselfAsk Questions in live BrightTalk Webinars using #tweetsTweet/Retweet Articles on Mule. WW blog, G+ and Forum Links Follow WW and Mulesoft....