I’m trying to set up my CMS to create .ics files of our org.'s future events.
One question: What’s the purpose of DTSTAMP, and how does it differ from CREATED?
Here’s the documentation:
http://www.ietf.org/rfc/rfc2445.txt
4.8.7.1 Date/Time Created
Property Name: CREATED
Purpose: This property specifies the date and time that the calendar
information was created by the calendar user agent in the calendar
store.
Note: This is analogous to the creation date and time for a file
in the file system.
Value Type: DATE-TIME
Property Parameters: Non-standard property parameters can be
specified on this property.
Conformance: The property can be specified once in “VEVENT”, “VTODO”
or “VJOURNAL” calendar components.
Description: The date and time is a UTC value.
Format Definition: The property is defined by the following notation:
created = "CREATED" creaparam ":" date-time CRLF
creaparam = *(";" xparam)
Example: The following is an example of this property:
CREATED:19960329T133000Z
4.8.7.2 Date/Time Stamp
Property Name: DTSTAMP
Purpose: The property indicates the date/time that the instance of
the iCalendar object was created.
Value Type: DATE-TIME
Property Parameters: Non-standard property parameters can be
specified on this property.
Conformance: This property MUST be included in the “VEVENT”, “VTODO”,
“VJOURNAL” or “VFREEBUSY” calendar components.
Description: The value MUST be specified in the UTC time format.
This property is also useful to protocols such as [IMIP] that have
inherent latency issues with the delivery of content. This property
will assist in the proper sequencing of messages containing iCalendar
objects.
** This property is different than the “CREATED” and “LAST-MODIFIED”
properties. These two properties are used to specify when the
particular calendar data in the calendar store was created and last
modified. This is different than when the iCalendar object
representation of the calendar service information was created or
last modified.**
Format Definition: The property is defined by the following notation:
dtstamp = "DTSTAMP" stmparam ":" date-time CRLF
stmparam = *(";" xparam)
Example:
DTSTAMP:19971210T080000Z
What the heck is a calendar store? Are these engineers saying that DTSTAMP is a property employed by the event hosts, and CREATED is a property employed by the end-user (i.e., to specify when the app on her local machine first stored the event information on her hard drive)?
I’m sure your assistance is going to help him out in his problem.
[spolier]This thread is over two years old.[/spoiler]
Especially since “calendar store” is used in a very specific context here and a google search for calendar store is not helpful.
For anyone curious, a calendar store is (from here ):
A data store of a calendar service. A calendar service may have
several calendar stores, and each store may contain several
calendars, as well as properties and components outside of those
calendars.
That is one of my many superpowers.
@ Shagnasty.
Ohhhhhhhhhh.
Ohhhhhhhhhh.
Shagnasty:
How can you tell?
Probably has something to do with the calendar store.