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

От: Ilya Obshadko <CGatePro_at_mx_ru>
Дата: Wed 31 Aug 2005 - 16:24:06 MSD

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
ink1">Cink1">ink1">LASS:2
PRIORITY:1
STATUS:1
ink1">SUMMARY:Lunch
DTEND:20040610T100000Z
DTSTART:20040610T090000Z
UID:000000007573525943B6DA49BA13933C67BC67FEA4352100
ink1">ink1">END:VEVENT
ink1">END:VCALENDAR

Работающий вариант:



BEGIN:VCALENDAR
METHOD:PUBLISH
BEGIN:VEVENT
DESCRIPTION:nothing interesting too
ink1">LOCATION:home
ink1">SUMMARY:test2
DTEND:20050831T141500Z
DTSTART:20050831T133000Z
ink1">UID:1125485023605
ink1">ink1">END:VEVENT
ink1">END:VCALENDAR

Легко видеть, что в неработающем варианте: - есть поля CATEGORIES, CLASink1">S, PRIORITY, STATUS - поле UID имеет заметно более длинное значение Вторая причина здесь не при чем точно (проверял), а вот относительно полей хотелось бы понять - какое из них мешает корректному отображению и почему.

Оба варианта получены посредством синхронизации через коннектор, но с клиентской стороны были разные PIM.

-- 
Ilya Obshadko
* mailto: xfyre@xfyre.com
* http://www.xfyre.com/
Получено Wed Aug 31 12:24:13 2005

Этот архив был сгенерирован hypermail 2.1.8 : Tue 21 Feb 2006 - 03:16:51 MSK