SlideShare a Scribd company logo
1 of 14
9 October, 2008 Interacting with the Exchange Web Services, by Wim De Coninck
Exchange Web Services Architecture 9 October, 2008 Interacting with the Exchange Web Services,by Wim De Coninck 2
Exchange Web Service: Whatcan we do withit? Interacting with the Exchange Web Services,by Wim De Coninck 9 October, 2008 ,[object Object]
Calendaring
Contact
Folder
Server Management
Messaging
MIME
Security
Store EventSinks
Store Schemas
Store
Synchronization

More Related Content

Viewers also liked

Balancing Content & Big Data to Power PR Results
Balancing Content & Big Data to Power PR ResultsBalancing Content & Big Data to Power PR Results
Balancing Content & Big Data to Power PR Resultsprnewswire
 
Navat Company
Navat CompanyNavat Company
Navat Companybeerguy
 
W01 u9718020
W01 u9718020W01 u9718020
W01 u9718020san
 
Supporting Start-Ups From Ground Up
Supporting Start-Ups From Ground UpSupporting Start-Ups From Ground Up
Supporting Start-Ups From Ground UpDi Santo LLP
 
Digitalt og analogt samliv
Digitalt og analogt samlivDigitalt og analogt samliv
Digitalt og analogt samlivAud Hakestad
 
Трансфер технологий в вузах_глобализация академических инноваций, Т. Поспелова
Трансфер технологий в вузах_глобализация академических инноваций, Т. Поспелова Трансфер технологий в вузах_глобализация академических инноваций, Т. Поспелова
Трансфер технологий в вузах_глобализация академических инноваций, Т. Поспелова Ingria. Technopark St. Petersburg
 
Akademi TSM korosu Reesimleri 2017 02 10
Akademi TSM korosu Reesimleri 2017 02 10Akademi TSM korosu Reesimleri 2017 02 10
Akademi TSM korosu Reesimleri 2017 02 10aokutur
 
About AMG group 2016
About AMG group 2016About AMG group 2016
About AMG group 2016beerguy
 
High stakes speech: an Ignite talk
High stakes speech: an Ignite talkHigh stakes speech: an Ignite talk
High stakes speech: an Ignite talkJill Foster
 
Sundsvall42 20 okt innovation och entrepenörsskap
Sundsvall42 20 okt innovation och entrepenörsskapSundsvall42 20 okt innovation och entrepenörsskap
Sundsvall42 20 okt innovation och entrepenörsskapMongara AB
 
Евгения ШЕЛЮК - О региональной поддержке промышленных кластеров
Евгения ШЕЛЮК - О региональной поддержке промышленных кластеровЕвгения ШЕЛЮК - О региональной поддержке промышленных кластеров
Евгения ШЕЛЮК - О региональной поддержке промышленных кластеровIngria. Technopark St. Petersburg
 
Business Productivity: An Alternative Perspective
Business Productivity: An Alternative PerspectiveBusiness Productivity: An Alternative Perspective
Business Productivity: An Alternative PerspectiveGarry Gomersall
 
Back to School 9 -8-2010
Back to School 9 -8-2010Back to School 9 -8-2010
Back to School 9 -8-2010Anna Donskoy
 
Brochure mullanpur urban estate 1
Brochure mullanpur urban estate 1Brochure mullanpur urban estate 1
Brochure mullanpur urban estate 1ripu1
 
Mongara Arbetsrätt och sociala media Svensk Bensinhandel, Mongara Gran Canari...
Mongara Arbetsrätt och sociala media Svensk Bensinhandel, Mongara Gran Canari...Mongara Arbetsrätt och sociala media Svensk Bensinhandel, Mongara Gran Canari...
Mongara Arbetsrätt och sociala media Svensk Bensinhandel, Mongara Gran Canari...Mongara AB
 
Certifications: The reasons you are not seeing and the challenge that you are...
Certifications: The reasons you are not seeing and the challenge that you are...Certifications: The reasons you are not seeing and the challenge that you are...
Certifications: The reasons you are not seeing and the challenge that you are...InPhonex
 
Ariix奖励计划
Ariix奖励计划Ariix奖励计划
Ariix奖励计划waytorich
 
