|
List Info
Thread: SSE and Calendaring
|
|
| SSE and Calendaring |

|
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 |

|
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="1.0"?>
<rss
xmlns:sseai="http://www.microsoft.com/schemas/office/outlook/sseaddin"
xmlns:sx="http://www.microsoft.com/schemas/rss/sse"
version="2.0">
<channel>
<title>Sample Calendar Feed</title>
<link>c:\feeds\Bar\ramann microsoft.com_RAMANNTOSH\feed.xml</link>
<description>Sample Calendar Feed - Partial Items
Feed</description>
<pubDate>Sun, 06 Aug 2006 15:42:49
GMT</pubDate>
<lastBuildDate>Sun, 06 Aug 2006 15:42:50
GMT</lastBuildDate>
<sx:sharing since="Sun, 06 Aug 2006 15:42:49
GMT" until="Sun, 06 Aug 2006 15:42:50 GMT"
version="0.92" window="0">
<sx:related
link="c:\feeds\Bar\ramann microsoft.com_RAMANNTOSH\feedall.xml"
title="All Items feed" type="complete" since="Sun, 06
Aug 2006 15:42:50 GMT" />
</sx:sharing>
<item>
<title>Shared Calendar Event</title>
<author> Raman Narayanan</author>
<enclosure
url="e56c65d2-9db8-4d55-8983-600bd476e47d-5.ics"
length="887" type="text/Calendar" />
<description>Calendar Event for Bar</description>
<pubDate>Sun, 06 Aug 2006 15:42:50
GMT</pubDate>
<guid>764A610000042705470000/5</guid>
<sx:sync
id="e56c65d2-9db8-4d55-8983-600bd476e47d" version="3"
deleted="false" conflict="false">
<sx:history when="Sun, 06 Aug 2006 15:42:50
GMT" by="ramann microsoft.com">
<sx:update when="Sun, 06 Aug 2006 02:32:45
GMT" by="ramann microsoft.com" />
<sx:update when="Sat, 05 Aug 2006 00:04:46
GMT" by="ramann microsoft.com" />
</sx:history>
</sx:sync>
</item>
</channel>
</rss>
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:ramann microsoft.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
ACTION ISPLAY
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-TECH DISCUSSMS.HOSTING.LSOFT.COM] On Behalf Of Eric York
Sent: Tuesday, August 08, 2006
2:21 PM
To:
FEED-TECH DISCUSSMS.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? I am mostly interested in how group schedule and
repeating events are handled.
Eric York
TimeBridge, Inc
|
| SSE and Calendaring |

|
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="1.0"?>
<rss
xmlns:sseai="http://www.microsoft.com/schemas/office/outlook/sseaddin"
xmlns:sx="http://www.microsoft.com/schemas/rss/sse"
version="2.0">
<channel>
<title>Sample Calendar Feed</title>
<link>c:\feeds\Bar\ramann microsoft.com_RAMANNTOSH\feed.xml</link>
<description>Sample Calendar Feed - Partial Items
Feed</description>
<pubDate>Sun, 06 Aug 2006 15:42:49
GMT</pubDate>
<lastBuildDate>Sun, 06 Aug 2006 15:42:50
GMT</lastBuildDate>
<sx:sharing since="Sun, 06 Aug 2006 15:42:49
GMT" until="Sun, 06 Aug 2006 15:42:50 GMT"
version="0.92" window="0">
<sx:related
link="c:\feeds\Bar\ramann microsoft.com_RAMANNTOSH\feedall.xml"
title="All Items feed" type="complete" since="Sun, 06
Aug 2006 15:42:50 GMT" />
</sx:sharing>
<item>
<title>Shared Calendar Event</title>
<author> Raman Narayanan</author>
<enclosure
url="e56c65d2-9db8-4d55-8983-600bd476e47d-5.ics"
length="887" type="text/Calendar" />
<description>Calendar Event for Bar</description>
<pubDate>Sun, 06 Aug 2006 15:42:50
GMT</pubDate>
<guid>764A610000042705470000/5</guid>
<sx:sync
id="e56c65d2-9db8-4d55-8983-600bd476e47d" version="3"
deleted="false" conflict="false">
<sx:history when="Sun, 06 Aug 2006 15:42:50
GMT" by="ramann microsoft.com">
<sx:update when="Sun, 06 Aug 2006 02:32:45
GMT" by="ramann microsoft.com" />
<sx:update when="Sat, 05 Aug 2006 00:04:46
GMT" by="ramann microsoft.com" />
</sx:history>
</sx:sync>
</item>
</channel>
</rss>
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:ramann microsoft.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
ACTION ISPLAY
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-TECH DISCUSSMS.HOSTING.LSOFT.COM] On Behalf Of Eric York
Sent: Tuesday, August 08, 2006
2:21 PM
To:
FEED-TECH DISCUSSMS.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? I am mostly interested in how group schedule and
repeating events are handled.
Eric York
TimeBridge, Inc
|
| SSE and Calendaring |

