List Info

Thread: SSE and Calendaring




SSE and Calendaring
user name
2006-08-08 21:20:49

I am looking for information on SSE and calendaring. In looking at the spec at http://msdn.microsoft.com/xml/rss/sse, I don’t see any references to calendaring. Are there any examples an SSE feed with calendar events?  I am mostly interested in how group schedule and repeating events are handled.

 

Eric York

TimeBridge, Inc

SSE and Calendaring
user name
2006-08-08 22:02:58

Eric,

 

SSE enables endpoints to share data but is data type/format agnostic. As such, the spec does not call out specific item types like Calendars.

 

It is pretty straightforward to construct a feed with calendar events. The first thing you need to decide is what your calendar data format is. If you went with a standard like .ics, a sample feed would look something like this.

 

 

<?xml version=&quot;1.0&quot;?>

<rss xmlns:sseai=&quot;http://www.microsoft.com/schemas/office/outlook/sseaddin"; xmlns:sx="http://www.microsoft.com/schemas/rss/sse" version=";2.0"&gt;

  <channel>

 &nbsp;  <title&gt;Sample Calendar Feed</title>

 &nbsp;  <link&gt;c:\feeds\Bar\ramannmicrosoft.com_RAMANNTOSH\feed.xml</link&gt;

 &nbsp;  <description>Sample Calendar Feed - Partial Items Feed</description>

 &nbsp;  <pubDate>Sun, 06 Aug 2006 15:42:49 GMT</pubDate>

 &nbsp;  <lastBuildDate>Sun, 06 Aug 2006 15:42:50 GMT</lastBuildDate&gt;

 &nbsp;  <sx:sharing since=&quot;Sun, 06 Aug 2006 15:42:49 GMT" until=&quot;Sun, 06 Aug 2006 15:42:50 GMT" version=&quot;0.92&quot; window=&quot;0"&gt;

 &nbsp; &nbsp;  <sx:related link=&quot;c:\feeds\Bar\ramannmicrosoft.com_RAMANNTOSH\feedall.xml" title=";All Items feed" type=";complete&quot; since=&quot;Sun, 06 Aug 2006 15:42:50 GMT" />

 &nbsp;  </sx:sharing>

 &nbsp;  <item&gt;

 &nbsp; &nbsp;  <title&gt;Shared Calendar Event</title>

 &nbsp; &nbsp;  <author> Raman Narayanan&lt;/author&gt;

 &nbsp; &nbsp;  <enclosure url=&quot;e56c65d2-9db8-4d55-8983-600bd476e47d-5.ics" length="887" type=";text/Calendar" />

 &nbsp; &nbsp;  <description>Calendar Event for Bar</description&gt;

 &nbsp; &nbsp;  <pubDate>Sun, 06 Aug 2006 15:42:50 GMT</pubDate>

 &nbsp; &nbsp;  <guid&gt;764A610000042705470000/5</guid>

 &nbsp; &nbsp;  <sx:sync id="e56c65d2-9db8-4d55-8983-600bd476e47d" version=&quot;3" deleted=&quot;false&quot; conflict=&quot;false&quot;>

 &nbsp; &nbsp; &nbsp;  <sx:history when=";Sun, 06 Aug 2006 15:42:50 GMT" by="ramannmicrosoft.com"&gt;

 &nbsp; &nbsp; &nbsp; &nbsp;  <sx:update when=";Sun, 06 Aug 2006 02:32:45 GMT" by="ramannmicrosoft.com" />

 &nbsp; &nbsp; &nbsp; &nbsp;  <sx:update when=";Sat, 05 Aug 2006 00:04:46 GMT" by="ramannmicrosoft.com" />

 &nbsp; &nbsp; &nbsp;  </sx:history>

 &nbsp; &nbsp;  </sx:sync>

 &nbsp;  </item&gt;

  </channel>

</rss&gt;

 

Note that in this case the data is in the enclosure url ="e56c65d2-9db8-4d55-8983-600bd476e47d-5.ics";.

 