Информационный вестник октябрь 2011
Информационный вестник октябрь 2011Информационный вестник октябрь 2011
Информационный вестник октябрь 2011Ingria. Technopark St. Petersburg
 
McAfee Enterpise Firewall v8
McAfee Enterpise Firewall v8McAfee Enterpise Firewall v8
McAfee Enterpise Firewall v8Andrei Novikau
 

Viewers also liked (20)

Balancing Content & Big Data to Power PR Results
Balancing Content & Big Data to Power PR ResultsBalancing Content & Big Data to Power PR Results
Balancing Content & Big Data to Power PR Results
 
Navat Company
Navat CompanyNavat Company
Navat Company
 
W01 u9718020
W01 u9718020W01 u9718020
W01 u9718020
 
Supporting Start-Ups From Ground Up
Supporting Start-Ups From Ground UpSupporting Start-Ups From Ground Up
Supporting Start-Ups From Ground Up
 
Digitalt og analogt samliv
Digitalt og analogt samlivDigitalt og analogt samliv
Digitalt og analogt samliv
 
Shoptimus
Shoptimus Shoptimus
Shoptimus
 
Трансфер технологий в вузах_глобализация академических инноваций, Т. Поспелова
Трансфер технологий в вузах_глобализация академических инноваций, Т. Поспелова Трансфер технологий в вузах_глобализация академических инноваций, Т. Поспелова
Трансфер технологий в вузах_глобализация академических инноваций, Т. Поспелова
 
Akademi TSM korosu Reesimleri 2017 02 10
Akademi TSM korosu Reesimleri 2017 02 10Akademi TSM korosu Reesimleri 2017 02 10
Akademi TSM korosu Reesimleri 2017 02 10
 
About AMG group 2016
About AMG group 2016About AMG group 2016
About AMG group 2016
 
High stakes speech: an Ignite talk
High stakes speech: an Ignite talkHigh stakes speech: an Ignite talk
High stakes speech: an Ignite talk
 
Sundsvall42 20 okt innovation och entrepenörsskap
Sundsvall42 20 okt innovation och entrepenörsskapSundsvall42 20 okt innovation och entrepenörsskap
Sundsvall42 20 okt innovation och entrepenörsskap
 
Евгения ШЕЛЮК - О региональной поддержке промышленных кластеров
Евгения ШЕЛЮК - О региональной поддержке промышленных кластеровЕвгения ШЕЛЮК - О региональной поддержке промышленных кластеров
Евгения ШЕЛЮК - О региональной поддержке промышленных кластеров
 
Business Productivity: An Alternative Perspective
Business Productivity: An Alternative PerspectiveBusiness Productivity: An Alternative Perspective
Business Productivity: An Alternative Perspective
 
Back to School 9 -8-2010
Back to School 9 -8-2010Back to School 9 -8-2010
Back to School 9 -8-2010
 
Brochure mullanpur urban estate 1
Brochure mullanpur urban estate 1Brochure mullanpur urban estate 1
Brochure mullanpur urban estate 1
 
Mongara Arbetsrätt och sociala media Svensk Bensinhandel, Mongara Gran Canari...
Mongara Arbetsrätt och sociala media Svensk Bensinhandel, Mongara Gran Canari...Mongara Arbetsrätt och sociala media Svensk Bensinhandel, Mongara Gran Canari...
Mongara Arbetsrätt och sociala media Svensk Bensinhandel, Mongara Gran Canari...
 
Certifications: The reasons you are not seeing and the challenge that you are...
Certifications: The reasons you are not seeing and the challenge that you are...Certifications: The reasons you are not seeing and the challenge that you are...
Certifications: The reasons you are not seeing and the challenge that you are...
 
Ariix奖励计划
Ariix奖励计划Ariix奖励计划
Ariix奖励计划
 
Информационный вестник октябрь 2011
Информационный вестник октябрь 2011Информационный вестник октябрь 2011
Информационный вестник октябрь 2011
 
McAfee Enterpise Firewall v8
McAfee Enterpise Firewall v8McAfee Enterpise Firewall v8
McAfee Enterpise Firewall v8
 

Similar to Interacting with the Exchange Web Services

R Tanenbaum .Net Portfolio
R Tanenbaum .Net PortfolioR Tanenbaum .Net Portfolio
R Tanenbaum .Net PortfolioRobert Tanenbaum
 
