Categories: Setup & privacy :

Support IPM.Appointment.MP in Calendar Sync

Showing 1-17 of 17 messages
Support IPM.Appointment.MP in Calendar Sync ashkan21 6/16/09 7:28 AM
Currently Google Calendar Sync will not sync Outlook items that have the message class of "IPM.Appointment.MP'.  This message class is created by the Cisco MeetingPlace plugin for Outlook, which allows the user to create MeetingPlace meetings directly within Outlook.  Many companies use MeetingPlace for voice conferencing and will encounter this problem if support is not added for the IPM.Appointment.MP message class.
Re: Support IPM.Appointment.MP in Calendar Sync dnelliott 6/18/09 10:02 AM
I had only 140 of these meeting types in my calendar, so it's clearly not all MeetingPlace events that are affected. I found that I could open each of these meetings, save them without making changes, and the message class reset to IPM.Appointment. It took a while, but now these meetings show on my Google Calendar.
Re: Support IPM.Appointment.MP in Calendar Sync ashkan21 6/18/09 3:55 PM
Well from everything i've experienced and all of the other posts i'v read from others, anything other than IPM.Appointment will not sync to Google Calendar.
Re: Support IPM.Appointment.MP in Calendar Sync onesaint 9/8/09 9:59 AM
I ran into this same issue but I too appear to have layers of sync issues. At this point Google Calendar Outlook Sync is unreliable and unusable with my corporate email. PLEASE FIX to allow additional message classes.
Re: Support IPM.Appointment.MP in Calendar Sync Mike718 9/22/09 6:04 AM
Seconded.  Not being able to view my work calendar on my G1 phone via Google Calendar Sync has turned the phone from nearly indispensable to a nearly worthless investment.
Re: Support IPM.Appointment.MP in Calendar Sync Haje Korth 10/13/09 1:58 PM
I second the request above. It is hard to trust your google calendar knowing that 30% of the entries are missing.
Re: Support IPM.Appointment.MP in Calendar Sync onesaint 11/4/09 9:21 PM
Great comment Haje. I don't use Google Calendar because syncing is unreliable without IPM.Appointment. I have no idea of the impact and I can't risk losing all of my business appointments. Otherwise, I would love to use it. It would make it so nice to share calendars.
Re: Support IPM.Appointment.MP in Calendar Sync Jahmon 11/16/09 7:09 AM
This is the main reason why I hate Google Sync.
Most of my business meetings are not synced, making my Google calendar pretty useless...
Re: Support IPM.Appointment.MP in Calendar Sync derekmartin 1/15/10 10:14 AM
I think I have managed to solve this.

I put the following VBScript in the ThisOutlookSession VBA Module (google this if it sounds confusing to you or to get directions to opening this module in the Visual Basic Editor).  It changes the message class of all incoming appointments to "IPM.Appointment" as the items are added.  Of course, a better fix would be for google calendar sync to iterate through all the calendar items and sync them regardless of the message class, since this method will dump any extra goodies added by a custom form (in Outlook).

Here is the script:

Option Explicit

Private WithEvents olCalendarItems As Items

Private Sub Application_Startup()
  Dim objNS As NameSpace
  Set objNS = Application.Session
  Set olCalendarItems = objNS.GetDefaultFolder(olFolderCalendar).Items
  Set objNS = Nothing
End Sub

Private Sub olCalendarItems_ItemAdd(ByVal Item As Object)
  On Error Resume Next
  Dim WantedMC As String
  Set WantedMC = "IPM.Appointment"
  If (Item.MessageClass <> WantedMC) Then
    Item.MessageClass = WantedMC
    Item.Save
  End If
  Item = Nothing
End Sub
Re: Support IPM.Appointment.MP in Calendar Sync Badger98 1/20/10 7:22 AM
From my experience, Live Meeting appointments that others create sync fine with my Google Calendar.  It's the Live Meeting appointments that I create that won't sync.  Does someone else's Live Meeting invite show up as IPM.Appointment in my Outlook calendar, but my own Live Meeting appointment is something different?  Seems odd to me.


