.NET Tutorials, Forums, Interview Questions And Answers
Welcome :Guest
Sign In
Win Surprise Gifts!!!

Top 5 Contributors of the Month
Gaurav Pal
Post New Web Links

Overlaying Exchange Calendars

Posted By:      Posted Date: October 22, 2010    Points: 0   Category :SharePoint

I'm currently playing around with Calendars in Sharepoint and I have a couple questions.


I know it is possible to overlay an exchange calendar on a calendar. Is it possible to overlay multiple exchange calendars (from different users) onto 1 calendar. This functionality is kind of realized with Group Calendars, however I would prefer it if each person didn't get their own line, so under Friday the 22nd for example, it would list everyone's appointments/events/tasks color coded by person.


Is it possible for Sharepoint to set Events or Appointments in someones outlook calendar? I.e would it be possible for me to create an appointment from 1-2 in sharepoint, and have my status be set as away due to that appointment during it, much like creating appointments does in Outlook? I imagine this would take some kind of workflow with approvals but I can't seem to find much on it.


If anyone could tell me if these are possible or not either OOB or by custom code, and if they are any help or a point in the right direction would be appreciated.




View Complete Post

More Related Resource Links

Shared calendars and Exchange Web Services Managed API




there are many users and their e-mail addresses with calendars in our company. All the calendars are shared with one Exchange account, that means, by logging in with this special account, I can see in OWA all the users' calendars.


My problem is, that when I try to find appoitments of some of the shared calendars using EWS (Exchange Web Services) API, I always get just calendar of that special virtual user (created just for sharing).


Here is what I do:

ExchangeService service = new ExchangeService();

service.Credentials = new NetworkCredentials("myspecialaccount@domain.com", "password");

service.Url = "https://myexchangewebservicesurl";

CalendarFolder folder = CalendarFolder.Bind(service, WellKnownFolderName.Calendar);

now when I call folder.FindAppoitments I get only appoitments (actually I get nothing because the account has no appoitments) of the account I used in credentials, but I want to have an option to choose some of the shared calendar.


Does anyone know how to do that? Thank you very much..

Can you use calendar overlays to show two Exchange 2003 conference room calendars in Sharepoint 2010


I want to use the calendar overlays to show an aggregate view of multiple conference room calendars on a single sharepoint 2010 foundation webpart.  The calendars are resource calendars held on an SBS 2003 server.  Is this possible?  I get a 404 error if I try to navigate to https://myowaserver.contoso.com/EWS/exchange.asmx with IE.  If I try the calendar I get the  following error:

Could not establish trust relationship for the SSL/TLS secure channel with authority 'myowaserver.contoso.com'

These are the entries in the overlay calendar:



is SBS 2003 not supported?

CIO Outsourcing

Group Calendars in SharePoint 2010

One of the many requests I had in SharePoint 2007 was the ability to place SharePoint Calendars on top of each other like you can in Outlook 2007 saving you having to look at each and work out when the best time is for a meeting.

Trustworthy Code: Exchange Data More Securely with XML Signatures and Encryption


You can sign any kind of data using XML Signature, including part of an XML document, other XML documents, or other data of any format. However, in practice, XML signatures are most frequently used to sign other data represented in XML. In this article, the authors discuss the new standard and how you can benefit from it in your apps.

Mike Downen and Shawn Farkas

MSDN Magazine November 2004

SQL and Outlook: Enable Database Access and Updates Through Exchange and Any E-mail Client


Using Microsoft technologies, you can insert, edit, query, and delete database entries using any e-mail client such as Hotmail, Outlook, Yahoo, or even WAP phone. While e-mail is certainly a powerful and widely used tool, it is usually not integrated with an application for performing any tasks other than sending reminders. The application scenario described here, an e-mail-based SQL update program, uses a simple data model; however, this solution will apply to any data model that you are working with. It will also eliminate the need for complex n-tier Internet applications and serves as a low maintenance solution for providing data access.

Alok Mehta and Daniel Williams

MSDN Magazine January 2002

Exchange 2000 WSS: Web Storage System Improves Exchange Data Accessibility


The Web Storage System (WSS) in Exchange 2000 is a Web-accessible database that stores any type of data such as e-mail, contacts, appointments, threaded discussions, and multimedia files, and renders the data in HTML in any browser. WSS is based on Internet standards, therefore data can be accessed through URLs, an Exchange OLE DB provider, drive mapping, XML, and Web Documenting and Versioning (WebDAV). This article discusses the WSS schema and how to extend the default schema for custom data. A sample application that uses a custom schema and a custom form to display WSS data is available for download.

Sean McCormick

MSDN Magazine May 2001

Exchange 2000: Web Storage System, Workflow Tools, and CDO Turbocharge Collaboration Apps


Microsoft Exchange 2000, the upcoming version of Exchange Server for Windows 2000, provides many new features including integration with Active Directory, Web Storage System events and forms, and a new version of Collaboration Data Objects (CDO). Exchange 2000 also provides a workflow engine and design tool to create workflow applications. This article will give you an overview of these new features and looks at ways to do a few standard tasks with the new version of CDO. Also included is a sample workflow application that manages the posting of messages to a public server to illustrate the new workflow engine and workflow design tool.

Sean McCormick

MSDN Magazine July 2000

Collaboration Data Objects: Send Microsoft Exchange Appointment Reminders to Your Pager Using CDO