Diving in the Flex Data Binding Waters
Diving in the Flex Data Binding WatersDiving in the Flex Data Binding Waters
Diving in the Flex Data Binding Watersmichael.labriola
 
ptu3-harvey-m-deitel-paul-j-deitel-tem-r-nieto-contributor-paul-j-deitel.pdf
ptu3-harvey-m-deitel-paul-j-deitel-tem-r-nieto-contributor-paul-j-deitel.pdfptu3-harvey-m-deitel-paul-j-deitel-tem-r-nieto-contributor-paul-j-deitel.pdf
ptu3-harvey-m-deitel-paul-j-deitel-tem-r-nieto-contributor-paul-j-deitel.pdfjorgeulises3
 
.NET Portfolio
.NET Portfolio.NET Portfolio
.NET Portfoliomwillmer
 
RIA services exposing & consuming queries
RIA services exposing & consuming queriesRIA services exposing & consuming queries
RIA services exposing & consuming queriesiedotnetug
 
Patterns of Enterprise Application Architecture (by example)
Patterns of Enterprise Application Architecture (by example)Patterns of Enterprise Application Architecture (by example)
Patterns of Enterprise Application Architecture (by example)Paulo Gandra de Sousa
 
Dynamic Language Performance
Dynamic Language PerformanceDynamic Language Performance
Dynamic Language PerformanceKevin Hazzard
 
Bigger Stronger Faster
Bigger Stronger FasterBigger Stronger Faster
Bigger Stronger FasterChris Love
 
Data Binding In Depth
Data Binding In DepthData Binding In Depth
Data Binding In DepthEyal Vardi
 
Flex3 Deep Dive Final
Flex3 Deep Dive FinalFlex3 Deep Dive Final
Flex3 Deep Dive FinalRJ Owen
 
Entity Framework v2 Best Practices
Entity Framework v2 Best PracticesEntity Framework v2 Best Practices
Entity Framework v2 Best PracticesAndri Yadi
 
Analyzing source code of WPF examples by the Infragistics Company
Analyzing source code of WPF examples by the Infragistics CompanyAnalyzing source code of WPF examples by the Infragistics Company
Analyzing source code of WPF examples by the Infragistics CompanyPVS-Studio
 

Similar to Interacting with the Exchange Web Services (20)

R Tanenbaum .Net Portfolio
R Tanenbaum .Net PortfolioR Tanenbaum .Net Portfolio
R Tanenbaum .Net Portfolio
 
Diving in the Flex Data Binding Waters
Diving in the Flex Data Binding WatersDiving in the Flex Data Binding Waters
Diving in the Flex Data Binding Waters
 
ptu3-harvey-m-deitel-paul-j-deitel-tem-r-nieto-contributor-paul-j-deitel.pdf
ptu3-harvey-m-deitel-paul-j-deitel-tem-r-nieto-contributor-paul-j-deitel.pdfptu3-harvey-m-deitel-paul-j-deitel-tem-r-nieto-contributor-paul-j-deitel.pdf
ptu3-harvey-m-deitel-paul-j-deitel-tem-r-nieto-contributor-paul-j-deitel.pdf
 
Simple Data Binding
Simple Data BindingSimple Data Binding
Simple Data Binding
 
.NET Portfolio
.NET Portfolio.NET Portfolio
.NET Portfolio
 
RIA services exposing & consuming queries
RIA services exposing & consuming queriesRIA services exposing & consuming queries
RIA services exposing & consuming queries
 
PoEAA by Example
PoEAA by ExamplePoEAA by Example
PoEAA by Example
 
Patterns of Enterprise Application Architecture (by example)
Patterns of Enterprise Application Architecture (by example)Patterns of Enterprise Application Architecture (by example)
Patterns of Enterprise Application Architecture (by example)
 
Rhino Mocks
Rhino MocksRhino Mocks
Rhino Mocks
 
Winforms
WinformsWinforms
Winforms
 
Dynamic Language Performance
Dynamic Language PerformanceDynamic Language Performance
Dynamic Language Performance
 
Bigger Stronger Faster
Bigger Stronger FasterBigger Stronger Faster
Bigger Stronger Faster
 
B_110500002
B_110500002B_110500002
B_110500002
 