Re: Support IPM.Appointment.MP in Calendar Sync derekmartin 1/25/10 10:27 AM
Oops.  Found a bug in my script.  Change this line:

  If (Item.MessageClass <> WantedMC) Then

to this:

  If (StrComp(Item.MessageClass,WantedMC,1) <> 0) Then

IPM.Appointment.MP was matching IPM.Appointment with the simple <> operator.
Re: Support IPM.Appointment.MP in Calendar Sync derekmartin 1/26/10 1:04 PM
Ok.  The above script doesn't appear to work after all, since some meetings are still getting through with the IPM.Appointment.MP message class.  Any Visual Basic gurus out there see why?
Re: Support IPM.Appointment.MP in Calendar Sync lonestar.maps 3/17/10 6:54 AM
I see the same behavior with the Live Meeting add-in for Outlook.  I'm not sure how to check the type of appointment for that, but when I open the item in Outlook is shows as a "Conference Request" as opposed to a "recurring meeting."  Literally half the items in my calendar are this format, so Google calendar sync is worthless to me at this point.  Please sync ALL message classes!!

Thanks!
Re: Support IPM.Appointment.MP in Calendar Sync Laurentdb 4/21/10 7:23 AM
In powershell,

$olApp =  new-object -comobject "Outlook.Application"
$namespace = $olApp.GetNamespace("MAPI")
$fldCalendar = $namespace.GetDefaultFolder(9)

$items = $fldCalendar.Items

foreach($item in ($items | ? {$_.MessageClass -ne "IPM.Appointment" }))
    { $item.MessageClass = "IPM.Appointment” ; $item.save() }



Re: Support IPM.Appointment.MP in Calendar Sync fstrange 7/22/10 12:22 AM
In another post i found link to "DocMessageClass" utility (Windows), which actually did the trick via a GUI. It worked for me. A script will off-course continue to run and fix the issue for future appointments as well, but just for your information. The permanent fix should be that Google Calendar Sync also will be able to handle custom forms.
Re: Support IPM.Appointment.MP in Calendar Sync onesaint 11/30/10 1:56 PM
I've been limping along with some work-arounds. But I noticed Outlook reverts back to the IPM.Appointment.MP setting in properties.

Does anyone know what causes Outlook to change it back? I know reinstalling the MP Outlook plugin will do this.

Here is what I'm doing for my work-around:

o Change default form to IPM.Appointment from Meetingplace (calendar properties, right click calendar folder)
o Search for existing IPM.Appointments.MP by making a view. Copy/paste and delete IPM.Appointment.MP versions.

Once all of the events with IPM.Appointment are removed, my calendar seems to sync okay. See this link for more details on searching:

http://www.google.com/support/forum/p/Calendar/thread?tid=02166cbb08d34084&hl=en
Re: Support IPM.Appointment.MP in Calendar Sync baxist 8/9/12 1:18 AM
thanks for the code.
this small modification works for me:
 
 
' #############################
' # Google Sync ANFANG
' #############################
 
Private WithEvents olCalendarItems As Items

Private Sub Application_Startup()
  Dim objNS As NameSpace
  Set objNS = Application.Session
  Set olCalendarItems = objNS.GetDefaultFolder(olFolderCalendar).Items
  Set objNS = Nothing
End Sub
Private Sub olCalendarItems_ItemAdd(ByVal Item As Object)
  On Error Resume Next
  Dim WantedMC As String
  WantedMC = "IPM.Appointment"
  If (StrComp(Item.MessageClass, WantedMC, 1) <> 0) Then

    Item.MessageClass = WantedMC
    Item.Save
  End If
  Item = Nothing
End Sub
Private Sub olCalendarItems_ItemChange(ByVal Item As Object)

  On Error Resume Next
  Dim WantedMC As String
  WantedMC = "IPM.Appointment"
  If (StrComp(Item.MessageClass, WantedMC, 1) <> 0) Then

    Item.MessageClass = WantedMC
    Item.Save
  End If
  Item = Nothing
End Sub
 
' #############################
' # Gle Sync ENDE
' #############################