Outlook Calendar Cleaner

If you port your email from a Lotus Notes server to Exchange Server or to Office 365, your Mac Outlook calendar items may be missing. This includes calendar appointments and meeting requests. This may include items that were ported over and also new items created after the port.

Symptoms

If you port your email from a Lotus Notes server to Exchange Server or to Office 365, your Mac Outlook calendar items may be missing. This includes calendar appointments and meeting requests. This may include items that were ported over and also new items created after the port.

Cause

This issue can occur when certain meeting requests have a special character used by Lotus Notes to denote a line feed in the subject line of a calendar item. The specific character noted is ASCII #2 also known as a SOT or Start or Text character.

This character causes the Mac OSX EWS implementation to fail when parsing the resulting XML from the server. At this point no other calendar entries are processed. Because of the way the implementation works with multiple threads the specific items that fail to be processed may appear random.

Resolution

To resolve the issue you need the Outlook Calendar Cleaning tool.

Steps
1) Setup the Mac Outlook users account/profile on a Windows Outlook system.
2) Run the tool.
3) You have the option to “Clean items found,” select this option if you want it to log anything found and attempt to clean the results.
4) Click Scan.
5) When the scan is complete a SCAN log will be placed in the same folder as the exectable.

The Outlook Calendar Cleaner tool will open the calendar in Windows Outlook via automation, scan all calendar entries and remove the offending character from all items found to have the character.

Last edited Apr 6, 2012 at 2:53 AM by davidcr, version 2