Data Binding In Depth
Data Binding In DepthData Binding In Depth
Data Binding In Depth
 
Ef code first
Ef code firstEf code first
Ef code first
 
Flex3 Deep Dive Final
Flex3 Deep Dive FinalFlex3 Deep Dive Final
Flex3 Deep Dive Final
 
Entity Framework v2 Best Practices
Entity Framework v2 Best PracticesEntity Framework v2 Best Practices
Entity Framework v2 Best Practices
 
Analyzing source code of WPF examples by the Infragistics Company
Analyzing source code of WPF examples by the Infragistics CompanyAnalyzing source code of WPF examples by the Infragistics Company
Analyzing source code of WPF examples by the Infragistics Company
 
Tdd,Ioc
Tdd,IocTdd,Ioc
Tdd,Ioc
 
ajax_pdf
ajax_pdfajax_pdf
ajax_pdf
 

More from Orbit One - We create coherence

ShareCafé: SharePoint - Een doos vol documenten of dé tool om efficiënt samen...
ShareCafé: SharePoint - Een doos vol documenten of dé tool om efficiënt samen...ShareCafé: SharePoint - Een doos vol documenten of dé tool om efficiënt samen...
ShareCafé: SharePoint - Een doos vol documenten of dé tool om efficiënt samen...Orbit One - We create coherence
 
ShareCafé: Office365 - Efficiënt samenwerken met minimum aan kosten en comple...
ShareCafé: Office365 - Efficiënt samenwerken met minimum aan kosten en comple...ShareCafé: Office365 - Efficiënt samenwerken met minimum aan kosten en comple...
ShareCafé: Office365 - Efficiënt samenwerken met minimum aan kosten en comple...Orbit One - We create coherence
 
ShareCafé 3 - Geef je samenwerking een technologische upgrade
ShareCafé 3 - Geef je samenwerking een technologische upgradeShareCafé 3 - Geef je samenwerking een technologische upgrade
ShareCafé 3 - Geef je samenwerking een technologische upgradeOrbit One - We create coherence
 
OneCafé: De toekomst van ledenorganisaties met behulp van CRM en informatie-u...
OneCafé: De toekomst van ledenorganisaties met behulp van CRM en informatie-u...OneCafé: De toekomst van ledenorganisaties met behulp van CRM en informatie-u...
OneCafé: De toekomst van ledenorganisaties met behulp van CRM en informatie-u...Orbit One - We create coherence
 
OneCafé: The future of membership organizations facilitated by CRM and collab...
OneCafé: The future of membership organizations facilitated by CRM and collab...OneCafé: The future of membership organizations facilitated by CRM and collab...
OneCafé: The future of membership organizations facilitated by CRM and collab...Orbit One - We create coherence
 
Social Computing in your organization using SharePoint: challenges and benefits
Social Computing in your organization using SharePoint: challenges and benefitsSocial Computing in your organization using SharePoint: challenges and benefits
Social Computing in your organization using SharePoint: challenges and benefitsOrbit One - We create coherence
 
Marketing Automation in Dynamics CRM with ClickDimensions
Marketing Automation in Dynamics CRM with ClickDimensionsMarketing Automation in Dynamics CRM with ClickDimensions
Marketing Automation in Dynamics CRM with ClickDimensionsOrbit One - We create coherence
 

More from Orbit One - We create coherence (20)

ShareCafé: SharePoint - Een doos vol documenten of dé tool om efficiënt samen...
ShareCafé: SharePoint - Een doos vol documenten of dé tool om efficiënt samen...ShareCafé: SharePoint - Een doos vol documenten of dé tool om efficiënt samen...
ShareCafé: SharePoint - Een doos vol documenten of dé tool om efficiënt samen...
 
HoGent tips and tricks van een self-made ondernemer
HoGent tips and tricks van een self-made ondernemer HoGent tips and tricks van een self-made ondernemer
HoGent tips and tricks van een self-made ondernemer
 
Het Nieuwe Werken in de praktijk
Het Nieuwe Werkenin de praktijkHet Nieuwe Werkenin de praktijk
Het Nieuwe Werken in de praktijk
 