This is an ics (the format supports recurring appointments, timezones etc) which could look something like:

 

BEGIN:VCALENDAR

PRODID:-//Microsoft Corporation//Outlook 11.0 MIMEDIR//EN

VERSION:2.0

METHOD:PUBLISH

BEGIN:VEVENT

ORGANIZER:MAILTO:ramannmicrosoft.com

DTSTART:20060821T150000Z

DTEND:20060821T153000Z

LOCATION:Seattle

TRANSP:OPAQUE

SEQUENCE:0

UID:040000008200E00074C5B7101A82E00800000000500E200EFABAC6010000000000000000100

 00000F94A6666F4D54642A6816E7A43CDC338

DTSTAMP:20060808T215121Z

SUMMARY:Sample Calendar Event

PRIORITY:5

X-MICROSOFT-CDO-IMPORTANCE:1

CLASS:PUBLIC

BEGIN:VALARM

TRIGGER:-PT15M

ACTIONISPLAY

DESCRIPTION:Reminder

END:VALARM

END:VEVENT

END:VCALENDAR

 

 

This is just one SSE calendar feed example using .ics and enclosures. You could have your calendar data inline and use a microformat if you so chose ... it is completely up to the app.

 

Raman

 

 


From: Feed technology discussion [mailto:FEED-TECHDISCUSSMS.HOSTING.LSOFT.COM] On Behalf Of Eric York
Sent: Tuesday, August 08, 2006 2:21 PM
To: FEED-TECHDISCUSSMS.HOSTING.LSOFT.COM
Subject: [FEED-TECH] SSE and Calendaring

 

I am looking for information on SSE and calendaring. In looking at the spec at http://msdn.microsoft.com/xml/rss/sse, I don’t see any references to calendaring. Are there any examples an SSE feed with calendar events?&nbsp; I am mostly interested in how group schedule and repeating events are handled.

 

Eric York

TimeBridge, Inc

SSE and Calendaring
user name
2006-08-08 22:02:58

Eric,

 

SSE enables endpoints to share data but is data type/format agnostic. As such, the spec does not call out specific item types like Calendars.

 

It is pretty straightforward to construct a feed with calendar events. The first thing you need to decide is what your calendar data format is. If you went with a standard like .ics, a sample feed would look something like this.

 

 

<?xml version=&quot;1.0&quot;?>

<rss xmlns:sseai=&quot;http://www.microsoft.com/schemas/office/outlook/sseaddin"; xmlns:sx="http://www.microsoft.com/schemas/rss/sse" version=";2.0"&gt;

  <channel>

 &nbsp;  <title&gt;Sample Calendar Feed</title>

 &nbsp;  <link&gt;c:\feeds\Bar\ramannmicrosoft.com_RAMANNTOSH\feed.xml</link&gt;

 &nbsp;  <description>Sample Calendar Feed - Partial Items Feed</description>

 &nbsp;  <pubDate>Sun, 06 Aug 2006 15:42:49 GMT</pubDate>

 &nbsp;  <lastBuildDate>Sun, 06 Aug 2006 15:42:50 GMT</lastBuildDate&gt;

 &nbsp;  <sx:sharing since=&quot;Sun, 06 Aug 2006 15:42:49 GMT" until=&quot;Sun, 06 Aug 2006 15:42:50 GMT" version=&quot;0.92&quot; window=&quot;0"&gt;

 &nbsp; &nbsp;  <sx:related link=&quot;c:\feeds\Bar\ramannmicrosoft.com_RAMANNTOSH\feedall.xml" title=";All Items feed" type=";complete&quot; since=&quot;Sun, 06 Aug 2006 15:42:50 GMT" />

 &nbsp;  </sx:sharing>

 &nbsp;  <item&gt;

 &nbsp; &nbsp;  <title&gt;Shared Calendar Event</title>

 &nbsp; &nbsp;  <author> Raman Narayanan&lt;/author&gt;

 &nbsp; &nbsp;  <enclosure url=&quot;e56c65d2-9db8-4d55-8983-600bd476e47d-5.ics" length="887" type=";text/Calendar" />

 &nbsp; &nbsp;  <description>Calendar Event for Bar</description&gt;

 &nbsp; &nbsp;  <pubDate>Sun, 06 Aug 2006 15:42:50 GMT</pubDate>

 &nbsp; &nbsp;  <guid&gt;764A610000042705470000/5</guid>

 &nbsp; &nbsp;  <sx:sync id="e56c65d2-9db8-4d55-8983-600bd476e47d" version=&quot;3" deleted=&quot;false&quot; conflict=&quot;false&quot;>

 &nbsp; &nbsp; &nbsp;  <sx:history when=";Sun, 06 Aug 2006 15:42:50 GMT" by="ramannmicrosoft.com"&gt;

 &nbsp; &nbsp; &nbsp; &nbsp;  <sx:update when=";Sun, 06 Aug 2006 02:32:45 GMT" by="ramannmicrosoft.com" />

 &nbsp; &nbsp; &nbsp; &nbsp;  <sx:update when=";Sat, 05 Aug 2006 00:04:46 GMT" by="ramannmicrosoft.com" />

 &nbsp; &nbsp; &nbsp;  </sx:history>

 &nbsp; &nbsp;  </sx:sync>

 &nbsp;  </item&gt;

  </channel>

