- [2018-01-05 18:55:14.602] replace item operation received
- [2018-01-05 18:55:14.602] Testing filter '' against item:
- [2018-01-05 18:55:14.602] Filter test result is TRUE
- [2018-01-05 18:55:14.603] TStdLogicDS::getConflictingItemByRemoteID, no conflicting item
- [2018-01-05 18:55:14.604] No Conflict: client item replaces server item
- [2018-01-05 18:55:14.605] startDataWrite called, status=0
- [2018-01-05 18:55:14.605] TStdLogicDS::logicProcessRemoteItem 0x1a5e0ef0 starting, SyncOp=replace, RemoteID='20080407T193125Z-19554-727-1-50@dummyVEVENT.ics/20080413T090000', LocalID=''
- [2018-01-05 18:55:14.605] Testing filter '' against item:
- [2018-01-05 18:55:14.606] Filter test result is TRUE
- [2018-01-05 18:55:14.607] TStdLogicDS: Need read-modify-write (cause: replace_writes_all_fields ) -> retrieve original item from DB
- [2018-01-05 18:55:14.617] @client-test-apple-2/eds_event: ReadItemAsKey aID=(20080407T193125Z-19554-727-1-50@dummyVEVENT-rid20080413T090000,) res=0
+
–
[2018-01-05 18:55:14.618] 'ScriptExecute' - Start executing Script, name=afterreadscript [--][++] [->end] [->enclosing]
- [2018-01-05 18:55:14.618] Line 3514:
- [2018-01-05 18:55:14.618] Line 3515: PARSETEXTWITHPROFILE(itemdata, "vCalendar", 2, "EVOLUTION");
- [2018-01-05 18:55:14.619] - Starting evaluating unstored expression
- [2018-01-05 18:55:14.619] - Starting expression evaluation
- [2018-01-05 18:55:14.619] - PARSETEXTWITHPROFILE() built-in function call:
- [2018-01-05 18:55:14.619] PrepareLocals - <name unknown>, ctx=0x1A0FAEA0, VarDefs:
- [2018-01-05 18:55:14.619] 0: string
- [2018-01-05 18:55:14.619] 1: string
- [2018-01-05 18:55:14.620] 2: integer
- [2018-01-05 18:55:14.620] 3: string
- [2018-01-05 18:55:14.620] - Starting expression evaluation
- [2018-01-05 18:55:14.620] - Local Variable: itemdata = "BEGIN:VCALENDAR
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
VERSION:2.0
METHOD:PUBLISH
B...net/Europe/Berlin:
20080413T093000
LAST-MODIFIED:20180105T185435Z
END:VEVENT
END:VCALENDAR
" (string)
- [2018-01-05 18:55:14.621] - Expression result: "BEGIN:VCALENDAR
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
VERSION:2.0
METHOD:PUBLISH
B...net/Europe/Berlin:
20080413T093000
LAST-MODIFIED:20180105T185435Z
END:VEVENT
END:VCALENDAR
" (string)
- [2018-01-05 18:55:14.621] - Parameter #1 (by value) = "BEGIN:VCALENDAR
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
VERSION:2.0
METHOD:PUBLISH
B...net/Europe/Berlin:
20080413T093000
LAST-MODIFIED:20180105T185435Z
END:VEVENT
END:VCALENDAR
" (string)
- [2018-01-05 18:55:14.622] - Starting expression evaluation
- [2018-01-05 18:55:14.622] - Expression result: "vCalendar" (string)
- [2018-01-05 18:55:14.622] - Parameter #2 (by value) = "vCalendar" (string)
- [2018-01-05 18:55:14.622] - Starting expression evaluation
- [2018-01-05 18:55:14.623] - Expression result: 2 (integer)
- [2018-01-05 18:55:14.623] - Parameter #3 (by value) = 2 (integer)
- [2018-01-05 18:55:14.623] - Starting expression evaluation
- [2018-01-05 18:55:14.623] - Expression result: "EVOLUTION" (string)
- [2018-01-05 18:55:14.623] - Parameter #4 (by value) = "EVOLUTION" (string)
- [2018-01-05 18:55:14.624] Parsing:
- [2018-01-05 18:55:14.624]
BEGIN:VCALENDAR
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
VERSION:2.0
METHOD:PUBLISH
BEGIN:VTIMEZONE
TZID:/freeassociation.sourceforge.net/Europe/Berlin
X-LIC-LOCATION:Europe/Berlin
BEGIN:STANDARD
TZNAME:CET
DTSTART:19701028T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
TZNAME:CEST
DTSTART:19700325T020000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20180105T185435Z
CREATED:20180105T185435Z
UID:20080407T193125Z-19554-727-1-50@dummyVEVENT
SEQUENCE:1
CLASS:PUBLIC
TRANSP:OPAQUE
SUMMARY:Recurring: Modified
DESCRIPTION:second instance modified
DTSTART;TZID=/freeassociation.sourceforge.net/Europe/Berlin:
20080413T090000
RECURRENCE-ID;TZID=/freeassociation.sourceforge.net/Europe/Berlin:
20080413T090000
DTEND;TZID=/freeassociation.sourceforge.net/Europe/Berlin:
20080413T093000
LAST-MODIFIED:20180105T185435Z
END:VEVENT
END:VCALENDAR
- [2018-01-05 18:55:14.625] parseMimeDir: property not parsed (unknown or not storable): METHOD:PUBLISH
BEGIN:VTIMEZON
- [2018-01-05 18:55:14.626] RRULE2toInternal(): start analyzing 'FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10'
- [2018-01-05 18:55:14.626] - found frequency FREQ=YEARLY which maps to freq Y
- [2018-01-05 18:55:14.626] - found next directive BYDAY=-1SU
- [2018-01-05 18:55:14.626] - extracted key/value BYDAY/-1SU
- [2018-01-05 18:55:14.626] - found next directive BYMONTH=10
- [2018-01-05 18:55:14.627] - extracted key/value BYMONTH/10
- [2018-01-05 18:55:14.627] - dtstart weekday is 3
- [2018-01-05 18:55:14.627] - extracted interval 1
- [2018-01-05 18:55:14.627] - extracted interval (2nd time) 1
- [2018-01-05 18:55:14.627] - extracted count 0
- [2018-01-05 18:55:14.627] - end date calc required? false
- [2018-01-05 18:55:14.627] - extracted byday -1SU
- [2018-01-05 18:55:14.628] - extracted bymonthday
- [2018-01-05 18:55:14.628] - extracted bymonth 10
- [2018-01-05 18:55:14.628] - extracted until
- [2018-01-05 18:55:14.628] - converted FREQ=YEARLY BYMONTH into MONTHLY
- [2018-01-05 18:55:14.628] - leaving with freq M, freqmod W, interval 12, firstmask 0, lastmask 1
- [2018-01-05 18:55:14.628] RRULE2toInternal(): extracted until ''
- [2018-01-05 18:55:14.629] InternalToRRULE2(): expanding freq=M, freqmod=W, interval=12, firstmask=0, lastmask=1
- [2018-01-05 18:55:14.629] generated rrule FREQ=MONTHLY;INTERVAL=12;BYDAY=-1SU
- [2018-01-05 18:55:14.629] RRULE2toInternal(): start analyzing 'FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3'
- [2018-01-05 18:55:14.629] - found frequency FREQ=YEARLY which maps to freq Y
- [2018-01-05 18:55:14.630] - found next directive BYDAY=-1SU
- [2018-01-05 18:55:14.630] - extracted key/value BYDAY/-1SU
- [2018-01-05 18:55:14.630] - found next directive BYMONTH=3
- [2018-01-05 18:55:14.630] - extracted key/value BYMONTH/3
- [2018-01-05 18:55:14.630] - dtstart weekday is 3
- [2018-01-05 18:55:14.630] - extracted interval 1
- [2018-01-05 18:55:14.631] - extracted interval (2nd time) 1
- [2018-01-05 18:55:14.631] - extracted count 0
- [2018-01-05 18:55:14.631] - end date calc required? false
- [2018-01-05 18:55:14.631] - extracted byday -1SU
- [2018-01-05 18:55:14.631] - extracted bymonthday
- [2018-01-05 18:55:14.631] - extracted bymonth 3
- [2018-01-05 18:55:14.632] - extracted until
- [2018-01-05 18:55:14.632] - converted FREQ=YEARLY BYMONTH into MONTHLY
- [2018-01-05 18:55:14.632] - leaving with freq M, freqmod W, interval 12, firstmask 0, lastmask 1
- [2018-01-05 18:55:14.632] RRULE2toInternal(): extracted until ''
- [2018-01-05 18:55:14.632] InternalToRRULE2(): expanding freq=M, freqmod=W, interval=12, firstmask=0, lastmask=1
- [2018-01-05 18:55:14.632] generated rrule FREQ=MONTHLY;INTERVAL=12;BYDAY=-1SU
- [2018-01-05 18:55:14.633] matchTZ CET/CEST: rules match (context #44/259, leadcontext=#44)
- [2018-01-05 18:55:14.633] matchTZ MEZ/MESZ: location Europe/Berlin found, rules match
- [2018-01-05 18:55:14.635] parseMimeDir: VTIMEZONE with ID='/freeassociation.sourceforge.net/Europe/Berlin' parsed to internal time zone 'MEZ/MESZ'
- [2018-01-05 18:55:14.636] parseMimeDir: property DTSTART parsing delayed, rank=1
- [2018-01-05 18:55:14.636] parseMimeDir: property RECURRENCE-ID parsing delayed, rank=1
- [2018-01-05 18:55:14.636] parseMimeDir: property DTEND parsing delayed, rank=1
- [2018-01-05 18:55:14.637] parseMimeDir: now parsing delayed property rank=1: ;TZID=/freeassociation.sourcef
- [2018-01-05 18:55:14.637] parseMimeDir: now parsing delayed property rank=1: ;TZID=/freeassociation.sourcef
- [2018-01-05 18:55:14.637] parseMimeDir: now parsing delayed property rank=1: ;TZID=/freeassociation.sourcef
- [2018-01-05 18:55:14.637] Successfully parsed:
- [2018-01-05 18:55:14.638] Item LocalID='20080407T193125Z-19554-727-1-50@dummyVEVENT-rid20080413T090000', RemoteID='20080407T193125Z-19554-727-1-50@dummyVEVENT.ics/20080413T090000', operation=replace, size: [maxlocal,maxremote,actual]
- [2018-01-05 18:55:14.641]
- 0 : integer SYNCLVL [ 0, n/a, 0] : <unassigned>
- 1 : integer ISEVENT [ 0, n/a, 0] : 1
- 2 : timestamp DMODIFIED [ 0, 0, 0] : 2018-01-05T18:54:35Z (TZ: UTC)
- 3 : timestamp DCREATED [ 0, 0, 0] : 2018-01-05T18:54:35Z (TZ: UTC)
- 4 : timestamp DGENERATED [ 0, 0, 0] : 2018-01-05T18:54:35Z (TZ: UTC)
- 5 : string UID [ 0, 0, 43] : "20080407T193125Z-19554-727-1-50@dummyVEVENT"
- 6 : string CATEGORIES [ 0, 0, 0] : <array with 0 elements>
- 7 : integer CLASS [ 0, 0, 0] : 0
- 8 : integer TRANSP [ 0, 0, 0] : 0
- 9 : multiline SUMMARY [ 0, 0, 19] : "Recurring: Modified"
- 10 : multiline DESCRIPTION [ 0, 0, 24] : "second instance modified"
- 11 : multiline LOCATION [ 0, 0, 0] : <empty>
- 12 : url URL [ 0, 0, 0] : <empty>
- 13 : string RR_FREQ [ 0, 0, 0] : <empty>
- 14 : integer RR_INTERVAL [ 0, 0, 0] : <empty>
- 15 : integer RR_FMASK [ 0, 0, 0] : <empty>
- 16 : integer RR_LMASK [ 0, 0, 0] : <empty>
- 17 : timestamp RR_END [ 0, 0, 0] : <empty>
- 18 : timestamp DTSTART [ 0, 0, 0] : 2008-04-13T09:00:00 (TZ: MEZ/MESZ)
- 19 : timestamp DTEND [ 0, 0, 0] : 2008-04-13T09:30:00 (TZ: MEZ/MESZ)
- 20 : timestamp DURATION [ 0, 0, 0] : <empty>
- 21 : timestamp COMPLETED [ 0, 0, 0] : <empty>
- 22 : timestamp DUE [ 0, 0, 0] : <empty>
- 23 : string GEO_LAT [ 0, 0, 0] : <empty>
- 24 : string GEO_LONG [ 0, 0, 0] : <empty>
- 25 : integer PRIORITY [ 0, 0, 0] : <empty>
- 26 : integer STATUS [ 0, 0, 0] : <empty>
- 27 : integer PERCENT_COMPLETE [ 0, 0, 0] : <empty>
- 28 : timestamp ALARM_TIME [ 0, 0, 0] : <empty>
- 29 : string ALARM_SNOOZE [ 0, n/a, 0] : <unassigned>
- 30 : string ALARM_REPEAT [ 0, 0, 0] : <empty>
- 31 : string ALARM_MSG [ 0, 0, 0] : <empty>
- 32 : string ALARM_ACTION [ 0, 0, 0] : <empty>
- 33 : integer ALARM_REL [ 0, 0, 0] : <empty>
- 34 : string ALARM_UID [ 0, 0, 0] : <empty>
- 35 : string PARENT_UID [ 0, 0, 0] : <empty>
- 36 : timestamp EXDATES [ 0, 0, 0] : <array with 0 elements>
- 37 : timestamp EXDATES_DETACHED [ 0, 0, 0] : <array with 0 elements>
- 38 : timestamp ORIGSTART [ 0, 0, 0] : 2008-04-13T09:00:00 (TZ: MEZ/MESZ)
- 39 : integer SEQNO [ 0, 0, 0] : 1
- 40 : string ATTENDEES [ 0, 0, 0] : <array with 0 elements>
- 41 : string ATTENDEE_CNS [ 0, 0, 0] : <array with 0 elements>
- 42 : integer ATTENDEE_PARTSTATS [ 0, 0, 0] : <array with 0 elements>
- 43 : integer ATTENDEE_ROLE [ 0, 0, 0] : <array with 0 elements>
- 44 : integer ATTENDEE_RSVP [ 0, 0, 0] : <array with 0 elements>
- 45 : string ATTENDEE_LANG [ 0, 0, 0] : <array with 0 elements>
- 46 : integer ATTENDEE_CUTYPE [ 0, 0, 0] : <array with 0 elements>
- 47 : string ORGANIZER [ 0, 0, 0] : <empty>
- 48 : string ORGANIZER_CN [ 0, 0, 0] : <empty>
- [2018-01-05 18:55:14.643] - PARSETEXTWITHPROFILE() function result = 1 (integer)
- [2018-01-05 18:55:14.643] - Evaluated unstored expression
–[2018-01-05 18:55:14.643] End of 'ScriptExecute' [->top] [->enclosing]
- [2018-01-05 18:55:14.644] TStdLogicDS: Retrieved item
- [2018-01-05 18:55:14.645] Item LocalID='20080407T193125Z-19554-727-1-50@dummyVEVENT-rid20080413T090000', RemoteID='20080407T193125Z-19554-727-1-50@dummyVEVENT.ics/20080413T090000', operation=replace, size: [maxlocal,maxremote,actual]
- [2018-01-05 18:55:14.648]
- 0 : integer SYNCLVL [ 0, n/a, 0] : <unassigned>
- 1 : integer ISEVENT [ 0, n/a, 0] : 1
- 2 : timestamp DMODIFIED [ 0, 0, 0] : 2018-01-05T18:54:35Z (TZ: UTC)
- 3 : timestamp DCREATED [ 0, 0, 0] : 2018-01-05T18:54:35Z (TZ: UTC)
- 4 : timestamp DGENERATED [ 0, 0, 0] : 2018-01-05T18:54:35Z (TZ: UTC)
- 5 : string UID [ 0, 0, 43] : "20080407T193125Z-19554-727-1-50@dummyVEVENT"
- 6 : string CATEGORIES [ 0, 0, 0] : <array with 0 elements>
- 7 : integer CLASS [ 0, 0, 0] : 0
- 8 : integer TRANSP [ 0, 0, 0] : 0
- 9 : multiline SUMMARY [ 0, 0, 19] : "Recurring: Modified"
- 10 : multiline DESCRIPTION [ 0, 0, 24] : "second instance modified"
- 11 : multiline LOCATION [ 0, 0, 0] : <empty>
- 12 : url URL [ 0, 0, 0] : <empty>
- 13 : string RR_FREQ [ 0, 0, 0] : <empty>
- 14 : integer RR_INTERVAL [ 0, 0, 0] : <empty>
- 15 : integer RR_FMASK [ 0, 0, 0] : <empty>
- 16 : integer RR_LMASK [ 0, 0, 0] : <empty>
- 17 : timestamp RR_END [ 0, 0, 0] : <empty>
- 18 : timestamp DTSTART [ 0, 0, 0] : 2008-04-13T09:00:00 (TZ: MEZ/MESZ)
- 19 : timestamp DTEND [ 0, 0, 0] : 2008-04-13T09:30:00 (TZ: MEZ/MESZ)
- 20 : timestamp DURATION [ 0, 0, 0] : <empty>
- 21 : timestamp COMPLETED [ 0, 0, 0] : <empty>
- 22 : timestamp DUE [ 0, 0, 0] : <empty>
- 23 : string GEO_LAT [ 0, 0, 0] : <empty>
- 24 : string GEO_LONG [ 0, 0, 0] : <empty>
- 25 : integer PRIORITY [ 0, 0, 0] : <empty>
- 26 : integer STATUS [ 0, 0, 0] : <empty>
- 27 : integer PERCENT_COMPLETE [ 0, 0, 0] : <empty>
- 28 : timestamp ALARM_TIME [ 0, 0, 0] : <empty>
- 29 : string ALARM_SNOOZE [ 0, n/a, 0] : <unassigned>
- 30 : string ALARM_REPEAT [ 0, 0, 0] : <empty>
- 31 : string ALARM_MSG [ 0, 0, 0] : <empty>
- 32 : string ALARM_ACTION [ 0, 0, 0] : <empty>
- 33 : integer ALARM_REL [ 0, 0, 0] : <empty>
- 34 : string ALARM_UID [ 0, 0, 0] : <empty>
- 35 : string PARENT_UID [ 0, 0, 0] : <empty>
- 36 : timestamp EXDATES [ 0, 0, 0] : <array with 0 elements>
- 37 : timestamp EXDATES_DETACHED [ 0, 0, 0] : <array with 0 elements>
- 38 : timestamp ORIGSTART [ 0, 0, 0] : 2008-04-13T09:00:00 (TZ: MEZ/MESZ)
- 39 : integer SEQNO [ 0, 0, 0] : 1
- 40 : string ATTENDEES [ 0, 0, 0] : <array with 0 elements>
- 41 : string ATTENDEE_CNS [ 0, 0, 0] : <array with 0 elements>
- 42 : integer ATTENDEE_PARTSTATS [ 0, 0, 0] : <array with 0 elements>
- 43 : integer ATTENDEE_ROLE [ 0, 0, 0] : <array with 0 elements>
- 44 : integer ATTENDEE_RSVP [ 0, 0, 0] : <array with 0 elements>
- 45 : string ATTENDEE_LANG [ 0, 0, 0] : <array with 0 elements>
- 46 : integer ATTENDEE_CUTYPE [ 0, 0, 0] : <array with 0 elements>
- 47 : string ORGANIZER [ 0, 0, 0] : <empty>
- 48 : string ORGANIZER_CN [ 0, 0, 0] : <empty>
- [2018-01-05 18:55:14.653] TStdLogicDS: Item updated with contents from remote
- [2018-01-05 18:55:14.654] Item LocalID='20080407T193125Z-19554-727-1-50@dummyVEVENT-rid20080413T090000', RemoteID='20080407T193125Z-19554-727-1-50@dummyVEVENT.ics/20080413T090000', operation=replace, size: [maxlocal,maxremote,actual]
- [2018-01-05 18:55:14.657]
- 0 : integer SYNCLVL [ 0, n/a, 0] : <unassigned>
- 1 : integer ISEVENT [ 0, n/a, 0] : 1
- 2 : timestamp DMODIFIED [ 0, 0, 0] : 2018-01-05T18:54:38Z (TZ: UTC)
- 3 : timestamp DCREATED [ 0, 0, 0] : 2018-01-05T18:53:59Z (TZ: UTC)
- 4 : timestamp DGENERATED [ 0, 0, 0] : 2018-01-05T18:55:13Z (TZ: UTC)
- 5 : string UID [ 0, 0, 43] : "20080407T193125Z-19554-727-1-50@dummyVEVENT"
- 6 : string CATEGORIES [ 0, 0, 0] : <array with 0 elements>
- 7 : integer CLASS [ 0, 0, 0] : 0
- 8 : integer TRANSP [ 0, 0, 0] : 0
- 9 : multiline SUMMARY [ 0, 0, 19] : "Recurring: Modified"
- 10 : multiline DESCRIPTION [ 0, 0, 24] : "second instance modified"
- 11 : multiline LOCATION [ 0, 0, 0] : <empty>
- 12 : url URL [ 0, 0, 0] : <empty>
- 13 : string RR_FREQ [ 0, 0, 0] : <empty>
- 14 : integer RR_INTERVAL [ 0, 0, 0] : <empty>
- 15 : integer RR_FMASK [ 0, 0, 0] : <empty>
- 16 : integer RR_LMASK [ 0, 0, 0] : <empty>
- 17 : timestamp RR_END [ 0, 0, 0] : <empty>
- 18 : timestamp DTSTART [ 0, 0, 0] : 2008-04-13T09:00:00 (TZ: MEZ/MESZ)
- 19 : timestamp DTEND [ 0, 0, 0] : 2008-04-13T09:30:00 (TZ: MEZ/MESZ)
- 20 : timestamp DURATION [ 0, 0, 0] : <empty>
- 21 : timestamp COMPLETED [ 0, 0, 0] : <empty>
- 22 : timestamp DUE [ 0, 0, 0] : <empty>
- 23 : string GEO_LAT [ 0, 0, 0] : <empty>
- 24 : string GEO_LONG [ 0, 0, 0] : <empty>
- 25 : integer PRIORITY [ 0, 0, 0] : <empty>
- 26 : integer STATUS [ 0, 0, 0] : <empty>
- 27 : integer PERCENT_COMPLETE [ 0, 0, 0] : <empty>
- 28 : timestamp ALARM_TIME [ 0, 0, 0] : <empty>
- 29 : string ALARM_SNOOZE [ 0, n/a, 0] : <unassigned>
- 30 : string ALARM_REPEAT [ 0, 0, 0] : <empty>
- 31 : string ALARM_MSG [ 0, 0, 0] : <empty>
- 32 : string ALARM_ACTION [ 0, 0, 0] : <empty>
- 33 : integer ALARM_REL [ 0, 0, 0] : <empty>
- 34 : string ALARM_UID [ 0, 0, 0] : <empty>
- 35 : string PARENT_UID [ 0, 0, 0] : <empty>
- 36 : timestamp EXDATES [ 0, 0, 0] : <array with 0 elements>
- 37 : timestamp EXDATES_DETACHED [ 0, 0, 0] : <array with 0 elements>
- 38 : timestamp ORIGSTART [ 0, 0, 0] : 2008-04-13T09:00:00 (TZ: MEZ/MESZ)
- 39 : integer SEQNO [ 0, 0, 0] : 1
- 40 : string ATTENDEES [ 0, 0, 0] : <array with 0 elements>
- 41 : string ATTENDEE_CNS [ 0, 0, 0] : <array with 0 elements>
- 42 : integer ATTENDEE_PARTSTATS [ 0, 0, 0] : <array with 0 elements>
- 43 : integer ATTENDEE_ROLE [ 0, 0, 0] : <array with 0 elements>
- 44 : integer ATTENDEE_RSVP [ 0, 0, 0] : <array with 0 elements>
- 45 : string ATTENDEE_LANG [ 0, 0, 0] : <array with 0 elements>
- 46 : integer ATTENDEE_CUTYPE [ 0, 0, 0] : <array with 0 elements>
- 47 : string ORGANIZER [ 0, 0, 0] : <empty>
- 48 : string ORGANIZER_CN [ 0, 0, 0] : <empty>
- [2018-01-05 18:55:14.660] TStdLogicDS: Made visible and pass sync set filter
- [2018-01-05 18:55:14.660] Item LocalID='20080407T193125Z-19554-727-1-50@dummyVEVENT-rid20080413T090000', RemoteID='20080407T193125Z-19554-727-1-50@dummyVEVENT.ics/20080413T090000', operation=replace, size: [maxlocal,maxremote,actual]
- [2018-01-05 18:55:14.663]
- 0 : integer SYNCLVL [ 0, n/a, 0] : <unassigned>
- 1 : integer ISEVENT [ 0, n/a, 0] : 1
- 2 : timestamp DMODIFIED [ 0, 0, 0] : 2018-01-05T18:54:38Z (TZ: UTC)
- 3 : timestamp DCREATED [ 0, 0, 0] : 2018-01-05T18:53:59Z (TZ: UTC)
- 4 : timestamp DGENERATED [ 0, 0, 0] : 2018-01-05T18:55:13Z (TZ: UTC)
- 5 : string UID [ 0, 0, 43] : "20080407T193125Z-19554-727-1-50@dummyVEVENT"
- 6 : string CATEGORIES [ 0, 0, 0] : <array with 0 elements>
- 7 : integer CLASS [ 0, 0, 0] : 0
- 8 : integer TRANSP [ 0, 0, 0] : 0
- 9 : multiline SUMMARY [ 0, 0, 19] : "Recurring: Modified"
- 10 : multiline DESCRIPTION [ 0, 0, 24] : "second instance modified"
- 11 : multiline LOCATION [ 0, 0, 0] : <empty>
- 12 : url URL [ 0, 0, 0] : <empty>
- 13 : string RR_FREQ [ 0, 0, 0] : <empty>
- 14 : integer RR_INTERVAL [ 0, 0, 0] : <empty>
- 15 : integer RR_FMASK [ 0, 0, 0] : <empty>
- 16 : integer RR_LMASK [ 0, 0, 0] : <empty>
- 17 : timestamp RR_END [ 0, 0, 0] : <empty>
- 18 : timestamp DTSTART [ 0, 0, 0] : 2008-04-13T09:00:00 (TZ: MEZ/MESZ)
- 19 : timestamp DTEND [ 0, 0, 0] : 2008-04-13T09:30:00 (TZ: MEZ/MESZ)
- 20 : timestamp DURATION [ 0, 0, 0] : <empty>
- 21 : timestamp COMPLETED [ 0, 0, 0] : <empty>
- 22 : timestamp DUE [ 0, 0, 0] : <empty>
- 23 : string GEO_LAT [ 0, 0, 0] : <empty>
- 24 : string GEO_LONG [ 0, 0, 0] : <empty>
- 25 : integer PRIORITY [ 0, 0, 0] : <empty>
- 26 : integer STATUS [ 0, 0, 0] : <empty>
- 27 : integer PERCENT_COMPLETE [ 0, 0, 0] : <empty>
- 28 : timestamp ALARM_TIME [ 0, 0, 0] : <empty>
- 29 : string ALARM_SNOOZE [ 0, n/a, 0] : <unassigned>
- 30 : string ALARM_REPEAT [ 0, 0, 0] : <empty>
- 31 : string ALARM_MSG [ 0, 0, 0] : <empty>
- 32 : string ALARM_ACTION [ 0, 0, 0] : <empty>
- 33 : integer ALARM_REL [ 0, 0, 0] : <empty>
- 34 : string ALARM_UID [ 0, 0, 0] : <empty>
- 35 : string PARENT_UID [ 0, 0, 0] : <empty>
- 36 : timestamp EXDATES [ 0, 0, 0] : <array with 0 elements>
- 37 : timestamp EXDATES_DETACHED [ 0, 0, 0] : <array with 0 elements>
- 38 : timestamp ORIGSTART [ 0, 0, 0] : 2008-04-13T09:00:00 (TZ: MEZ/MESZ)
- 39 : integer SEQNO [ 0, 0, 0] : 1
- 40 : string ATTENDEES [ 0, 0, 0] : <array with 0 elements>
- 41 : string ATTENDEE_CNS [ 0, 0, 0] : <array with 0 elements>
- 42 : integer ATTENDEE_PARTSTATS [ 0, 0, 0] : <array with 0 elements>
- 43 : integer ATTENDEE_ROLE [ 0, 0, 0] : <array with 0 elements>
- 44 : integer ATTENDEE_RSVP [ 0, 0, 0] : <array with 0 elements>
- 45 : string ATTENDEE_LANG [ 0, 0, 0] : <array with 0 elements>
- 46 : integer ATTENDEE_CUTYPE [ 0, 0, 0] : <array with 0 elements>
- 47 : string ORGANIZER [ 0, 0, 0] : <empty>
- 48 : string ORGANIZER_CN [ 0, 0, 0] : <empty>
- [2018-01-05 18:55:14.665] TCustomImplDS::implProcessItem 0x1c196a00 starting, SyncOp=replace, RemoteID='20080407T193125Z-19554-727-1-50@dummyVEVENT.ics/20080413T090000', LocalID='20080407T193125Z-19554-727-1-50@dummyVEVENT-rid20080413T090000'
+
–
[2018-01-05 18:55:14.667] 'ScriptExecute' - Start executing Script, name=beforewritescript [--][++] [->end] [->enclosing]
- [2018-01-05 18:55:14.667] Line 3509:
- [2018-01-05 18:55:14.667] Line 3510: $CALENDAR_BEFOREWRITE_SCRIPT;
- [2018-01-05 18:55:14.667] Line 0: CALENDAR_BEFOREWRITE_SCRIPT
- [2018-01-05 18:55:14.668] Line 1:
- [2018-01-05 18:55:14.668] Line 2: if (UID == EMPTY) { UID = newuid(); }
- [2018-01-05 18:55:14.668] - IF or WHILE, evaluating condition...
- [2018-01-05 18:55:14.668] - Starting expression evaluation
- [2018-01-05 18:55:14.668] - Field: UID = "20080407T193125Z-19554-727-1-50@dummyVEVENT" (string)
- [2018-01-05 18:55:14.669] - Expression result: 0 (integer)
- [2018-01-05 18:55:14.669] - IF condition is false
- [2018-01-05 18:55:14.669] Line 3:
- [2018-01-05 18:55:14.669] Line 4: // set UTC time of generation for iCalendar 2.0 DTSTAMP
- [2018-01-05 18:55:14.670] - End of skipped IF
- [2018-01-05 18:55:14.670] Line 5: DGENERATED = NOW();
- [2018-01-05 18:55:14.670] - Starting assignment/unstored expression
- [2018-01-05 18:55:14.670] - Field: DGENERATED = 2018-01-05T18:55:13Z (TZ: UTC) (timestamp)
- [2018-01-05 18:55:14.670] - Starting expression evaluation
- [2018-01-05 18:55:14.671] - NOW() built-in function call:
- [2018-01-05 18:55:14.671] PrepareLocals - <name unknown>, ctx=0x1D252590, VarDefs:
- [2018-01-05 18:55:14.671] - NOW() function result = 2018-01-05T18:55:14.671Z (TZ: UTC) (timestamp)
- [2018-01-05 18:55:14.671] - Assigned expression result = 2018-01-05T18:55:14.671Z (TZ: UTC) (timestamp)
- [2018-01-05 18:55:14.672] Line 6:
- [2018-01-05 18:55:14.672] Line 7:
- [2018-01-05 18:55:14.672] Line 8: if (!DMODIFIED) {
- [2018-01-05 18:55:14.672] - IF or WHILE, evaluating condition...
- [2018-01-05 18:55:14.673] - Starting expression evaluation
- [2018-01-05 18:55:14.673] - Field: DMODIFIED = 2018-01-05T18:54:38Z (TZ: UTC) (timestamp)
- [2018-01-05 18:55:14.673] - Expression result: 0 (integer)
- [2018-01-05 18:55:14.673] - IF condition is false
- [2018-01-05 18:55:14.673] Line 9: DMODIFIED = DGENERATED;
- [2018-01-05 18:55:14.674] Line 10: }
- [2018-01-05 18:55:14.674] - End of skipped IF
- [2018-01-05 18:55:14.674] Line 11:
- [2018-01-05 18:55:14.674] Line 3511:
- [2018-01-05 18:55:14.674] Line 3512: itemdata = MAKETEXTWITHPROFILE("vCalendar", 2, "EVOLUTION");
- [2018-01-05 18:55:14.675] - Starting assignment/unstored expression
- [2018-01-05 18:55:14.675] - Local Variable: itemdata = "BEGIN:VCALENDAR
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
VERSION:2.0
METHOD:PUBLISH
B...net/Europe/Berlin:
20080413T093000
LAST-MODIFIED:20180105T185435Z
END:VEVENT
END:VCALENDAR
" (string)
- [2018-01-05 18:55:14.675] - Starting expression evaluation
- [2018-01-05 18:55:14.676] - MAKETEXTWITHPROFILE() built-in function call:
- [2018-01-05 18:55:14.676] PrepareLocals - <name unknown>, ctx=0x1D2A2500, VarDefs:
- [2018-01-05 18:55:14.676] 0: string
- [2018-01-05 18:55:14.676] 1: integer
- [2018-01-05 18:55:14.676] 2: string
- [2018-01-05 18:55:14.676] - Starting expression evaluation
- [2018-01-05 18:55:14.677] - Expression result: "vCalendar" (string)
- [2018-01-05 18:55:14.677] - Parameter #1 (by value) = "vCalendar" (string)
- [2018-01-05 18:55:14.677] - Starting expression evaluation
- [2018-01-05 18:55:14.677] - Expression result: 2 (integer)
- [2018-01-05 18:55:14.677] - Parameter #2 (by value) = 2 (integer)
- [2018-01-05 18:55:14.678] - Starting expression evaluation
- [2018-01-05 18:55:14.678] - Expression result: "EVOLUTION" (string)
- [2018-01-05 18:55:14.678] - Parameter #3 (by value) = "EVOLUTION" (string)
- [2018-01-05 18:55:14.678] Generating....
- [2018-01-05 18:55:14.678] Item LocalID='20080407T193125Z-19554-727-1-50@dummyVEVENT-rid20080413T090000', RemoteID='20080407T193125Z-19554-727-1-50@dummyVEVENT.ics/20080413T090000', operation=replace, size: [maxlocal,maxremote,actual]
- [2018-01-05 18:55:14.682]
- 0 : integer SYNCLVL [ 0, n/a, 0] : <unassigned>
- 1 : integer ISEVENT [ 0, n/a, 0] : 1
- 2 : timestamp DMODIFIED [ 0, 0, 0] : 2018-01-05T18:54:38Z (TZ: UTC)
- 3 : timestamp DCREATED [ 0, 0, 0] : 2018-01-05T18:53:59Z (TZ: UTC)
- 4 : timestamp DGENERATED [ 0, 0, 0] : 2018-01-05T18:55:14.671Z (TZ: UTC)
- 5 : string UID [ 0, 0, 43] : "20080407T193125Z-19554-727-1-50@dummyVEVENT"
- 6 : string CATEGORIES [ 0, 0, 0] : <array with 0 elements>
- 7 : integer CLASS [ 0, 0, 0] : 0
- 8 : integer TRANSP [ 0, 0, 0] : 0
- 9 : multiline SUMMARY [ 0, 0, 19] : "Recurring: Modified"
- 10 : multiline DESCRIPTION [ 0, 0, 24] : "second instance modified"
- 11 : multiline LOCATION [ 0, 0, 0] : <empty>
- 12 : url URL [ 0, 0, 0] : <empty>
- 13 : string RR_FREQ [ 0, 0, 0] : <empty>
- 14 : integer RR_INTERVAL [ 0, 0, 0] : <empty>
- 15 : integer RR_FMASK [ 0, 0, 0] : <empty>
- 16 : integer RR_LMASK [ 0, 0, 0] : <empty>
- 17 : timestamp RR_END [ 0, 0, 0] : <empty>
- 18 : timestamp DTSTART [ 0, 0, 0] : 2008-04-13T09:00:00 (TZ: MEZ/MESZ)
- 19 : timestamp DTEND [ 0, 0, 0] : 2008-04-13T09:30:00 (TZ: MEZ/MESZ)
- 20 : timestamp DURATION [ 0, 0, 0] : <empty>
- 21 : timestamp COMPLETED [ 0, 0, 0] : <empty>
- 22 : timestamp DUE [ 0, 0, 0] : <empty>
- 23 : string GEO_LAT [ 0, 0, 0] : <empty>
- 24 : string GEO_LONG [ 0, 0, 0] : <empty>
- 25 : integer PRIORITY [ 0, 0, 0] : <empty>
- 26 : integer STATUS [ 0, 0, 0] : <empty>
- 27 : integer PERCENT_COMPLETE [ 0, 0, 0] : <empty>
- 28 : timestamp ALARM_TIME [ 0, 0, 0] : <empty>
- 29 : string ALARM_SNOOZE [ 0, n/a, 0] : <unassigned>
- 30 : string ALARM_REPEAT [ 0, 0, 0] : <empty>
- 31 : string ALARM_MSG [ 0, 0, 0] : <empty>
- 32 : string ALARM_ACTION [ 0, 0, 0] : <empty>
- 33 : integer ALARM_REL [ 0, 0, 0] : <empty>
- 34 : string ALARM_UID [ 0, 0, 0] : <empty>
- 35 : string PARENT_UID [ 0, 0, 0] : <empty>
- 36 : timestamp EXDATES [ 0, 0, 0] : <array with 0 elements>
- 37 : timestamp EXDATES_DETACHED [ 0, 0, 0] : <array with 0 elements>
- 38 : timestamp ORIGSTART [ 0, 0, 0] : 2008-04-13T09:00:00 (TZ: MEZ/MESZ)
- 39 : integer SEQNO [ 0, 0, 0] : 1
- 40 : string ATTENDEES [ 0, 0, 0] : <array with 0 elements>
- 41 : string ATTENDEE_CNS [ 0, 0, 0] : <array with 0 elements>
- 42 : integer ATTENDEE_PARTSTATS [ 0, 0, 0] : <array with 0 elements>
- 43 : integer ATTENDEE_ROLE [ 0, 0, 0] : <array with 0 elements>
- 44 : integer ATTENDEE_RSVP [ 0, 0, 0] : <array with 0 elements>
- 45 : string ATTENDEE_LANG [ 0, 0, 0] : <array with 0 elements>
- 46 : integer ATTENDEE_CUTYPE [ 0, 0, 0] : <array with 0 elements>
- 47 : string ORGANIZER [ 0, 0, 0] : <empty>
- 48 : string ORGANIZER_CN [ 0, 0, 0] : <empty>
- [2018-01-05 18:55:14.684] Val='0' translated to enumName='PUBLIC' mode=translate
- [2018-01-05 18:55:14.684] Val='0' translated to enumName='OPAQUE' mode=translate
- [2018-01-05 18:55:14.685] InternalToRRULE2(): expanding freq=0, freqmod= , interval=0, firstmask=0, lastmask=0
- [2018-01-05 18:55:14.687] Generated:
- [2018-01-05 18:55:14.687]
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Synthesis AG//NONSGML SyncML Engine V3.4.0.47//EN
BEGIN:VTIMEZONE
TZID:Europe/Berlin
BEGIN:STANDARD
DTSTART:19671029T030000
RRULE:FREQ=MONTHLY;INTERVAL=12;BYDAY=-1SU
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:19870329T020000
RRULE:FREQ=MONTHLY;INTERVAL=12;BYDAY=-1SU
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
LAST-MODIFIED:20180105T185438Z
DTSTAMP:20180105T185514Z
CREATED:20180105T185359Z
UID:20080407T193125Z-19554-727-1-50@dummyVEVENT
SEQUENCE:1
CLASS:PUBLIC
TRANSP:OPAQUE
SUMMARY:Recurring: Modified
DESCRIPTION:second instance modified
DTSTART;TZID=Europe/Berlin:20080413T090000
RECURRENCE-ID;TZID=Europe/Berlin:20080413T090000
DTEND;TZID=Europe/Berlin:20080413T093000
END:VEVENT
END:VCALENDAR
- [2018-01-05 18:55:14.689] - MAKETEXTWITHPROFILE() function result = "BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Synthesis AG//NONSGML SyncML Engine V3.4.0.47//EN
BEGIN:...ope/Berlin:20080413T090000
DTEND;TZID=Europe/Berlin:20080413T093000
END:VEVENT
END:VCALENDAR
" (string)
- [2018-01-05 18:55:14.689] - Assigned expression result = "BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Synthesis AG//NONSGML SyncML Engine V3.4.0.47//EN
BEGIN:...ope/Berlin:20080413T090000
DTEND;TZID=Europe/Berlin:20080413T093000
END:VEVENT
END:VCALENDAR
" (string)
–[2018-01-05 18:55:14.690] End of 'ScriptExecute' [->top] [->enclosing]
- [2018-01-05 18:55:14.697] @client-test-apple-2/eds_event: updating "Recurring: Modified"
- [2018-01-05 18:55:14.737] @client-test-apple-2/eds_event: aID=(20080407T193125Z-19554-727-1-50@dummyVEVENT-rid20080413T090000,) res=0
- [2018-01-05 18:55:14.740] - Operation replace performed (regular), Remote ID=20080407T193125Z-19554-727-1-50@dummyVEVENT.ics/20080413T090000 Local ID=20080407T193125Z-19554-727-1-50@dummyVEVENT-rid20080413T090000, status=200