Sumatra Development leads the field of migrating entire calendar servers to Exchange. We migrate Oracle Calendar Server, Oracle Beehive, Apple iCalendar, and Zimbra to Microsoft Exchange keeping all meeting information and resource bookings intact. We migrate calendars server-to-server between Exchange and Office 365 while keeping meetings live and doing incremental syncs quicker than any other solution.
Sunday, March 23, 2008
Creating Delegates / Proxies in Zimbra
And this was how we discovered how Meeting Maker users can migrate their read-write and read-only proxies and Oracle Calendar users can migrate their designates into Zimbra Viewer or Manager Roles.
As the Zimbra Wiki points out, zmmailbox can be used to set calendar READ-ONLY permissions (Viewer):
zmmailbox -z -m zyg@DOMAIN mfg -i /Calendar account russ@DOMAIN r
and the followng will set READ-WRITE (Manager):
zmmailbox -z -m zyg@DOMAIN mfg -i /Calendar account russ@DOMAIN rwidx
In the above examples Zyg makes Russ a delegate/proxy/pick your term.
So how do you get the list? In the intermediate MS Access database we use for Meeting Maker conversions it's in the PROXIES table. So the logical next step is for us to write a macro that just exports a batch file you can use to execute this command for everyone you're migrating. Any of you working on a Zimbra migration now we'll happily work with on this (though Zyg is taking a crack at it anyway).
For Oracle Calendar Server conversions it's even easier. Look up UNIACCESSRIGHTS in your OCS Reference Manual.
Friday, March 21, 2008
Tasks in Zimbra 5 - migrating them in
Meeting Maker has 7 Task Priorities while Zimbra has only 3.
This is how the priorities map when we do a migration:
Meeting Maker Urgent-> Zimbra High
Meeting Maker Important-> Zimbra High
Meeting Maker High -> Zimbra High
Meeting Maker Medium -> Zimbra Normal
Meeting Maker Normal -> Zimbra Normal
Meeting Maker Low -> Zimbra Low
Meeting Maker None -> Zimbra Low
For “Progress” options, Meeting Maker has only 2 levels (Done or Not Done) and Zimbra has 5 (Not started, Completed, In Progress, Waiting on Someone Else, and Deferred). “Done” maps to “Completed” and “Not done” maps to “In progress.”
Tasks are ICS files, but they can't be uploaded with the calendar data so we need to do them separately.
The following curl command will insert “tasks-zyg.ics” into User Zyg’s Tasks list:
curl -vvv -u zyg:PASSWORD --data-binary @tasks-zyg.ics http://SERVER/home/zyg/Tasks?fmt=ics
Oracle Calendar has a weirder case that we're not sure what to do with yet. OCS has priorities 1-9 and A-Z. In Outlook we map to priorities 1-5 with anything above “5” becoming “5.”
For Zimbra from OCS we'll wait until it's an issue for one of you and just define it that way from then on.
Oracle's other bugaboo is in access levels: Personal, Confidential, Normal, Public. Personal and Confidential map to PRIVATE in Zimbra, the other two map to PUBLIC.
Wednesday, March 12, 2008
Why can't I create mailboxes in Exchange 2007 via VMware
Why do simple tasks that fail drive me nuts, and take forever to resolve?
What broke? The Microsoft Exchange System Attendant failed to start! Once restarted, I created the mailbox with ease. This was the same thing I saw when creating mailboxes for an Exchange Resource Forest Trust. So for whatever reason, the SA continues to randomly fail to start. A three minute task stretched to fifteen. Reminds me of the joke... I always give 100% effort at work: 10% on Mon, 25% on Tue, 35% on Wed, 25% on Thu, 5% on Fri.
Friday, March 07, 2008
DST: The Gift that Keeps on Giving
Here's the thing to keep in mind: If you're going into Exchange 2003 -- make sure you've applied patches for the new DST shifts.
EHLO has this good posting on the subject: Exchange 2003 and DST fix.
Exchange 2007 automatically has the DST shift dealt with.
Now there are some vendors out there who tell you that as long as you're in the same time zone you're covered, you don't need to upgrade Meeting Maker or Oracle Calendar Server. That's true -- until you migrate.
We can handle re-basing the events in either of these to make them work if necessary. Please just be on the lookout in your test lab for meetings and appointments off an hour in the "DST Delta" in March and November.
As always, it is much easier to deal with these if we find them early.
Thursday, March 06, 2008
Entourage adds spice to recurring meetings in Exchange 2007
"Unexpected modified instances of a recurring meeting may appear when you use Entourage to access a calendar on a computer that is running Exchange Server 2007". This will happen after modifies one or more instances of a recurring meeting. Please see: http://support.microsoft.com/kb/949113. We have not come across this issue, so we don't know the version of Entourage......
Tuesday, March 04, 2008
Seeing double with Entourage and Exchange 2007
Microsoft reported the duplicates are an Entourage problem. The problem occurs whenever users edit an appointment with a subject line that is identical to other calendar items. Come on... That has to be rare....you're more likely to find a four-leaf clover. Anyone have "Weekly Staff Meeting", "Lunch", "Vacation" on their calendars?
See the KB article: Duplicate calendar items may appear when you use Entourage to access a calendar on an Exchange 2007 server (http://support.microsoft.com/kb/949114)
Note: They were using Entourage 10. The KB article didn't specify the version.
Monday, March 03, 2008
1,300 recurring appointment limit fixed in E2k7 SP1 Update Rollup 1
Sumatra recommends its migration clients -- and any one who uses calendaring -- install SP1 and Update Rollup 1.
There are many things this update fixes. Here are some that impact calendaring users:
- The 1,300 recurring appointment bug (MS calls it "Event IDs 8206, 8213, and 8199 are logged in a Microsoft Exchange Server 2007 environment") (http://support.microsoft.com/kb/943371/)
- The GetItem operation in Exchange Web Service obtains duplicate strings in Microsoft Exchange Server 2007 (http://support.microsoft.com/kb/938957/)
- An e-mail message is in disorder and is unreadable in a Microsoft Exchange Server 2007 environment (http://support.microsoft.com/kb/945428/)
- And for customers folks in Europe, Error message when you try to schedule a yearly recurring appointment on the 31st day of certain months: "The recurrence date is invalid" (http://support.microsoft.com/kb/941805/)