</rss&gt;

 

Note that in this case the data is in the enclosure url ="e56c65d2-9db8-4d55-8983-600bd476e47d-5.ics";.

 

This is an ics (the format supports recurring appointments, timezones etc) which could look something like:

 

BEGIN:VCALENDAR

PRODID:-//Microsoft Corporation//Outlook 11.0 MIMEDIR//EN

VERSION:2.0

METHOD:PUBLISH

BEGIN:VEVENT

ORGANIZER:MAILTO:ramannmicrosoft.com

DTSTART:20060821T150000Z

DTEND:20060821T153000Z

LOCATION:Seattle

TRANSP:OPAQUE

SEQUENCE:0

UID:040000008200E00074C5B7101A82E00800000000500E200EFABAC6010000000000000000100

 00000F94A6666F4D54642A6816E7A43CDC338

DTSTAMP:20060808T215121Z

SUMMARY:Sample Calendar Event

PRIORITY:5

X-MICROSOFT-CDO-IMPORTANCE:1

CLASS:PUBLIC

BEGIN:VALARM

TRIGGER:-PT15M

ACTIONISPLAY

DESCRIPTION:Reminder

END:VALARM

END:VEVENT

END:VCALENDAR

 

 

This is just one SSE calendar feed example using .ics and enclosures. You could have your calendar data inline and use a microformat if you so chose ... it is completely up to the app.

 

Raman

 

 


From: Feed technology discussion [mailto:FEED-TECHDISCUSSMS.HOSTING.LSOFT.COM] On Behalf Of Eric York
Sent: Tuesday, August 08, 2006 2:21 PM
To: FEED-TECHDISCUSSMS.HOSTING.LSOFT.COM
Subject: [FEED-TECH] SSE and Calendaring

 

I am looking for information on SSE and calendaring. In looking at the spec at http://msdn.microsoft.com/xml/rss/sse, I don’t see any references to calendaring. Are there any examples an SSE feed with calendar events?&nbsp; I am mostly interested in how group schedule and repeating events are handled.

 

Eric York

TimeBridge, Inc

SSE and Calendaring
user name
2006-08-16 23:14:09

Normally group scheduled events, where the user is an attendee, have some access control that is applied to them. ; For example, an attendee in a group scheduled event can only change their attendance status and edit alarms. In the SSE protocol when an end-point wants to edit an event and sync it back, how would the end-point know that it can only edit the attendee status, assuming the end-point can figure out which attendee to edit, for a group schedule event?

 

Eric

 