ShareCafé: Office365 - Efficiënt samenwerken met minimum aan kosten en comple...
ShareCafé: Office365 - Efficiënt samenwerken met minimum aan kosten en comple...ShareCafé: Office365 - Efficiënt samenwerken met minimum aan kosten en comple...
ShareCafé: Office365 - Efficiënt samenwerken met minimum aan kosten en comple...
 
ShareCafé 3 - Geef je samenwerking een technologische upgrade
ShareCafé 3 - Geef je samenwerking een technologische upgradeShareCafé 3 - Geef je samenwerking een technologische upgrade
ShareCafé 3 - Geef je samenwerking een technologische upgrade
 
ShareCafé 2 - Werk slimmer door geïntegreerde tools
ShareCafé 2 - Werk slimmer door geïntegreerde toolsShareCafé 2 - Werk slimmer door geïntegreerde tools
ShareCafé 2 - Werk slimmer door geïntegreerde tools
 
ShareCafé 1: Hou de Nieuwe Werker gemotiveerd
ShareCafé 1: Hou de Nieuwe Werker gemotiveerdShareCafé 1: Hou de Nieuwe Werker gemotiveerd
ShareCafé 1: Hou de Nieuwe Werker gemotiveerd
 
Business value of Lync integrations
Business value of Lync integrationsBusiness value of Lync integrations
Business value of Lync integrations
 
OneCafé: De toekomst van ledenorganisaties met behulp van CRM en informatie-u...
OneCafé: De toekomst van ledenorganisaties met behulp van CRM en informatie-u...OneCafé: De toekomst van ledenorganisaties met behulp van CRM en informatie-u...
OneCafé: De toekomst van ledenorganisaties met behulp van CRM en informatie-u...
 
Identity in the cloud using Microsoft
Identity in the cloud using MicrosoftIdentity in the cloud using Microsoft
Identity in the cloud using Microsoft
 
OneCafé: The future of membership organizations facilitated by CRM and collab...
OneCafé: The future of membership organizations facilitated by CRM and collab...OneCafé: The future of membership organizations facilitated by CRM and collab...
OneCafé: The future of membership organizations facilitated by CRM and collab...
 
OneCafé: The new world of work and your organisation
OneCafé: The new world of work and your organisationOneCafé: The new world of work and your organisation
OneCafé: The new world of work and your organisation
 
Social Computing in your organization using SharePoint: challenges and benefits
Social Computing in your organization using SharePoint: challenges and benefitsSocial Computing in your organization using SharePoint: challenges and benefits
Social Computing in your organization using SharePoint: challenges and benefits
 
Windows Communication Foundation (WCF) Best Practices
Windows Communication Foundation (WCF) Best PracticesWindows Communication Foundation (WCF) Best Practices
Windows Communication Foundation (WCF) Best Practices
 
Wie is Orbit One Internet Solutions
Wie is Orbit One Internet SolutionsWie is Orbit One Internet Solutions
Wie is Orbit One Internet Solutions
 
Azure Umbraco workshop
Azure Umbraco workshopAzure Umbraco workshop
Azure Umbraco workshop
 
Marketing Automation in Dynamics CRM with ClickDimensions
Marketing Automation in Dynamics CRM with ClickDimensionsMarketing Automation in Dynamics CRM with ClickDimensions
Marketing Automation in Dynamics CRM with ClickDimensions
 
Office 365, is cloud right for your company?
Office 365, is cloud right for your company?Office 365, is cloud right for your company?
Office 365, is cloud right for your company?
 
Who is Orbit One internet solutions?
Who is Orbit One internet solutions?Who is Orbit One internet solutions?
Who is Orbit One internet solutions?
 
Azure and Umbraco CMS
Azure and Umbraco CMSAzure and Umbraco CMS
Azure and Umbraco CMS
 

Recently uploaded

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 

