Format Definition: The property is defined by the following notation:
class = "CLASS" classparam ":" classvalue CRLF
classparam = *(";" xparam)
Dawson & Stenerson Standards Track [Page 79]
RFC 2445 iCalendar November 1998
classvalue = "PUBLIC" / "PRIVATE" / "CONFIDENTIAL" / iana-token
/ x-name
;Default is PUBLIC
=========================================================
То есть никаких CLASS:2 быть не может.
Аналогично со
STATUS:1
On Wed, 31 Aug 2005 16:24:06 +0400
"Ilya Obshadko" <CGatePro@mx.ru> wrote:
> Vladimir A. Butenko wrote:
>
>>> Message-ID: <22496635.1125080584633.JavaMail.admin@rz.ru>
>>> Date: Fri, 26 Aug 2005 18:22:46 +0000 (GMT)
>>> From: xfyre@rz.ru
>>> Subject: Lunch
>>> Mime-Version: 1.0
>>> Content-Type: text/calendar; name=meeting.ics; method=PUBLISH;
>>> charset=utf-8
>>> Content-Transfer-Encoding: 7bit
>>
>> UTF-8 и 7бит?
>
> если внутри все в quoted-printable или base64 - почему нет?
> это решает JavaMail внутри себя на самом деле.
>
>>> X-Sync4j-Replication-UID:
>>> 000000007573525943B6DA49BA13933C67BC67FEA4352100
>>
>> Вот это поле должно быть в самом VEvent, в качестве UID:
>
> OK, я проверил гипотезу. Нет, дело не в этом.
>
> Неработающий вариант:
>
> =======
> BEGIN:VCALENDAR
> METHOD:PUBLISH
> BEGIN:VEVENT
> CATEGORIES:@office-o
> CLASS:2
> PRIORITY:1
> STATUS:1
> SUMMARY:Lunch
> DTEND:20040610T100000Z
> DTSTART:20040610T090000Z
> UID:000000007573525943B6DA49BA13933C67BC67FEA4352100
> END:VEVENT
> END:VCALENDAR
> =======
>
>
> Работающий вариант:
>
> =======
> BEGIN:VCALENDAR
> METHOD:PUBLISH
> BEGIN:VEVENT
> DESCRIPTION:nothing interesting too
> LOCATION:home
> SUMMARY:test2
> DTEND:20050831T141500Z
> DTSTART:20050831T133000Z
> UID:1125485023605
> END:VEVENT
> END:VCALENDAR
> =======
>
> Легко видеть, что в неработающем варианте:
> - есть поля CATEGORIES, CLASS, PRIORITY, STATUS
> - поле UID имеет заметно более длинное значение
>
> Вторая причина здесь не при чем точно (проверял), а вот относительно
> полей хотелось бы понять - какое из них мешает корректному отображению и
> почему.
>
> Оба варианта получены посредством синхронизации через коннектор, но с
> клиентской стороны были разные PIM.
>
> --
> Ilya Obshadko
> * mailto: xfyre@xfyre.com
> * http://www.xfyre.com/
>
> ##################################################################
> Вы получили это сообщение потому, что подписаны на список рассылки
> <CGatePro@mx.ru>.
>
> Чтобы отписаться, отправьте сообщение на адрес <CGatePro-off@mx.ru>
> Чтобы переключиться в режим дайджеста - mailto:<CGatePro-digest@mx.ru>
> Чтобы переключиться в индексный режим - mailto:<CGatePro-index@mx.ru>
> Для административных запросов адрес <CGatePro-request@mx.ru>
>
>
>
Sincerely,
Vladimir
Получено Thu Sep 01 04:16:05 2005