|
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-TECH DISCUSSMS.HOSTING.LSOFT.COM]
On Behalf Of Raman Narayanan
Sent: Tuesday, August 08, 2006
3:03 PM
To: FEED-TECH DISCUSSMS.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="1.0"?>
<rss xmlns:sseai="http://www.microsoft.com/schemas/office/outlook/sseaddin"
xmlns:sx="http://www.microsoft.com/schemas/rss/sse"
version="2.0">
<channel>
<title>Sample Calendar
Feed</title>
<link>c:\feeds\Bar\ramann microsoft.com_RAMANNTOSH\feed.xml</link>
<description>Sample Calendar Feed -
Partial Items Feed</description>
<pubDate>Sun, 06 Aug 2006 15:42:49
GMT</pubDate>
<lastBuildDate>Sun, 06 Aug 2006
15:42:50 GMT</lastBuildDate>
<sx:sharing since="Sun, 06 Aug
2006 15:42:49 GMT" until="Sun, 06 Aug 2006 15:42:50 GMT"
version="0.92" window="0">
<sx:related
link="c:\feeds\Bar\ramann microsoft.com_RAMANNTOSH\feedall.xml"
title="All Items feed" type="complete" since="Sun, 06
Aug 2006 15:42:50 GMT" />
</sx:sharing>
<item>
<title>Shared Calendar
Event</title>
<author> Raman
Narayanan</author>
<enclosure
url="e56c65d2-9db8-4d55-8983-600bd476e47d-5.ics"
length="887" type="text/Calendar" />
<description>Calendar
Event for Bar</description>
<pubDate>Sun, 06 Aug
2006 15:42:50 GMT</pubDate>
<guid>764A610000042705470000/5</guid>
<sx:sync
id="e56c65d2-9db8-4d55-8983-600bd476e47d" version="3"
deleted="false" conflict="false">
<sx:history
when="Sun, 06 Aug 2006 15:42:50 GMT"
by="ramann microsoft.com">
<sx:update
when="Sun, 06 Aug 2006 02:32:45 GMT"
by="ramann microsoft.com" />
<sx:update when="Sat, 05 Aug 2006 00:04:46 GMT"
by="ramann microsoft.com" />
</sx:history>
</sx:sync>
</item>
</channel>
</rss>
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:ramann microsoft.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
ACTION ISPLAY
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-TECH DISCUSSMS.HOSTING.LSOFT.COM]
On Behalf Of Eric York
Sent: Tuesday, August 08, 2006
2:21 PM
To: FEED-TECH DISCUSSMS.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? I am mostly interested in how group schedule
and repeating events are handled.
Eric York
TimeBridge, Inc
|
| SSE and Calendaring |

|
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-TECH DISCUSSMS.HOSTING.LSOFT.COM]
On Behalf Of Raman Narayanan
Sent: Tuesday, August 08, 2006
3:03 PM
To: FEED-TECH DISCUSSMS.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="1.0"?>
<rss xmlns:sseai="http://www.microsoft.com/schemas/office/outlook/sseaddin"
xmlns:sx="http://www.microsoft.com/schemas/rss/sse"
version="2.0">
<channel>
<title>Sample Calendar
Feed</title>
<link>c:\feeds\Bar\ramann microsoft.com_RAMANNTOSH\feed.xml</link>
<description>Sample Calendar Feed -
Partial Items Feed</description>
<pubDate>Sun, 06 Aug 2006 15:42:49
GMT</pubDate>
<lastBuildDate>Sun, 06 Aug 2006
15:42:50 GMT</lastBuildDate>
<sx:sharing since="Sun, 06 Aug
2006 15:42:49 GMT" until="Sun, 06 Aug 2006 15:42:50 GMT"
version="0.92" window="0">
<sx:related
link="c:\feeds\Bar\ramann microsoft.com_RAMANNTOSH\feedall.xml"
title="All Items feed" type="complete" since="Sun, 06
Aug 2006 15:42:50 GMT" />
</sx:sharing>
<item>
<title>Shared Calendar
Event</title>
<author> Raman
Narayanan</author>
<enclosure
url="e56c65d2-9db8-4d55-8983-600bd476e47d-5.ics"
length="887" type="text/Calendar" />
<description>Calendar
Event for Bar</description>
<pubDate>Sun, 06 Aug
2006 15:42:50 GMT</pubDate>
<guid>764A610000042705470000/5</guid>
<sx:sync
id="e56c65d2-9db8-4d55-8983-600bd476e47d" version="3"
deleted="false" conflict="false">
<sx:history
when="Sun, 06 Aug 2006 15:42:50 GMT"
by="ramann microsoft.com">
<sx:update
when="Sun, 06 Aug 2006 02:32:45 GMT"
by="ramann microsoft.com" />
<sx:update when="Sat, 05 Aug 2006 00:04:46 GMT"
by="ramann microsoft.com" />
</sx:history>
</sx:sync>
</item>
</channel>
</rss>
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:ramann microsoft.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
ACTION ISPLAY
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-TECH DISCUSSMS.HOSTING.LSOFT.COM]
On Behalf Of Eric York
Sent: Tuesday, August 08, 2006
2:21 PM
To: FEED-TECH DISCUSSMS.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? I am mostly interested in how group schedule
and repeating events are handled.
Eric York
TimeBridge, Inc
|
[1-5]
|
|