From: Feed technology discussion [mailto:FEED-TECHDISCUSSMS.HOSTING.LSOFT.COM] On Behalf Of Raman Narayanan
Sent: Tuesday, August 08, 2006 3:03 PM
To: FEED-TECHDISCUSSMS.HOSTING.LSOFT.COM
Subject: Re: [FEED-TECH] SSE and Calendaring

 

Eric,

 

SSE enables endpoints to share data but is data type/format agnostic. As such, the spec does not call out specific item types like Calendars.

 

It is pretty straightforward to construct a feed with calendar events. The first thing you need to decide is what your calendar data format is. If you went with a standard like .ics, a sample feed would look something like this.

 

 

<?xml version=&quot;1.0&quot;?>

<rss xmlns:sseai="http://www.microsoft.com/schemas/office/outlook/sseaddin&quot; xmlns:sx="http://www.microsoft.com/schemas/rss/sse" version=&quot;2.0&quot;>

  <channel>

 &nbsp;  <title&gt;Sample Calendar Feed</title>

 &nbsp;  &lt;link>c:\feeds\Bar\ramannmicrosoft.com_RAMANNTOSH\feed.xml</link&gt;

 &nbsp;  <description>Sample Calendar Feed - Partial Items Feed</description&gt;

 &nbsp;  <pubDate>Sun, 06 Aug 2006 15:42:49 GMT</pubDate>

 &nbsp;  <lastBuildDate>Sun, 06 Aug 2006 15:42:50 GMT</lastBuildDate>

 &nbsp;  <sx:sharing since=&quot;Sun, 06 Aug 2006 15:42:49 GMT" until=&quot;Sun, 06 Aug 2006 15:42:50 GMT" version=&quot;0.92&quot; window=&quot;0"&gt;

 &nbsp; &nbsp;  <sx:related link=&quot;c:\feeds\Bar\ramannmicrosoft.com_RAMANNTOSH\feedall.xml" title=";All Items feed" type=";complete&quot; since=&quot;Sun, 06 Aug 2006 15:42:50 GMT" />

 &nbsp;  </sx:sharing>

 &nbsp;  <item&gt;

 &nbsp; &nbsp;  <title&gt;Shared Calendar Event</title>

 &nbsp; &nbsp;  <author> Raman Narayanan</author>

 &nbsp; &nbsp;  <enclosure url=&quot;e56c65d2-9db8-4d55-8983-600bd476e47d-5.ics" length="887" type=";text/Calendar" />

 &nbsp; &nbsp;  <description>Calendar Event for Bar</description&gt;

 &nbsp; &nbsp;  <pubDate>Sun, 06 Aug 2006 15:42:50 GMT</pubDate>

 &nbsp; &nbsp;  &lt;guid>764A610000042705470000/5</guid>

 &nbsp; &nbsp;  <sx:sync id="e56c65d2-9db8-4d55-8983-600bd476e47d" version=&quot;3" deleted=&quot;false&quot; conflict=&quot;false&quot;>

 &nbsp; &nbsp; &nbsp;  <sx:history when=&quot;Sun, 06 Aug 2006 15:42:50 GMT" by="ramannmicrosoft.com"&gt;

 &nbsp; &nbsp; &nbsp; &nbsp;  <sx:update when=&quot;Sun, 06 Aug 2006 02:32:45 GMT" by="ramannmicrosoft.com" />

 &nbsp; &nbsp; &nbsp; &nbsp;  <sx:update when=";Sat, 05 Aug 2006 00:04:46 GMT" by="ramannmicrosoft.com" />

 &nbsp; &nbsp; &nbsp;  </sx:history>

 &nbsp; &nbsp;  </sx:sync>

 &nbsp;  </item&gt;

  </channel>

</rss&gt;

 

Note that in this case the data is in the enclosure url =";e56c65d2-9db8-4d55-8983-600bd476e47d-5.ics&quot;.

 

This is an ics (the format supports recurring appointments, timezones etc) which could look something like:

 

BEGIN:VCALENDAR

PRODID:-//Microsoft Corporation//Outlook 11.0 MIMEDIR//EN

VERSION:2.0

