Push Notification xml message from Exchange 2013

- Calendar case #1 -





 Exchagne 관련 개발을 하다가 보면 Notification 관련해서 개발해야 하는 상황이 생기게 된다. 그 중에서 Push Notification 개발을 할 때 익스체인지에 Subscription 등록을 하면 익스체인지의 내부에서 특정 이벤트가 발생하면 등록된 Uri로 관련 정보를 보내주게 되어 있다. 이때 익스체인지에서는 XML 형식으로 정보를 보내 주는데 케이스 바이 케이스로 분석해서 사용해야 한다. 이 XML에 대한 정보를 구글링을 해 보아도 쉽게 알수 없어서 직접 발로 뛰며 정리를 하여 포스팅을 하게 되었다.


 정리 내용은 아래와 같다. 각 케이스는 같이 포함되어 있으니 참고 하면 되겠다.


// 자신이 일정 생성 - 반복일정 없음, 참여자 없음 <?xml version="1.0" encoding="utf-8"?> <soap11:Envelope xmlns:soap11="http://schemas.xmlsoap.org/soap/envelope/">   <soap11:Header>     <t:RequestServerVersion xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" Version="Exchange2013"/>   </soap11:Header>   <soap11:Body>     <m:SendNotification xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages">       <m:ResponseMessages>         <m:SendNotificationResponseMessage ResponseClass="Success">           <m:ResponseCode>NoError</m:ResponseCode>           <m:Notification>             <t:SubscriptionId>HwBlcGRldjA0Lm15c2luZ2xlZGV2LnNhbXN1bmcuY29tEAAAAHsBYodizMxHq8smOasMhWv0W1xkrDrQCA==</t:SubscriptionId>             <t:PreviousWatermark>AQAAALMr+Kv/fENCqdxOTY18DcDllSYAAAAAAAA=</t:PreviousWatermark>             <t:MoreEvents>false</t:MoreEvents>             <t:CreatedEvent>               <t:Watermark>AQAAALMr+Kv/fENCqdxOTY18DcDllSYAAAAAAAE=</t:Watermark>               <t:TimeStamp>2013-06-19T02:38:29Z</t:TimeStamp>               <t:ItemId Id="AAMkAGUzZmI3MDUzLTdjMzctNGQ0Yi1iYjBiLWM4NTljZmY4YmQ2NwBGAAAAAACgwvh6d71RT67CyZYo1BbgBwDRsMKrxK8zQK977VpakMDFAAAAAAAPAADRsMKrxK8zQK977VpakMDFAAAXXsDkAAA=" ChangeKey="DwAAAA=="/>               <t:ParentFolderId Id="AAMkAGUzZmI3MDUzLTdjMzctNGQ0Yi1iYjBiLWM4NTljZmY4YmQ2NwAuAAAAAACgwvh6d71RT67CyZYo1BbgAQDRsMKrxK8zQK977VpakMDFAAAAAAAPAAA=" ChangeKey="AQAAAA=="/>             </t:CreatedEvent>             <t:ModifiedEvent>               <t:Watermark>AQAAALMr+Kv/fENCqdxOTY18DcDolSYAAAAAAAE=</t:Watermark>               <t:TimeStamp>2013-06-19T02:38:29Z</t:TimeStamp>               <t:FolderId Id="AAMkAGUzZmI3MDUzLTdjMzctNGQ0Yi1iYjBiLWM4NTljZmY4YmQ2NwAuAAAAAACgwvh6d71RT67CyZYo1BbgAQDRsMKrxK8zQK977VpakMDFAAAAAAAPAAA=" ChangeKey="AgAAAA=="/>               <t:ParentFolderId Id="AAMkAGUzZmI3MDUzLTdjMzctNGQ0Yi1iYjBiLWM4NTljZmY4YmQ2NwAuAAAAAACgwvh6d71RT67CyZYo1BbgAQDRsMKrxK8zQK977VpakMDFAAAAAAAKAAA=" ChangeKey="AQAAAA=="/>             </t:ModifiedEvent>           </m:Notification>         </m:SendNotificationResponseMessage>       </m:ResponseMessages>     </m:SendNotification>   </soap11:Body> </soap11:Envelope> // 자신이 일정 수정 - 반복일정 없음, 참여자 없음 <?xml version="1.0" encoding="utf-8"?> <soap11:Envelope xmlns:soap11="http://schemas.xmlsoap.org/soap/envelope/">   <soap11:Header>     <t:RequestServerVersion xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" Version="Exchange2013"/>   </soap11:Header>   <soap11:Body>     <m:SendNotification xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages">       <m:ResponseMessages>         <m:SendNotificationResponseMessage ResponseClass="Success">           <m:ResponseCode>NoError</m:ResponseCode>           <m:Notification>             <t:SubscriptionId>HwBlcGRldjA0Lm15c2luZ2xlZGV2LnNhbXN1bmcuY29tEAAAAGKYGZ8qyiJGnGb/ZxvT7sUFCYYpvjrQCA==</t:SubscriptionId>             <t:PreviousWatermark>AQAAALMr+Kv/fENCqdxOTY18DcBInyYAAAAAAAE=</t:PreviousWatermark>             <t:MoreEvents>false</t:MoreEvents>             <t:ModifiedEvent>               <t:Watermark>AQAAALMr+Kv/fENCqdxOTY18DcCInyYAAAAAAAE=</t:Watermark>               <t:TimeStamp>2013-06-19T04:48:08Z</t:TimeStamp>               <t:ItemId Id="AAMkAGUzZmI3MDUzLTdjMzctNGQ0Yi1iYjBiLWM4NTljZmY4YmQ2NwBGAAAAAACgwvh6d71RT67CyZYo1BbgBwDRsMKrxK8zQK977VpakMDFAAAAAAAPAADRsMKrxK8zQK977VpakMDFAAAXXsDjAAA=" ChangeKey="DwAAAA=="/>               <t:ParentFolderId Id="AAMkAGUzZmI3MDUzLTdjMzctNGQ0Yi1iYjBiLWM4NTljZmY4YmQ2NwAuAAAAAACgwvh6d71RT67CyZYo1BbgAQDRsMKrxK8zQK977VpakMDFAAAAAAAPAAA=" ChangeKey="AQAAAA=="/>             </t:ModifiedEvent>             <t:ModifiedEvent>               <t:Watermark>AQAAALMr+Kv/fENCqdxOTY18DcCLnyYAAAAAAAE=</t:Watermark>               <t:TimeStamp>2013-06-19T04:48:08Z</t:TimeStamp>               <t:FolderId Id="AAMkAGUzZmI3MDUzLTdjMzctNGQ0Yi1iYjBiLWM4NTljZmY4YmQ2NwAuAAAAAACgwvh6d71RT67CyZYo1BbgAQDRsMKrxK8zQK977VpakMDFAAAAAAAPAAA=" ChangeKey="AgAAAA=="/>               <t:ParentFolderId Id="AAMkAGUzZmI3MDUzLTdjMzctNGQ0Yi1iYjBiLWM4NTljZmY4YmQ2NwAuAAAAAACgwvh6d71RT67CyZYo1BbgAQDRsMKrxK8zQK977VpakMDFAAAAAAAKAAA=" ChangeKey="AQAAAA=="/>             </t:ModifiedEvent>           </m:Notification>         </m:SendNotificationResponseMessage>       </m:ResponseMessages>     </m:SendNotification>   </soap11:Body> </soap11:Envelope> // 자신이 일정 삭제 - 반복일정 없음, 참여자 없음 <?xml version="1.0" encoding="utf-8"?> <soap11:Envelope xmlns:soap11="http://schemas.xmlsoap.org/soap/envelope/">   <soap11:Header>     <t:RequestServerVersion xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" Version="Exchange2013"/>   </soap11:Header>   <soap11:Body>     <m:SendNotification xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages">       <m:ResponseMessages>         <m:SendNotificationResponseMessage ResponseClass="Success">           <m:ResponseCode>NoError</m:ResponseCode>           <m:Notification>             <t:SubscriptionId>HwBlcGRldjA0Lm15c2luZ2xlZGV2LnNhbXN1bmcuY29tEAAAAElYgCvT16VJugE9QEtytFTOB0LlwTrQCA==</t:SubscriptionId>             <t:PreviousWatermark>AQAAALMr+Kv/fENCqdxOTY18DcDPoSYAAAAAAAA=</t:PreviousWatermark>             <t:MoreEvents>false</t:MoreEvents>             <t:ModifiedEvent>               <t:Watermark>AQAAALMr+Kv/fENCqdxOTY18DcDToSYAAAAAAAE=</t:Watermark>               <t:TimeStamp>2013-06-19T05:06:52Z</t:TimeStamp>               <t:ItemId Id="AAMkAGUzZmI3MDUzLTdjMzctNGQ0Yi1iYjBiLWM4NTljZmY4YmQ2NwBGAAAAAACgwvh6d71RT67CyZYo1BbgBwDRsMKrxK8zQK977VpakMDFAAAAAAAPAADRsMKrxK8zQK977VpakMDFAAAXXsDkAAA=" ChangeKey="DwAAAA=="/>               <t:ParentFolderId Id="AAMkAGUzZmI3MDUzLTdjMzctNGQ0Yi1iYjBiLWM4NTljZmY4YmQ2NwAuAAAAAACgwvh6d71RT67CyZYo1BbgAQDRsMKrxK8zQK977VpakMDFAAAAAAAPAAA=" ChangeKey="AQAAAA=="/>             </t:ModifiedEvent>             <t:ModifiedEvent>               <t:Watermark>AQAAALMr+Kv/fENCqdxOTY18DcDdoSYAAAAAAAE=</t:Watermark>               <t:TimeStamp>2013-06-19T05:06:52Z</t:TimeStamp>               <t:ItemId Id="AAMkAGUzZmI3MDUzLTdjMzctNGQ0Yi1iYjBiLWM4NTljZmY4YmQ2NwBGAAAAAACgwvh6d71RT67CyZYo1BbgBwDRsMKrxK8zQK977VpakMDFAAAAAAAPAADRsMKrxK8zQK977VpakMDFAAAXXsDkAAA=" ChangeKey="DwAAAA=="/>               <t:ParentFolderId Id="AAMkAGUzZmI3MDUzLTdjMzctNGQ0Yi1iYjBiLWM4NTljZmY4YmQ2NwAuAAAAAACgwvh6d71RT67CyZYo1BbgAQDRsMKrxK8zQK977VpakMDFAAAAAAAPAAA=" ChangeKey="AQAAAA=="/>             </t:ModifiedEvent>             <t:ModifiedEvent>               <t:Watermark>AQAAALMr+Kv/fENCqdxOTY18DcDgoSYAAAAAAAE=</t:Watermark>               <t:TimeStamp>2013-06-19T05:06:52Z</t:TimeStamp>               <t:FolderId Id="AAMkAGUzZmI3MDUzLTdjMzctNGQ0Yi1iYjBiLWM4NTljZmY4YmQ2NwAuAAAAAACgwvh6d71RT67CyZYo1BbgAQDRsMKrxK8zQK977VpakMDFAAAAAAAPAAA=" ChangeKey="AgAAAA=="/>               <t:ParentFolderId Id="AAMkAGUzZmI3MDUzLTdjMzctNGQ0Yi1iYjBiLWM4NTljZmY4YmQ2NwAuAAAAAACgwvh6d71RT67CyZYo1BbgAQDRsMKrxK8zQK977VpakMDFAAAAAAAKAAA=" ChangeKey="AQAAAA=="/>             </t:ModifiedEvent>           </m:Notification>         </m:SendNotificationResponseMessage>       </m:ResponseMessages>     </m:SendNotification>   </soap11:Body> </soap11:Envelope> // 자신이 일정 생성 - 무한 반복일정, 참여자 없음 <?xml version="1.0" encoding="utf-8"?> <soap11:Envelope xmlns:soap11="http://schemas.xmlsoap.org/soap/envelope/">   <soap11:Header>     <t:RequestServerVersion xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" Version="Exchange2013"/>   </soap11:Header>   <soap11:Body>     <m:SendNotification xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages">       <m:ResponseMessages>         <m:SendNotificationResponseMessage ResponseClass="Success">           <m:ResponseCode>NoError</m:ResponseCode>           <m:Notification>             <t:SubscriptionId>HwBlcGRldjA0Lm15c2luZ2xlZGV2LnNhbXN1bmcuY29tEAAAAPPxWcQ+oj1OhLpxCLY8oqfLxZh/zDrQCA==</t:SubscriptionId>             <t:PreviousWatermark>AQAAALMr+Kv/fENCqdxOTY18DcDCtiYAAAAAAAE=</t:PreviousWatermark>             <t:MoreEvents>false</t:MoreEvents>             <t:CreatedEvent>               <t:Watermark>AQAAALMr+Kv/fENCqdxOTY18DcDDtiYAAAAAAAE=</t:Watermark>               <t:TimeStamp>2013-06-19T06:33:34Z</t:TimeStamp>               <t:ItemId Id="AAMkAGUzZmI3MDUzLTdjMzctNGQ0Yi1iYjBiLWM4NTljZmY4YmQ2NwBGAAAAAACgwvh6d71RT67CyZYo1BbgBwDRsMKrxK8zQK977VpakMDFAAAAAAAPAADRsMKrxK8zQK977VpakMDFAAAbsKN7AAA=" ChangeKey="DwAAAA=="/>               <t:ParentFolderId Id="AAMkAGUzZmI3MDUzLTdjMzctNGQ0Yi1iYjBiLWM4NTljZmY4YmQ2NwAuAAAAAACgwvh6d71RT67CyZYo1BbgAQDRsMKrxK8zQK977VpakMDFAAAAAAAPAAA=" ChangeKey="AQAAAA=="/>             </t:CreatedEvent>             <t:ModifiedEvent>               <t:Watermark>AQAAALMr+Kv/fENCqdxOTY18DcDHtiYAAAAAAAE=</t:Watermark>               <t:TimeStamp>2013-06-19T06:33:34Z</t:TimeStamp>               <t:FolderId Id="AAMkAGUzZmI3MDUzLTdjMzctNGQ0Yi1iYjBiLWM4NTljZmY4YmQ2NwAuAAAAAACgwvh6d71RT67CyZYo1BbgAQDRsMKrxK8zQK977VpakMDFAAAAAAAPAAA=" ChangeKey="AgAAAA=="/>               <t:ParentFolderId Id="AAMkAGUzZmI3MDUzLTdjMzctNGQ0Yi1iYjBiLWM4NTljZmY4YmQ2NwAuAAAAAACgwvh6d71RT67CyZYo1BbgAQDRsMKrxK8zQK977VpakMDFAAAAAAAKAAA=" ChangeKey="AQAAAA=="/>             </t:ModifiedEvent>           </m:Notification>         </m:SendNotificationResponseMessage>       </m:ResponseMessages>     </m:SendNotification>   </soap11:Body> </soap11:Envelope> // 자신이 일정 생성 - 무한 반복일정, 참여자 없음, 무한 일정 중에서 한 항목만 수정 <?xml version="1.0" encoding="utf-8"?> <soap11:Envelope xmlns:soap11="http://schemas.xmlsoap.org/soap/envelope/">   <soap11:Header>     <t:RequestServerVersion xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" Version="Exchange2013"/>   </soap11:Header>   <soap11:Body>     <m:SendNotification xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages">       <m:ResponseMessages>         <m:SendNotificationResponseMessage ResponseClass="Success">           <m:ResponseCode>NoError</m:ResponseCode>           <m:Notification>             <t:SubscriptionId>HwBlcGRldjA0Lm15c2luZ2xlZGV2LnNhbXN1bmcuY29tEAAAAPPxWcQ+oj1OhLpxCLY8oqfLxZh/zDrQCA==</t:SubscriptionId>             <t:PreviousWatermark>AQAAALMr+Kv/fENCqdxOTY18DcDHtiYAAAAAAAE=</t:PreviousWatermark>             <t:MoreEvents>false</t:MoreEvents>             <t:ModifiedEvent>               <t:Watermark>AQAAALMr+Kv/fENCqdxOTY18DcDPtiYAAAAAAAE=</t:Watermark>               <t:TimeStamp>2013-06-19T06:34:28Z</t:TimeStamp>               <t:ItemId Id="AAMkAGUzZmI3MDUzLTdjMzctNGQ0Yi1iYjBiLWM4NTljZmY4YmQ2NwBGAAAAAACgwvh6d71RT67CyZYo1BbgBwDRsMKrxK8zQK977VpakMDFAAAAAAAPAADRsMKrxK8zQK977VpakMDFAAAbsKN7AAA=" ChangeKey="DwAAAA=="/>               <t:ParentFolderId Id="AAMkAGUzZmI3MDUzLTdjMzctNGQ0Yi1iYjBiLWM4NTljZmY4YmQ2NwAuAAAAAACgwvh6d71RT67CyZYo1BbgAQDRsMKrxK8zQK977VpakMDFAAAAAAAPAAA=" ChangeKey="AQAAAA=="/>             </t:ModifiedEvent>             <t:ModifiedEvent>               <t:Watermark>AQAAALMr+Kv/fENCqdxOTY18DcDTtiYAAAAAAAE=</t:Watermark>               <t:TimeStamp>2013-06-19T06:34:28Z</t:TimeStamp>               <t:FolderId Id="AAMkAGUzZmI3MDUzLTdjMzctNGQ0Yi1iYjBiLWM4NTljZmY4YmQ2NwAuAAAAAACgwvh6d71RT67CyZYo1BbgAQDRsMKrxK8zQK977VpakMDFAAAAAAAPAAA=" ChangeKey="AgAAAA=="/>               <t:ParentFolderId Id="AAMkAGUzZmI3MDUzLTdjMzctNGQ0Yi1iYjBiLWM4NTljZmY4YmQ2NwAuAAAAAACgwvh6d71RT67CyZYo1BbgAQDRsMKrxK8zQK977VpakMDFAAAAAAAKAAA=" ChangeKey="AQAAAA=="/>             </t:ModifiedEvent>           </m:Notification>         </m:SendNotificationResponseMessage>       </m:ResponseMessages>     </m:SendNotification>   </soap11:Body> </soap11:Envelope> // 자신이 일정 생성 - 무한 반복일정, 참여자 없음, 무한 일정 중에서 한 항목만 수정 -> 전체 되풀이 수정 ( 한 항목만 수정된 케이스는 무시 됨 - 일괄 통일 ) <?xml version="1.0" encoding="utf-8"?> <soap11:Envelope xmlns:soap11="http://schemas.xmlsoap.org/soap/envelope/">   <soap11:Header>     <t:RequestServerVersion xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" Version="Exchange2013"/>   </soap11:Header>   <soap11:Body>     <m:SendNotification xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages">       <m:ResponseMessages>         <m:SendNotificationResponseMessage ResponseClass="Success">           <m:ResponseCode>NoError</m:ResponseCode>           <m:Notification>             <t:SubscriptionId>HwBlcGRldjA0Lm15c2luZ2xlZGV2LnNhbXN1bmcuY29tEAAAALa9b4YzhX5PpKtRqXhcWi6eGNshzzrQCA==</t:SubscriptionId>             <t:PreviousWatermark>AQAAALMr+Kv/fENCqdxOTY18DcB3uCYAAAAAAAE=</t:PreviousWatermark>             <t:MoreEvents>false</t:MoreEvents>             <t:ModifiedEvent>               <t:Watermark>AQAAALMr+Kv/fENCqdxOTY18DcB8uCYAAAAAAAE=</t:Watermark>               <t:TimeStamp>2013-06-19T06:43:53Z</t:TimeStamp>               <t:ItemId Id="AAMkAGUzZmI3MDUzLTdjMzctNGQ0Yi1iYjBiLWM4NTljZmY4YmQ2NwBGAAAAAACgwvh6d71RT67CyZYo1BbgBwDRsMKrxK8zQK977VpakMDFAAAAAAAPAADRsMKrxK8zQK977VpakMDFAAAbsKN7AAA=" ChangeKey="DwAAAA=="/>               <t:ParentFolderId Id="AAMkAGUzZmI3MDUzLTdjMzctNGQ0Yi1iYjBiLWM4NTljZmY4YmQ2NwAuAAAAAACgwvh6d71RT67CyZYo1BbgAQDRsMKrxK8zQK977VpakMDFAAAAAAAPAAA=" ChangeKey="AQAAAA=="/>             </t:ModifiedEvent>             <t:ModifiedEvent>               <t:Watermark>AQAAALMr+Kv/fENCqdxOTY18DcCAuCYAAAAAAAE=</t:Watermark>               <t:TimeStamp>2013-06-19T06:43:53Z</t:TimeStamp>               <t:FolderId Id="AAMkAGUzZmI3MDUzLTdjMzctNGQ0Yi1iYjBiLWM4NTljZmY4YmQ2NwAuAAAAAACgwvh6d71RT67CyZYo1BbgAQDRsMKrxK8zQK977VpakMDFAAAAAAAPAAA=" ChangeKey="AgAAAA=="/>               <t:ParentFolderId Id="AAMkAGUzZmI3MDUzLTdjMzctNGQ0Yi1iYjBiLWM4NTljZmY4YmQ2NwAuAAAAAACgwvh6d71RT67CyZYo1BbgAQDRsMKrxK8zQK977VpakMDFAAAAAAAKAAA=" ChangeKey="AQAAAA=="/>             </t:ModifiedEvent>           </m:Notification>         </m:SendNotificationResponseMessage>       </m:ResponseMessages>     </m:SendNotification>   </soap11:Body> </soap11:Envelope> // 자신이 일정 생성 - 무한 반복일정, 참여자 없음, 무한 일정 중에서 한 항목만 삭제 <?xml version="1.0" encoding="utf-8"?> <soap11:Envelope xmlns:soap11="http://schemas.xmlsoap.org/soap/envelope/">   <soap11:Header>     <t:RequestServerVersion xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" Version="Exchange2013"/>   </soap11:Header>   <soap11:Body>     <m:SendNotification xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages">       <m:ResponseMessages>         <m:SendNotificationResponseMessage ResponseClass="Success">           <m:ResponseCode>NoError</m:ResponseCode>           <m:Notification>             <t:SubscriptionId>HwBlcGRldjA0Lm15c2luZ2xlZGV2LnNhbXN1bmcuY29tEAAAALa9b4YzhX5PpKtRqXhcWi6eGNshzzrQCA==</t:SubscriptionId>             <t:PreviousWatermark>AQAAALMr+Kv/fENCqdxOTY18DcDzuCYAAAAAAAE=</t:PreviousWatermark>             <t:MoreEvents>false</t:MoreEvents>             <t:ModifiedEvent>               <t:Watermark>AQAAALMr+Kv/fENCqdxOTY18DcD4uCYAAAAAAAE=</t:Watermark>               <t:TimeStamp>2013-06-19T06:47:23Z</t:TimeStamp>               <t:ItemId Id="AAMkAGUzZmI3MDUzLTdjMzctNGQ0Yi1iYjBiLWM4NTljZmY4YmQ2NwBGAAAAAACgwvh6d71RT67CyZYo1BbgBwDRsMKrxK8zQK977VpakMDFAAAAAAAPAADRsMKrxK8zQK977VpakMDFAAAbsKN7AAA=" ChangeKey="DwAAAA=="/>               <t:ParentFolderId Id="AAMkAGUzZmI3MDUzLTdjMzctNGQ0Yi1iYjBiLWM4NTljZmY4YmQ2NwAuAAAAAACgwvh6d71RT67CyZYo1BbgAQDRsMKrxK8zQK977VpakMDFAAAAAAAPAAA=" ChangeKey="AQAAAA=="/>             </t:ModifiedEvent>             <t:ModifiedEvent>               <t:Watermark>AQAAALMr+Kv/fENCqdxOTY18DcAEuSYAAAAAAAE=</t:Watermark>               <t:TimeStamp>2013-06-19T06:47:23Z</t:TimeStamp>               <t:ItemId Id="AAMkAGUzZmI3MDUzLTdjMzctNGQ0Yi1iYjBiLWM4NTljZmY4YmQ2NwBGAAAAAACgwvh6d71RT67CyZYo1BbgBwDRsMKrxK8zQK977VpakMDFAAAAAAAPAADRsMKrxK8zQK977VpakMDFAAAbsKN7AAA=" ChangeKey="DwAAAA=="/>               <t:ParentFolderId Id="AAMkAGUzZmI3MDUzLTdjMzctNGQ0Yi1iYjBiLWM4NTljZmY4YmQ2NwAuAAAAAACgwvh6d71RT67CyZYo1BbgAQDRsMKrxK8zQK977VpakMDFAAAAAAAPAAA=" ChangeKey="AQAAAA=="/>             </t:ModifiedEvent>             <t:ModifiedEvent>               <t:Watermark>AQAAALMr+Kv/fENCqdxOTY18DcAIuSYAAAAAAAE=</t:Watermark>               <t:TimeStamp>2013-06-19T06:47:23Z</t:TimeStamp>               <t:FolderId Id="AAMkAGUzZmI3MDUzLTdjMzctNGQ0Yi1iYjBiLWM4NTljZmY4YmQ2NwAuAAAAAACgwvh6d71RT67CyZYo1BbgAQDRsMKrxK8zQK977VpakMDFAAAAAAAPAAA=" ChangeKey="AgAAAA=="/>               <t:ParentFolderId Id="AAMkAGUzZmI3MDUzLTdjMzctNGQ0Yi1iYjBiLWM4NTljZmY4YmQ2NwAuAAAAAACgwvh6d71RT67CyZYo1BbgAQDRsMKrxK8zQK977VpakMDFAAAAAAAKAAA=" ChangeKey="AQAAAA=="/>             </t:ModifiedEvent>           </m:Notification>         </m:SendNotificationResponseMessage>       </m:ResponseMessages>     </m:SendNotification>   </soap11:Body> </soap11:Envelope> // 자신이 일정 생성 - 무한 반복일정, 참여자 없음, 무한 일정 -> 전체 되풀이 삭제 <?xml version="1.0" encoding="utf-8"?> <soap11:Envelope xmlns:soap11="http://schemas.xmlsoap.org/soap/envelope/">   <soap11:Header>     <t:RequestServerVersion xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" Version="Exchange2013"/>   </soap11:Header>   <soap11:Body>     <m:SendNotification xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages">       <m:ResponseMessages>         <m:SendNotificationResponseMessage ResponseClass="Success">           <m:ResponseCode>NoError</m:ResponseCode>           <m:Notification>             <t:SubscriptionId>HwBlcGRldjA0Lm15c2luZ2xlZGV2LnNhbXN1bmcuY29tEAAAALa9b4YzhX5PpKtRqXhcWi6eGNshzzrQCA==</t:SubscriptionId>             <t:PreviousWatermark>AQAAALMr+Kv/fENCqdxOTY18DcA0uSYAAAAAAAE=</t:PreviousWatermark>             <t:MoreEvents>false</t:MoreEvents>             <t:ModifiedEvent>               <t:Watermark>AQAAALMr+Kv/fENCqdxOTY18DcBBuSYAAAAAAAE=</t:Watermark>               <t:TimeStamp>2013-06-19T06:49:15Z</t:TimeStamp>               <t:ItemId Id="AAMkAGUzZmI3MDUzLTdjMzctNGQ0Yi1iYjBiLWM4NTljZmY4YmQ2NwBGAAAAAACgwvh6d71RT67CyZYo1BbgBwDRsMKrxK8zQK977VpakMDFAAAAAAAPAADRsMKrxK8zQK977VpakMDFAAAbsKN7AAA=" ChangeKey="DwAAAA=="/>               <t:ParentFolderId Id="AAMkAGUzZmI3MDUzLTdjMzctNGQ0Yi1iYjBiLWM4NTljZmY4YmQ2NwAuAAAAAACgwvh6d71RT67CyZYo1BbgAQDRsMKrxK8zQK977VpakMDFAAAAAAAPAAA=" ChangeKey="AQAAAA=="/>             </t:ModifiedEvent>             <t:ModifiedEvent>               <t:Watermark>AQAAALMr+Kv/fENCqdxOTY18DcBNuSYAAAAAAAE=</t:Watermark>               <t:TimeStamp>2013-06-19T06:49:15Z</t:TimeStamp>               <t:ItemId Id="AAMkAGUzZmI3MDUzLTdjMzctNGQ0Yi1iYjBiLWM4NTljZmY4YmQ2NwBGAAAAAACgwvh6d71RT67CyZYo1BbgBwDRsMKrxK8zQK977VpakMDFAAAAAAAPAADRsMKrxK8zQK977VpakMDFAAAbsKN7AAA=" ChangeKey="DwAAAA=="/>               <t:ParentFolderId Id="AAMkAGUzZmI3MDUzLTdjMzctNGQ0Yi1iYjBiLWM4NTljZmY4YmQ2NwAuAAAAAACgwvh6d71RT67CyZYo1BbgAQDRsMKrxK8zQK977VpakMDFAAAAAAAPAAA=" ChangeKey="AQAAAA=="/>             </t:ModifiedEvent>             <t:ModifiedEvent>               <t:Watermark>AQAAALMr+Kv/fENCqdxOTY18DcBcuSYAAAAAAAE=</t:Watermark>               <t:TimeStamp>2013-06-19T06:49:15Z</t:TimeStamp>               <t:FolderId Id="AAMkAGUzZmI3MDUzLTdjMzctNGQ0Yi1iYjBiLWM4NTljZmY4YmQ2NwAuAAAAAACgwvh6d71RT67CyZYo1BbgAQDRsMKrxK8zQK977VpakMDFAAAAAAAPAAA=" ChangeKey="AgAAAA=="/>               <t:ParentFolderId Id="AAMkAGUzZmI3MDUzLTdjMzctNGQ0Yi1iYjBiLWM4NTljZmY4YmQ2NwAuAAAAAACgwvh6d71RT67CyZYo1BbgAQDRsMKrxK8zQK977VpakMDFAAAAAAAKAAA=" ChangeKey="AQAAAA=="/>             </t:ModifiedEvent>           </m:Notification>         </m:SendNotificationResponseMessage>       </m:ResponseMessages>     </m:SendNotification>   </soap11:Body>

</soap11:Envelope>

[코드1] Exchange에서 보내주는 XML 메시지






+ Recent posts