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 메시지
'Sharepoint, Lync, Exchange' 카테고리의 다른 글
[Exchange] Exchange 개발 관련 파워쉘 명령어 모음 (0) | 2013.06.24 |
---|---|
[Exchange] 다른 컴퓨터에서 원격으로 Remote Powershell for Exchange 접속하는 방법 (0) | 2013.06.21 |
[Exchange] OWA 로그인시 이전 암호로 로그인 되는 문제 - An old password still works after you change it in Outlook Web Access (0) | 2013.06.08 |
[Exchange] 동적 사용자의 Push Notification 등록 #2 (0) | 2013.05.03 |
[Exchange] 동적 사용자의 Push Notification 등록 #1 (0) | 2013.05.03 |