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
 
PDF
Teams Automation with Graph API
Christopher R. Barber
 
PPTX
Enhance Productivity using SharePoint
Milton Goh
 
PDF
High-level Guide: Upgrading to SharePoint 2013
C5 Insight
 
PPTX
M365 Teams Automation
Christopher R. Barber
 
PPTX
curso Sharepoint Nomad.pptx
ssusera9771b
 
PPTX
What's New for IT Professionals in SharePoint Server 2013
CTE Solutions Inc.
 
PPTX
Identity Management in SharePoint 2013
SPC Adriatics
 
PPTX
Drew madelung sp designer workflows - sp-biz
Drew Madelung
 
PPTX
Share point 2010_day5
Narayana Reddy
 
PPTX
2012 MindSurf - Augmenting Business Process with SharePoint
Don Donais
 
PDF
Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365
Patrick Guimonet
 
PPTX
Integrate mule esb with microsoft office 365 share point
sivachandra mandalapu
 
PPTX
What's new in sharepoint 2016
Mike Maadarani
 
PPTX
ITPro's taking the SharePoint 2013 Red Pill
Jason Himmelstein
 
PPTX
SharePoint Fundamentals (Lesson 1&2)
MJ Ferdous
 
PDF
O365Con18 - Hybrid SharePoint Deep Dive - Thomas Vochten
NCCOMMS
 
PDF
POST/CON 2019 Workshop: Fundamentals
Postman
 
PDF
SPS Barcelona 2015 - Real world scenarios to migrate to SharePoint 2016 or Of...
Patrick Guimonet
 
PPTX
Microsoft SharePoint
Umar Farooq
 
Create folder in microsoft share point
Son Nguyen
 
Teams Automation with Graph API
Christopher R. Barber
 
Enhance Productivity using SharePoint
Milton Goh
 
High-level Guide: Upgrading to SharePoint 2013
C5 Insight
 
M365 Teams Automation
Christopher R. Barber
 
curso Sharepoint Nomad.pptx
ssusera9771b
 
What's New for IT Professionals in SharePoint Server 2013
CTE Solutions Inc.
 
Identity Management in SharePoint 2013
SPC Adriatics
 
Drew madelung sp designer workflows - sp-biz
Drew Madelung
 
Share point 2010_day5
Narayana Reddy
 
2012 MindSurf - Augmenting Business Process with SharePoint
Don Donais
 
Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365
Patrick Guimonet
 
Integrate mule esb with microsoft office 365 share point
sivachandra mandalapu
 
What's new in sharepoint 2016
Mike Maadarani
 
ITPro's taking the SharePoint 2013 Red Pill
Jason Himmelstein
 
SharePoint Fundamentals (Lesson 1&2)
MJ Ferdous
 
O365Con18 - Hybrid SharePoint Deep Dive - Thomas Vochten
NCCOMMS
 
POST/CON 2019 Workshop: Fundamentals
Postman
 
SPS Barcelona 2015 - Real world scenarios to migrate to SharePoint 2016 or Of...
Patrick Guimonet
 
Microsoft SharePoint
Umar Farooq
 
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
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PDF
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 

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....