Re: Re: формат iCalendar в CGP

От: Vladimir A. Butenko <CGatePro_at_mx_ru>
Дата: Thu 01 Sep 2005 - 08:17:33 MSD


    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

Этот архив был сгенерирован hypermail 2.1.8 : Fri 24 Apr 2015 - 16:14:01 MSK