METHOD:PUBLISH

BEGIN:VEVENT

ORGANIZER:MAILTO:ramannmicrosoft.com

DTSTART:20060821T150000Z

DTEND:20060821T153000Z

LOCATION:Seattle

TRANSP:OPAQUE

SEQUENCE:0

UID:040000008200E00074C5B7101A82E00800000000500E200EFABAC6010000000000000000100

 00000F94A6666F4D54642A6816E7A43CDC338

DTSTAMP:20060808T215121Z

SUMMARY:Sample Calendar Event

PRIORITY:5

X-MICROSOFT-CDO-IMPORTANCE:1

CLASS:PUBLIC

BEGIN:VALARM

TRIGGER:-PT15M

ACTIONISPLAY

DESCRIPTION:Reminder

END:VALARM

END:VEVENT

END:VCALENDAR

 

 

This is just one SSE calendar feed example using .ics and enclosures. You could have your calendar data inline and use a microformat if you so chose ... it is completely up to the app.

 

Raman

 

 


From: Feed technology discussion [mailto:FEED-TECHDISCUSSMS.HOSTING.LSOFT.COM] On Behalf Of Eric York
Sent: Tuesday, August 08, 2006 2:21 PM
To: FEED-TECHDISCUSSMS.HOSTING.LSOFT.COM
Subject: [FEED-TECH] SSE and Calendaring

 

I am looking for information on SSE and calendaring. In looking at the spec at http://msdn.microsoft.com/xml/rss/sse, I don’t see any references to calendaring. Are there any examples an SSE feed with calendar events?&nbsp; I am mostly interested in how group schedule and repeating events are handled.

 

Eric York

TimeBridge, Inc

SSE and Calendaring
user name
2006-08-16 23:14:09

Normally group scheduled events, where the user is an attendee, have some access control that is applied to them. ; For example, an attendee in a group scheduled event can only change their attendance status and edit alarms. In the SSE protocol when an end-point wants to edit an event and sync it back, how would the end-point know that it can only edit the attendee status, assuming the end-point can figure out which attendee to edit, for a group schedule event?

 

Eric

 


From: Feed technology discussion [mailto:FEED-TECHDISCUSSMS.HOSTING.LSOFT.COM] On Behalf Of Raman Narayanan
Sent: Tuesday, August 08, 2006 3:03 PM
To: FEED-TECHDISCUSSMS.HOSTING.LSOFT.COM
Subject: Re: [FEED-TECH] SSE and Calendaring

 

Eric,

 

SSE enables endpoints to share data but is data type/format agnostic. As such, the spec does not call out specific item types like Calendars.

 

It is pretty straightforward to construct a feed with calendar events. The first thing you need to decide is what your calendar data format is. If you went with a standard like .ics, a sample feed would look something like this.

 

 

<?xml version=&quot;1.0&quot;?>

