次のような.icsファイルを出力するデータベースがあります。
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//hacksw/handcal//NONSGML v1.0//EN
BEGIN:VEVENT
UID:36@homewoodphoto.jhu.edu
DTSTAMP:20091211T175956Z
DTSTART:20091106T200000Z
DTEND:20091106T230000Z
SUMMARY:
END:VEVENT
BEGIN:VEVENT
UID:35@homewoodphoto.jhu.edu
DTSTAMP:20091211T175956Z
DTSTART:20091105T220000Z
DTEND:20091106T010000Z
SUMMARY:
END:VEVENT
BEGIN:VEVENT
UID:34@homewoodphoto.jhu.edu
DTSTAMP:20091211T175956Z
DTSTART:20091106T200000Z
DTEND:20091106T230000Z
SUMMARY:
END:VEVENT
END:VCALENDAR
ほとんどの電子メールクライアント(Microsoft Outlook 2007を含む)から簡単にサブスクライブできます。ただし、クライアントがファイルをサブスクライブした後、更新が発生したときにファイルを更新することはほとんど不可能です。
.icsファイル内からクライアントに更新を強制またはプッシュする方法はありますか?または、Exchange上にない場合でも、Outlookの内部からですか?