Besides your typical e-mail services, Microsoft Exchange also provides the service infrastructure you need to build extensible knowledge and workflow management systems. Understanding Collaboration Data Objects (CDO) is the key to accessing these Exchange services for your own programs. With CDO you can automate tedious tasks and integrate information such as e-mail, calendars, and contacts with almost any application. This article explains how CDO enables you to access Exchange services, then walks you through a sample application that reads calendar events from an Exchange server and sends pager reminders to your users.

Sean McCormick

MSDN Magazine June 2000

Access to Exchange inbox via MAPI in .NET

Hi Guys,   I have a client that requires a program to download messages from multiple users mailboxes on an Exchange server 2003. They will not enable IMAP or POP3 and have requested that I use MAPI for connection. Outlook will not be installed on the PC that this service runs from. They will be upgrading to Exchange 2007 or 2010 within 6 months, so the solution needs to work for Exchange 2003/2007/2010.   Are there any MAPI libraries (free or commercial) that I can use to accomplish this?      

authentication issues using exchange web service within sql CLR functions

Hi Hope this is the right forum for this question, we have a VB assembly we have written to perform simple email functions via calls to EWS. We use a high level user who has rights to impersonate the normal exchange users, and this usually works OK, but what we are seeing is that occasional email messages are being created in the wrong user's draft folders. We belive this is because the impersonating account information is getting overwritten within our code when multiple users access the functions at the same time Example call to the WS is... <Microsoft.SqlServer.Server.SqlProcedure()> _ Public Shared Sub InsertEmail( _ ByVal Impersonate As String, _ ByVal Subject As String, _ ByVal Body As String, _ ByVal ToAddress As String, _ ByVal CCAddress As String, _ ByVal BCCAddress As String, _ ByVal HTMLEmail As Boolean, _ <Out()> ByRef ItemID As String, _ <Out()> ByRef ChangeKey As String) 'ByVal CCAddress As String, _ 'ByVal BCCAdddress As String, _ Using esb As Helper = New Helper(Impersonate) ' Create the CreateItem request. Dim createEmailRequest As New ews.CreateItemType() ' Specifiy how the e-mail will be handled. createEmailRequest.MessageDisposition = ews.MessageDispositionType.SaveOnly createEmailRequest.MessageDispositionSpecified

C# , Sending email through exchange server?

I've searched on this and tried several methods using System.Net.Mail but I can't get it to work. I want to send email using the Exchange server they have at work. Anyone could show me how to do this (server requires authentication)   Thanks in advance

Moss 2007 integration with Exchange Server.

Hi All , I am planning to Use exchange server for sending and receiving emails via Sharepoint. can you guys provide me with links or material that can guide me as how i can achieve it Cheers, Friend.

Connection to Exchange Server of .NET 1.1 Framework application on Windows 2008 64-bit

I am running Visual Studio 2003 .NET Framework 1.1 application on Windows 2008 64-bit machine. There is only one problem - connection to Exchange Server. The same application is running fine on Windows 7 64-bit machine (not server). I tried to use the same Interop.MAPI.dll I used for Windows 7, but it doesn't work for Windows 2008.   Please help.  

Exchange Server 2007 SP1 mailbox migration into 2010

Hi Everyone, I’ve got all in one Exchange Server 2007 SP1 RU3 that got all in one role installed (HT-CAS-MBx) in Windows Server 2003 Standard R2 SP which is also running as domain controller with all FSMO role. I’m planning to migrate the Exchange Server 2007 server role into the Exchange Server 2010 Standard that I have prepared in my Virtual Machine of Windows Server 2008 R2, what is the safest migration path to make the email flow working end to end parallel (staging migration process). [B](please also not that this Exchange Server 2007 SP1 got so many problem like – OOF email error in Outlook 2007, meeting scheduler stopped working, etc… therefore updating it into SP3 is not the way here and I've backed up the mailbox using Backup Exec 2010 in case i can just restore the backed up mailbox into the new server 2010 if possible)[/B] My this is what I’m about to do: 1. Transfer all FSMO role into another domain controllers 2. Install and configure similar role in the new VM (Exchange Server 2010 Std.) 3. Confused… Things to do after all mailbox migration: 1. Cutover the MX record into the new server name 2. Install updated UCC- SSL certificate into the exchange server 2007 Any kind of help and suggestion would be greatly appreciated. Thanks, AWT /* Infrastructure Support Engineer */

SQL Server Tables and Exchange Web Services sample does not include email body

I've sucessfuly implemented the above, very useful example. However, I cannot work out how to include the Body of the email with the reast of the data. Can anyone shed some light for me? Thanks Robert

Making an Exchange Distribution List an Approver for a Workflow step

I have a client that has an Exchange Distribution List populate by a team of specific stakeholders. They want a workflow that includes the Distribution List as an approver so that everyone in that DL has to approve before it moves on to the executive steering committee. What are the proper steps to making an Exchange DL a approver to a workflow in MOSS?  silly rabbit, tricks are for kids!

Exchange calender overlays getting tcp error code 10060:

while trying to overlay my exchange calendar into SharePoint 2010, I am getting this error message  https://<server>/ews/exchange.asmx. TCP error code 10060: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond <server ip>:443. Port 443 is open cause OWA is being served over it. Any ideas?        
ASP.NetWindows Application  .NET Framework  C#  VB.Net  ADO.Net  
Sql Server  SharePoint  Silverlight  Others  All   

Hall of Fame    Twitter   Terms of Service    Privacy Policy    Contact Us    Archives   Tell A Friend