<rss xmlns:sseai="http://www.microsoft.com/schemas/office/outlook/sseaddin&quot; xmlns:sx="http://www.microsoft.com/schemas/rss/sse" version=&quot;2.0&quot;>

  <channel>

 &nbsp;  <title&gt;Sample Calendar Feed</title>

 &nbsp;  &lt;link>c:\feeds\Bar\ramannmicrosoft.com_RAMANNTOSH\feed.xml</link&gt;

 &nbsp;  <description>Sample Calendar Feed - Partial Items Feed</description&gt;

 &nbsp;  <pubDate>Sun, 06 Aug 2006 15:42:49 GMT</pubDate>

 &nbsp;  <lastBuildDate>Sun, 06 Aug 2006 15:42:50 GMT</lastBuildDate>

 &nbsp;  <sx:sharing since=&quot;Sun, 06 Aug 2006 15:42:49 GMT" until=&quot;Sun, 06 Aug 2006 15:42:50 GMT" version=&quot;0.92&quot; window=&quot;0"&gt;

 &nbsp; &nbsp;  <sx:related link=&quot;c:\feeds\Bar\ramannmicrosoft.com_RAMANNTOSH\feedall.xml" title=";All Items feed" type=";complete&quot; since=&quot;Sun, 06 Aug 2006 15:42:50 GMT" />

 &nbsp;  </sx:sharing>

 &nbsp;  <item&gt;

 &nbsp; &nbsp;  <title&gt;Shared Calendar Event</title>

 &nbsp; &nbsp;  <author> Raman Narayanan</author>

 &nbsp; &nbsp;  <enclosure url=&quot;e56c65d2-9db8-4d55-8983-600bd476e47d-5.ics" length="887" type=";text/Calendar" />

 &nbsp; &nbsp;  <description>Calendar Event for Bar</description&gt;

 &nbsp; &nbsp;  <pubDate>Sun, 06 Aug 2006 15:42:50 GMT</pubDate>

 &nbsp; &nbsp;  &lt;guid>764A610000042705470000/5</guid>

 &nbsp; &nbsp;  <sx:sync id="e56c65d2-9db8-4d55-8983-600bd476e47d" version=&quot;3" deleted=&quot;false&quot; conflict=&quot;false&quot;>

 &nbsp; &nbsp; &nbsp;  <sx:history when=&quot;Sun, 06 Aug 2006 15:42:50 GMT" by="ramannmicrosoft.com"&gt;

 &nbsp; &nbsp; &nbsp; &nbsp;  <sx:update when=&quot;Sun, 06 Aug 2006 02:32:45 GMT" by="ramannmicrosoft.com" />

 &nbsp; &nbsp; &nbsp; &nbsp;  <sx:update when=";Sat, 05 Aug 2006 00:04:46 GMT" by="ramannmicrosoft.com" />

 &nbsp; &nbsp; &nbsp;  </sx:history>

 &nbsp; &nbsp;  </sx:sync>

 &nbsp;  </item&gt;

  </channel>

</rss&gt;

 

Note that in this case the data is in the enclosure url =";e56c65d2-9db8-4d55-8983-600bd476e47d-5.ics&quot;.

 

This is an ics (the format supports recurring appointments, timezones etc) which could look something like:

 

BEGIN:VCALENDAR

PRODID:-//Microsoft Corporation//Outlook 11.0 MIMEDIR//EN

VERSION:2.0

METHOD:PUBLISH

BEGIN:VEVENT

ORGANIZER:MAILTO:ramannmicrosoft.com

DTSTART:20060821T150000Z

DTEND:20060821T153000Z

LOCATION:Seattle

TRANSP:OPAQUE

SEQUENCE:0

UID:040000008200E00074C5B7101A82E00800000000500E200EFABAC6010000000000000000100

 00000F94A6666F4D54642A6816E7A43CDC338

DTSTAMP:20060808T215121Z

SUMMARY:Sample Calendar Event

PRIORITY:5

X-MICROSOFT-CDO-IMPORTANCE:1

CLASS:PUBLIC

BEGIN:VALARM

TRIGGER:-PT15M

ACTIONISPLAY

DESCRIPTION:Reminder

END:VALARM

END:VEVENT

END:VCALENDAR

 

 

This is just one SSE calendar feed example using .ics and enclosures. You could have your calendar data inline and use a microformat if you so chose ... it is completely up to the app.

 

Raman

 

 


From: Feed technology discussion [mailto:FEED-TECHDISCUSSMS.HOSTING.LSOFT.COM] On Behalf Of Eric York
Sent: Tuesday, August 08, 2006 2:21 PM
To: FEED-TECHDISCUSSMS.HOSTING.LSOFT.COM
Subject: [FEED-TECH] SSE and Calendaring

 

I am looking for information on SSE and calendaring. In looking at the spec at http://msdn.microsoft.com/xml/rss/sse, I don’t see any references to calendaring. Are there any examples an SSE feed with calendar events?&nbsp; I am mostly interested in how group schedule and repeating events are handled.

 

Eric York

TimeBridge, Inc

[1-5]

about | contact  Other archives ( Real Estate discussion Medical topics )