none
[EWS] Creating a calendar meeting and sending invitations RRS feed

  • Question

  • I maintain an application that creates meeting events in Office 365, using just SOAP/XML, not the managed API.  I have just noticed that an important feature no longer seems to work.  Created events are not editable by the user, and the invitations do not go out.  It looks like a normal received event from the standpoint of the user.  He is not the organizer.  I am positive this used to work, so has something changed?  Below is an example of the XML that I am uploading.  The server responds with http code 200 and the response document indicates NoError.  Thanks for any help you can provide.

    <?xml version="1.0" encoding="utf-8"?>
    <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types">
    <soap:Header>
    <t:RequestServerVersion Version="Exchange2010_SP1"/>
    <t:ExchangeImpersonation>
    <t:ConnectingSID>
    <t:PrimarySmtpAddress>roomorganizer@cava.com</t:PrimarySmtpAddress>
    </t:ConnectingSID>
    </t:ExchangeImpersonation>
    </soap:Header>
    <soap:Body>
    <CreateItem SendMeetingInvitations="SendOnlyToAll" xmlns="http://schemas.microsoft.com/exchange/services/2006/messages"
    xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types">
    <SavedItemFolderId>
    <t:FolderId Id="AAMkADY2ODRkZTlmLTk4NTctNGE3Ny05YTBmLTYyZjVhYzdkODJhOAAuAAAAAAB2Y/FtOl42S7h1/CXJlS5kAQD4HIcEU9VeSL9BMShagd2lAAAAAAENAAA="/>
    </SavedItemFolderId>
    <Items>
    <t:CalendarItem>
    <t:Subject>RoomReservation-NotR</t:Subject>
    <t:Body BodyType="Text">
    <![CDATA[testing reservation not reoccuring
    
    
    ------ Attendee Responses ------
    roomorganizer@cava.com (Accepted)
    cava.com_2d343534383630323830@resource.calendar.google.com (Accepted)
    roomuser@cava.com (No response)
    ]]>
    </t:Body>
    <t:Importance>Normal</t:Importance>
    <t:ReminderIsSet>false</t:ReminderIsSet>
    <t:ExtendedProperty>
    <t:ExtendedFieldURI PropertyTag="0x3004" PropertyType="String"/>
    <t:Value>via TM</t:Value>
    </t:ExtendedProperty>
    <t:ExtendedProperty>
    <t:ExtendedFieldURI PropertyTag="0x0C1A" PropertyType="String"/>
    <t:Value>roomorganizer@cava.com</t:Value>
    </t:ExtendedProperty>
    <t:ExtendedProperty>
    <t:ExtendedFieldURI PropertyTag="0x0042" PropertyType="String"/>
    <t:Value>roomorganizer@cava.com</t:Value>
    </t:ExtendedProperty>
    <t:ExtendedProperty>
    <t:ExtendedFieldURI PropertySetId="00062002-0000-0000-C000-000000000046" PropertyId="33303" PropertyType="Integer"/>
    <t:Value>3</t:Value>
    </t:ExtendedProperty>
    <t:Start>2019-02-02T17:30:00Z</t:Start>
    <t:End>2019-02-02T18:30:00Z</t:End>
    <t:LegacyFreeBusyStatus>Busy</t:LegacyFreeBusyStatus>
    <t:Location>SC-2-Sriracha (8) [Jabra, Television, Zoom Room]</t:Location>
    <t:RequiredAttendees>
    <t:Attendee>
    <t:Mailbox>
    <t:Name>SC-2-Sriracha (8) [Jabra, Television, Zoom Room]</t:Name>
    <t:EmailAddress>cava.com_2d343534383630323830@resource.calendar.google.com</t:EmailAddress>
    </t:Mailbox>
    </t:Attendee>
    <t:Attendee>
    <t:Mailbox>
    <t:Name>roomuser@cava.com</t:Name>
    <t:EmailAddress>roomuser@cava.com</t:EmailAddress>
    </t:Mailbox>
    </t:Attendee>
    </t:RequiredAttendees>
    </t:CalendarItem>
    </Items>
    </CreateItem>
    </soap:Body>
    </soap:Envelope>
    
    

    Friday, February 1, 2019 10:56 PM