Here is our scenario: We have a shipping calendar as a public folder calendar in exchange 2007. There are three users in our company allowed to add/edit/delete appointments in the calendar. Our current trucking carrier would like to be able to view the calendar.
I have tried to use Outlook 2007 to publish the calendar, but you cannot publish a public folder calendar to a webdav server. Then I tried creating a mailbox just for this purpose and giving all three users permission to edit the calendar of that mailbox. This allowed one person to publish the calendar to a webdav server. This worked great except if a user that did not publish the calendar were to delete an item, the changes would not get synchronized with the iCalendar on the webdav server.
Is there anyway to produce an iCalendar from exchange without having to use outlook? Is there a url that Exchange provides to get a public folder (or user mailbox) calendar in an iCalendar format?
We would like our users to still use Outlook to edit the calendar as they do now, but would like the calendar updated in real time by accessing it from exchange. Is there any third party software to do this? I'm also a .NET developer, so if anyone knows of any sample code to pull this off, that would also be helpful.
I'm also open to other alternatives besides exchange, but the requirements are: Our three users have to be able to edit the calendar. The changes have to be in real time. There has to be a read-only way for our trucking carrier to view the calendar.