[EWS 2010] [Java] Need XML Soap to get series recurring meeting
-
Wednesday, May 16, 2012 7:14 AM
I use GetUserAvailability to get the meeting list of user. Here is the response:
<GetUserAvailabilityResponse xmlns="http://schemas.microsoft.com/exchange/services/2006/messages"> <FreeBusyResponseArray> <FreeBusyResponse> <ResponseMessage ResponseClass="Success"> <ResponseCode>NoError</ResponseCode> </ResponseMessage> <FreeBusyView> <FreeBusyViewType xmlns="http://schemas.microsoft.com/exchange/services/2006/types">DetailedMerged</FreeBusyViewType> <MergedFreeBusy xmlns="http://schemas.microsoft.com/exchange/services/2006/types">00000000000000000</MergedFreeBusy> <CalendarEventArray xmlns="http://schemas.microsoft.com/exchange/services/2006/types"> <CalendarEvent> <StartTime>2012-05-14T13:00:00</StartTime> <EndTime>2012-05-14T13:30:00</EndTime> <BusyType>Busy</BusyType> <CalendarEventDetails> <ID>00000000F1985146856BD941... <Subject>test</Subject> <Location>test</Location> <IsMeeting>true</IsMeeting> <IsRecurring>true</IsRecurring> <IsException>false</IsException> <IsReminderSet>true</IsReminderSet> <IsPrivate>false</IsPrivate> </CalendarEventDetails> </CalendarEvent> </CalendarEventArray> <WorkingHours xmlns="http://schemas.microsoft.com/exchange/services/2006/types"> <TimeZone> <Bias>-420</Bias> <StandardTime> <Bias>0</Bias> <Time>00:00:00</Time> <DayOrder>0</DayOrder> <Month>0</Month> <DayOfWeek>Sunday</DayOfWeek> </StandardTime> <DaylightTime> <Bias>0</Bias> <Time>00:00:00</Time> <DayOrder>0</DayOrder> <Month>0</Month> <DayOfWeek>Sunday</DayOfWeek> </DaylightTime> </TimeZone> <WorkingPeriodArray> <WorkingPeriod> <DayOfWeek>Monday Tuesday Wednesday Thursday Friday</DayOfWeek> <StartTimeInMinutes>480</StartTimeInMinutes> <EndTimeInMinutes>1020</EndTimeInMinutes> </WorkingPeriod> </WorkingPeriodArray> </WorkingHours> </FreeBusyView> </FreeBusyResponse> </FreeBusyResponseArray> </GetUserAvailabilityResponse>
You can see I can get the ID of meeting has recurring is true. But how can I get the detail of this series meeting or information to determine it is daily, weekly, monthly, yearly? I tried to use FindItem and GetItem with this ID above but I only get one meeting in series (and property IsRecurring is false). Here is some information from GetItem response:
<t:ItemId Id="AAMkADY4MjI1MTFiLTE5NjEtNGRlYS1iMDVmLWM0YjM1NTg1NTYzYwBGAAAAAADxmFFGhWvZQbojQ3dqZGc/BwCFWiI6lxW2RotNAHled8
qrAAAAM+A6AACV+6mgLsrpTrarwji11OAdABCi1YQSAAA=" ChangeKey="DwAAABQAAAAq1kV25vnBT6An085bnzc0AADMGg==" />
<t:DateTimeStamp>2012-05-16T06:38:15Z</t:DateTimeStamp> <t:Start>2012-05-14T06:00:00Z</t:Start> <t:End>2012-05-14T06:30:00Z</t:End> <t:IsAllDayEvent>false</t:IsAllDayEvent> <t:LegacyFreeBusyStatus>Busy</t:LegacyFreeBusyStatus> <t:Location>test</t:Location> <t:IsMeeting>true</t:IsMeeting> <t:IsCancelled>false</t:IsCancelled> <t:IsRecurring>false</t:IsRecurring> <t:MeetingRequestWasSent>true</t:MeetingRequestWasSent> <t:IsResponseRequested>true</t:IsResponseRequested> <t:CalendarItemType>RecurringMaster</t:CalendarItemType>
So, please give me the Xml Soap to get the detail of this series.
Thanks in advance
- Edited by shinkt Wednesday, May 16, 2012 7:15 AM

