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
 
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)
 
PoEAA by Example
PoEAA by ExamplePoEAA by Example
PoEAA 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

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
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
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 

Recently uploaded (20)

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
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
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 

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