Interacting with the Exchange Web Services

  • 1. 9 October, 2008 Interacting with the Exchange Web Services, by Wim De Coninck
  • 2. Exchange Web Services Architecture 9 October, 2008 Interacting with the Exchange Web Services,by Wim De Coninck 2
  • 3.
  • 13. Store
  • 19.
  • 21. Specify the folder whereyou want the contact
  • 23. Add the contact to the createItem
  • 25.
  • 26. Anextendedproperty is a propertythatcanbe set onan item butwhich is notpresentedthrough the webservice out of the box. For instance the gender of a contact. In this case we wouldcreate a newExtendedproperty. The ExtendedFieldURI of thatproperty is a path to extended field type whichmaps to a propertythat is visible in outlook. The item willcontain the valuethat is to bedisplayed in the specified field. ExtendedPropertyTypegender = newExtendedPropertyType(); gender.ExtendedFieldURI = newPathToExtendedFieldType(); gender.ExtendedFieldURI.PropertyTag = "0x3a4d"; gender.ExtendedFieldURI.PropertyType = MapiPropertyTypeType.Short; gender.Item = ((int)pGender).ToString(); ExtendedProperties Interacting with the Exchange Web Services,by Wim De Coninck 9 October, 2008 6
  • 27. 7 Interacting with the Exchange Web Services,by Wim De Coninck 9 October, 2008
  • 28. Distribution List Youcan’tcreate a distribution list. The CreateItem web method does notallowyou to add a DistributionList. How do we workaroundthat ? Createan itemtype and addextendedproperties ‘tillitbecomes a distributionlist, and set the ItemClass to IPM.DistList 9 October, 2008 Interacting with the Exchange Web Services,by Wim De Coninck 8
  • 29. Adding the members WARNING: 2 Extendedproperties: Member OneOffMember Both expect a BinaryArray. They are limited to 15000 bytes, (about 140 contact entries) Foreach entry in memberthere must bean entry in oneOffMember at the same index. BinaryArrayequals Base64String[] 9 October, 2008 Interacting with the Exchange Web Services,by Wim De Coninck 9
  • 30. Member A membercontains a link to contact through a hexed entry id. What we have is the ItemId and the ConvertId web method. ConvertIdTypeconvertReq = newConvertIdType(); convertReq.DestinationFormat = IdFormatType.HexEntryId; convertReq.SourceIds = new[]        {            newAlternateIdType()                {                    Format = IdFormatType.EntryId,                    Mailbox = "administrator@litwareinc.com",                    Id = item.ItemId.Id                }        }; ConvertIdResponseType response = esb.ConvertId(convertReq); 9 October, 2008 Interacting with the Exchange Web Services,by Wim De Coninck 10
  • 31. Member: the actual base 64 string The wrapped entry id is what we want in the base 64 string. Prefix of wrapped entry id = 00000000C091ADD3519DCF11A4A900AA0047FAA4C300000000 The response contains a stringwith bytes. We onlyneed part a of the retreivedstring. 0003240033636237313064392D323134342D343761632D626137612D393730646364656335343664004600000000002F6E0D571298F14DA8E47B5FEDAA78A507001DD4ACE8303DD54F87DD53DA592670810001F3D7468A00000988B48B0E4D054284347C283576FD020424930B44BC0000 9 October, 2008 Interacting with the Exchange Web Services,by Wim De Coninck 11
  • 32. OneOffMember 12 Interacting with the Exchange Web Services,by Wim De Coninck 9 October, 2008 varretval = newList<byte>();   varflags = Encoding.Unicode.GetBytes(""); varversion = Encoding.Unicode.GetBytes(""); var pad = Encoding.Unicode.GetBytes(""); varmuid = newbyte[]                   {                       0x81, 0x2b, 0x1f, 0xa4, 0xbe,                       0xa3, 0x10, 0x19, 0x9d, 0x6e,                       0x00, 0xdd, 0x01, 0x0f, 0x54, 0x02                   }; varwFlags = newbyte[] { 0x01, 0x90 }; varfirst = Encoding.Unicode.GetBytes(“contactname(email@d.com)”); varmiddle = Encoding.Unicode.GetBytes("UNKNOWN"); var last = Encoding.Unicode.GetBytes(“email@d.com”);   retval.AddRange(flags); retval.AddRange(muid); retval.AddRange(version); retval.AddRange(wFlags); retval.AddRange(first); retval.AddRange(pad); retval.AddRange(middle); retval.AddRange(pad); retval.AddRange(last); retval.AddRange(pad);
  • 33. Resources http://msdn.microsoft.com/en-us/library/bb408417.aspx 9 October, 2008 Interacting with the Exchange Web Services,by Wim De Coninck 13
  • 34. 14 Interacting with the Exchange Web Services,by Wim De Coninck 9 October, 2008