- [2018-01-05 18:50:46.065] replace item operation received
- [2018-01-05 18:50:46.066] Testing filter '' against item:
- [2018-01-05 18:50:46.066] Filter test result is TRUE
- [2018-01-05 18:50:46.067] TStdLogicDS::getConflictingItemByRemoteID, no conflicting item
- [2018-01-05 18:50:46.068] No Conflict: client item replaces server item
- [2018-01-05 18:50:46.068] startDataWrite called, status=0
- [2018-01-05 18:50:46.068] TStdLogicDS::logicProcessRemoteItem 0x1c719b70 starting, SyncOp=replace, RemoteID='20080407T193125Z-19554-727-1-50@dummyVEVENT.ics', LocalID=''
- [2018-01-05 18:50:46.069] Testing filter '' against item:
- [2018-01-05 18:50:46.069] Filter test result is TRUE
- [2018-01-05 18:50:46.070] TStdLogicDS: Need read-modify-write (cause: replace_writes_all_fields ) -> retrieve original item from DB
- [2018-01-05 18:50:46.081] @client-test-apple-2/eds_event: ReadItemAsKey aID=(20080407T193125Z-19554-727-1-50@dummyVEVENT-rid,) res=0
+
–
[2018-01-05 18:50:46.081] 'ScriptExecute' - Start executing Script, name=afterreadscript [--][++] [->end] [->enclosing]
- [2018-01-05 18:50:46.082] Line 3514:
- [2018-01-05 18:50:46.082] Line 3515: PARSETEXTWITHPROFILE(itemdata, "vCalendar", 2, "EVOLUTION");
- [2018-01-05 18:50:46.082] - Starting evaluating unstored expression
- [2018-01-05 18:50:46.082] - Starting expression evaluation
- [2018-01-05 18:50:46.082] - PARSETEXTWITHPROFILE() built-in function call:
- [2018-01-05 18:50:46.083] PrepareLocals - <name unknown>, ctx=0x1C93B9D0, VarDefs:
- [2018-01-05 18:50:46.083] 0: string
- [2018-01-05 18:50:46.083] 1: string
- [2018-01-05 18:50:46.083] 2: integer
- [2018-01-05 18:50:46.083] 3: string
- [2018-01-05 18:50:46.083] - Starting expression evaluation
- [2018-01-05 18:50:46.084] - Local Variable: itemdata = "BEGIN:VCALENDAR
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
VERSION:2.0
METHOD:PUBLISH
B...net/Europe/Berlin:
20080406T093000
LAST-MODIFIED:20180105T185006Z
END:VEVENT
END:VCALENDAR
" (string)
- [2018-01-05 18:50:46.084] - Expression result: "BEGIN:VCALENDAR
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
VERSION:2.0
METHOD:PUBLISH
B...net/Europe/Berlin:
20080406T093000
LAST-MODIFIED:20180105T185006Z
END:VEVENT
END:VCALENDAR
" (string)
- [2018-01-05 18:50:46.085] - Parameter #1 (by value) = "BEGIN:VCALENDAR
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
VERSION:2.0
METHOD:PUBLISH
B...net/Europe/Berlin:
20080406T093000
LAST-MODIFIED:20180105T185006Z
END:VEVENT
END:VCALENDAR
" (string)
- [2018-01-05 18:50:46.085] - Starting expression evaluation
- [2018-01-05 18:50:46.085] - Expression result: "vCalendar" (string)
- [2018-01-05 18:50:46.086] - Parameter #2 (by value) = "vCalendar" (string)
- [2018-01-05 18:50:46.086] - Starting expression evaluation
- [2018-01-05 18:50:46.086] - Expression result: 2 (integer)
- [2018-01-05 18:50:46.086] - Parameter #3 (by value) = 2 (integer)
- [2018-01-05 18:50:46.086] - Starting expression evaluation
- [2018-01-05 18:50:46.087] - Expression result: "EVOLUTION" (string)
- [2018-01-05 18:50:46.087] - Parameter #4 (by value) = "EVOLUTION" (string)
- [2018-01-05 18:50:46.087] Parsing:
- [2018-01-05 18:50:46.087]
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:20180105T185006Z
CREATED:20180105T185006Z
UID:20080407T193125Z-19554-727-1-50@dummyVEVENT
SEQUENCE:1
CLASS:PUBLIC
TRANSP:OPAQUE
SUMMARY:Recurring
DESCRIPTION:recurs each Monday\, 10 times
DTSTART;TZID=/freeassociation.sourceforge.net/Europe/Berlin:
20080406T090000
RRULE:FREQ=WEEKLY;UNTIL=20080608T070000Z;BYDAY=SU
DTEND;TZID=/freeassociation.sourceforge.net/Europe/Berlin:
20080406T093000
LAST-MODIFIED:20180105T185006Z
END:VEVENT
END:VCALENDAR
- [2018-01-05 18:50:46.088] parseMimeDir: property not parsed (unknown or not storable): METHOD:PUBLISH
BEGIN:VTIMEZON
- [2018-01-05 18:50:46.089] RRULE2toInternal(): start analyzing 'FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10'
- [2018-01-05 18:50:46.089] - found frequency FREQ=YEARLY which maps to freq Y
- [2018-01-05 18:50:46.089] - found next directive BYDAY=-1SU
- [2018-01-05 18:50:46.089] - extracted key/value BYDAY/-1SU
- [2018-01-05 18:50:46.090] - found next directive BYMONTH=10
- [2018-01-05 18:50:46.090] - extracted key/value BYMONTH/10
- [2018-01-05 18:50:46.090] - dtstart weekday is 3
- [2018-01-05 18:50:46.090] - extracted interval 1
- [2018-01-05 18:50:46.090] - extracted interval (2nd time) 1
- [2018-01-05 18:50:46.090] - extracted count 0
- [2018-01-05 18:50:46.091] - end date calc required? false
- [2018-01-05 18:50:46.091] - extracted byday -1SU
- [2018-01-05 18:50:46.091] - extracted bymonthday
- [2018-01-05 18:50:46.091] - extracted bymonth 10
- [2018-01-05 18:50:46.091] - extracted until
- [2018-01-05 18:50:46.091] - converted FREQ=YEARLY BYMONTH into MONTHLY
- [2018-01-05 18:50:46.092] - leaving with freq M, freqmod W, interval 12, firstmask 0, lastmask 1
- [2018-01-05 18:50:46.092] RRULE2toInternal(): extracted until ''
- [2018-01-05 18:50:46.092] InternalToRRULE2(): expanding freq=M, freqmod=W, interval=12, firstmask=0, lastmask=1
- [2018-01-05 18:50:46.092] generated rrule FREQ=MONTHLY;INTERVAL=12;BYDAY=-1SU
- [2018-01-05 18:50:46.092] RRULE2toInternal(): start analyzing 'FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3'
- [2018-01-05 18:50:46.093] - found frequency FREQ=YEARLY which maps to freq Y
- [2018-01-05 18:50:46.093] - found next directive BYDAY=-1SU
- [2018-01-05 18:50:46.093] - extracted key/value BYDAY/-1SU
- [2018-01-05 18:50:46.093] - found next directive BYMONTH=3
- [2018-01-05 18:50:46.093] - extracted key/value BYMONTH/3
- [2018-01-05 18:50:46.093] - dtstart weekday is 3
- [2018-01-05 18:50:46.094] - extracted interval 1
- [2018-01-05 18:50:46.094] - extracted interval (2nd time) 1
- [2018-01-05 18:50:46.094] - extracted count 0
- [2018-01-05 18:50:46.094] - end date calc required? false
- [2018-01-05 18:50:46.094] - extracted byday -1SU
- [2018-01-05 18:50:46.095] - extracted bymonthday
- [2018-01-05 18:50:46.095] - extracted bymonth 3
- [2018-01-05 18:50:46.095] - extracted until
- [2018-01-05 18:50:46.095] - converted FREQ=YEARLY BYMONTH into MONTHLY
- [2018-01-05 18:50:46.095] - leaving with freq M, freqmod W, interval 12, firstmask 0, lastmask 1
- [2018-01-05 18:50:46.095] RRULE2toInternal(): extracted until ''
- [2018-01-05 18:50:46.096] InternalToRRULE2(): expanding freq=M, freqmod=W, interval=12, firstmask=0, lastmask=1
- [2018-01-05 18:50:46.096] generated rrule FREQ=MONTHLY;INTERVAL=12;BYDAY=-1SU
- [2018-01-05 18:50:46.096] matchTZ CET/CEST: rules match (context #44/259, leadcontext=#44)
- [2018-01-05 18:50:46.096] matchTZ MEZ/MESZ: location Europe/Berlin found, rules match
- [2018-01-05 18:50:46.099] parseMimeDir: VTIMEZONE with ID='/freeassociation.sourceforge.net/Europe/Berlin' parsed to internal time zone 'MEZ/MESZ'
- [2018-01-05 18:50:46.099] parseMimeDir: property DTSTART parsing delayed, rank=1
- [2018-01-05 18:50:46.100] parseMimeDir: property RRULE parsing delayed, rank=2
- [2018-01-05 18:50:46.100] parseMimeDir: property DTEND parsing delayed, rank=1
- [2018-01-05 18:50:46.100] parseMimeDir: now parsing delayed property rank=1: ;TZID=/freeassociation.sourcef
- [2018-01-05 18:50:46.100] parseMimeDir: now parsing delayed property rank=1: ;TZID=/freeassociation.sourcef
- [2018-01-05 18:50:46.100] parseMimeDir: now parsing delayed property rank=2: :FREQ=WEEKLY;UNTIL=20080608T07
- [2018-01-05 18:50:46.101] RRULE2toInternal(): start analyzing 'FREQ=WEEKLY;UNTIL=20080608T070000Z;BYDAY=SU'
- [2018-01-05 18:50:46.101] - found frequency FREQ=WEEKLY which maps to freq W
- [2018-01-05 18:50:46.101] - found next directive UNTIL=20080608T070000Z
- [2018-01-05 18:50:46.101] - extracted key/value UNTIL/20080608T070000Z
- [2018-01-05 18:50:46.101] - found next directive BYDAY=SU
- [2018-01-05 18:50:46.102] - extracted key/value BYDAY/SU
- [2018-01-05 18:50:46.102] - dtstart weekday is 0
- [2018-01-05 18:50:46.102] - extracted interval 1
- [2018-01-05 18:50:46.102] - extracted interval (2nd time) 1
- [2018-01-05 18:50:46.102] - extracted count 0
- [2018-01-05 18:50:46.102] - end date calc required? false
- [2018-01-05 18:50:46.103] - extracted byday SU
- [2018-01-05 18:50:46.103] - extracted bymonthday
- [2018-01-05 18:50:46.103] - extracted bymonth
- [2018-01-05 18:50:46.103] - extracted until 20080608T070000
- [2018-01-05 18:50:46.103] - leaving with freq W, freqmod W, interval 1, firstmask 1, lastmask 0
- [2018-01-05 18:50:46.103] RRULE2toInternal(): extracted until '20080608T070000Z'
- [2018-01-05 18:50:46.104] Successfully parsed:
- [2018-01-05 18:50:46.104] Item LocalID='20080407T193125Z-19554-727-1-50@dummyVEVENT-rid', RemoteID='20080407T193125Z-19554-727-1-50@dummyVEVENT.ics', operation=replace, size: [maxlocal,maxremote,actual]
- [2018-01-05 18:50:46.107]
- 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:50:06Z (TZ: UTC)
- 3 : timestamp DCREATED [ 0, 0, 0] : 2018-01-05T18:50:06Z (TZ: UTC)
- 4 : timestamp DGENERATED [ 0, 0, 0] : 2018-01-05T18:50:06Z (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, 9] : "Recurring"
- 10 : multiline DESCRIPTION [ 0, 0, 28] : "recurs each Monday, 10 times"
- 11 : multiline LOCATION [ 0, 0, 0] : <empty>
- 12 : url URL [ 0, 0, 0] : <empty>
- 13 : string RR_FREQ [ 0, 0, 2] : "WW"
- 14 : integer RR_INTERVAL [ 0, 0, 0] : 1
- 15 : integer RR_FMASK [ 0, 0, 0] : 1
- 16 : integer RR_LMASK [ 0, 0, 0] : 0
- 17 : timestamp RR_END [ 0, 0, 0] : 2008-06-08T07:00:00Z (TZ: UTC)
- 18 : timestamp DTSTART [ 0, 0, 0] : 2008-04-06T09:00:00 (TZ: MEZ/MESZ)
- 19 : timestamp DTEND [ 0, 0, 0] : 2008-04-06T09: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] : <empty>
- 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:50:46.109] - PARSETEXTWITHPROFILE() function result = 1 (integer)
- [2018-01-05 18:50:46.109] - Evaluated unstored expression
–[2018-01-05 18:50:46.110] End of 'ScriptExecute' [->top] [->enclosing]
- [2018-01-05 18:50:46.111] TStdLogicDS: Retrieved item
- [2018-01-05 18:50:46.111] Item LocalID='20080407T193125Z-19554-727-1-50@dummyVEVENT-rid', RemoteID='20080407T193125Z-19554-727-1-50@dummyVEVENT.ics', operation=replace, size: [maxlocal,maxremote,actual]
- [2018-01-05 18:50:46.114]
- 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:50:06Z (TZ: UTC)
- 3 : timestamp DCREATED [ 0, 0, 0] : 2018-01-05T18:50:06Z (TZ: UTC)
- 4 : timestamp DGENERATED [ 0, 0, 0] : 2018-01-05T18:50:06Z (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, 9] : "Recurring"
- 10 : multiline DESCRIPTION [ 0, 0, 28] : "recurs each Monday, 10 times"
- 11 : multiline LOCATION [ 0, 0, 0] : <empty>
- 12 : url URL [ 0, 0, 0] : <empty>
- 13 : string RR_FREQ [ 0, 0, 2] : "WW"
- 14 : integer RR_INTERVAL [ 0, 0, 0] : 1
- 15 : integer RR_FMASK [ 0, 0, 0] : 1
- 16 : integer RR_LMASK [ 0, 0, 0] : 0
- 17 : timestamp RR_END [ 0, 0, 0] : 2008-06-08T07:00:00Z (TZ: UTC)
- 18 : timestamp DTSTART [ 0, 0, 0] : 2008-04-06T09:00:00 (TZ: MEZ/MESZ)
- 19 : timestamp DTEND [ 0, 0, 0] : 2008-04-06T09: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] : <empty>
- 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:50:46.120] TStdLogicDS: Item updated with contents from remote
- [2018-01-05 18:50:46.120] Item LocalID='20080407T193125Z-19554-727-1-50@dummyVEVENT-rid', RemoteID='20080407T193125Z-19554-727-1-50@dummyVEVENT.ics', operation=replace, size: [maxlocal,maxremote,actual]
- [2018-01-05 18:50:46.124]
- 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:49:29Z (TZ: UTC)
- 3 : timestamp DCREATED [ 0, 0, 0] : 2018-01-05T18:49:29Z (TZ: UTC)
- 4 : timestamp DGENERATED [ 0, 0, 0] : 2018-01-05T18:50:45Z (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, 9] : "Recurring"
- 10 : multiline DESCRIPTION [ 0, 0, 28] : "recurs each Monday, 10 times"
- 11 : multiline LOCATION [ 0, 0, 0] : <empty>
- 12 : url URL [ 0, 0, 0] : <empty>
- 13 : string RR_FREQ [ 0, 0, 2] : "WW"
- 14 : integer RR_INTERVAL [ 0, 0, 0] : 1
- 15 : integer RR_FMASK [ 0, 0, 0] : 1
- 16 : integer RR_LMASK [ 0, 0, 0] : 0
- 17 : timestamp RR_END [ 0, 0, 0] : 2008-06-08T07:00:00Z (TZ: UTC)
- 18 : timestamp DTSTART [ 0, 0, 0] : 2008-04-06T09:00:00 (TZ: MEZ/MESZ)
- 19 : timestamp DTEND [ 0, 0, 0] : 2008-04-06T09: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] : <empty>
- 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:50:46.126] TStdLogicDS: Made visible and pass sync set filter
- [2018-01-05 18:50:46.127] Item LocalID='20080407T193125Z-19554-727-1-50@dummyVEVENT-rid', RemoteID='20080407T193125Z-19554-727-1-50@dummyVEVENT.ics', operation=replace, size: [maxlocal,maxremote,actual]
- [2018-01-05 18:50:46.130]
- 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:49:29Z (TZ: UTC)
- 3 : timestamp DCREATED [ 0, 0, 0] : 2018-01-05T18:49:29Z (TZ: UTC)
- 4 : timestamp DGENERATED [ 0, 0, 0] : 2018-01-05T18:50:45Z (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, 9] : "Recurring"
- 10 : multiline DESCRIPTION [ 0, 0, 28] : "recurs each Monday, 10 times"
- 11 : multiline LOCATION [ 0, 0, 0] : <empty>
- 12 : url URL [ 0, 0, 0] : <empty>
- 13 : string RR_FREQ [ 0, 0, 2] : "WW"
- 14 : integer RR_INTERVAL [ 0, 0, 0] : 1
- 15 : integer RR_FMASK [ 0, 0, 0] : 1
- 16 : integer RR_LMASK [ 0, 0, 0] : 0
- 17 : timestamp RR_END [ 0, 0, 0] : 2008-06-08T07:00:00Z (TZ: UTC)
- 18 : timestamp DTSTART [ 0, 0, 0] : 2008-04-06T09:00:00 (TZ: MEZ/MESZ)
- 19 : timestamp DTEND [ 0, 0, 0] : 2008-04-06T09: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] : <empty>
- 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:50:46.132] TCustomImplDS::implProcessItem 0x1d37e900 starting, SyncOp=replace, RemoteID='20080407T193125Z-19554-727-1-50@dummyVEVENT.ics', LocalID='20080407T193125Z-19554-727-1-50@dummyVEVENT-rid'
+
–
[2018-01-05 18:50:46.133] 'ScriptExecute' - Start executing Script, name=beforewritescript [--][++] [->end] [->enclosing]
- [2018-01-05 18:50:46.134] Line 3509:
- [2018-01-05 18:50:46.134] Line 3510: $CALENDAR_BEFOREWRITE_SCRIPT;
- [2018-01-05 18:50:46.134] Line 0: CALENDAR_BEFOREWRITE_SCRIPT
- [2018-01-05 18:50:46.134] Line 1:
- [2018-01-05 18:50:46.134] Line 2: if (UID == EMPTY) { UID = newuid(); }
- [2018-01-05 18:50:46.135] - IF or WHILE, evaluating condition...
- [2018-01-05 18:50:46.135] - Starting expression evaluation
- [2018-01-05 18:50:46.135] - Field: UID = "20080407T193125Z-19554-727-1-50@dummyVEVENT" (string)
- [2018-01-05 18:50:46.135] - Expression result: 0 (integer)
- [2018-01-05 18:50:46.135] - IF condition is false
- [2018-01-05 18:50:46.136] Line 3:
- [2018-01-05 18:50:46.136] Line 4: // set UTC time of generation for iCalendar 2.0 DTSTAMP
- [2018-01-05 18:50:46.136] - End of skipped IF
- [2018-01-05 18:50:46.136] Line 5: DGENERATED = NOW();
- [2018-01-05 18:50:46.137] - Starting assignment/unstored expression
- [2018-01-05 18:50:46.137] - Field: DGENERATED = 2018-01-05T18:50:45Z (TZ: UTC) (timestamp)
- [2018-01-05 18:50:46.137] - Starting expression evaluation
- [2018-01-05 18:50:46.137] - NOW() built-in function call:
- [2018-01-05 18:50:46.137] PrepareLocals - <name unknown>, ctx=0x1D4A3E30, VarDefs:
- [2018-01-05 18:50:46.138] - NOW() function result = 2018-01-05T18:50:46.138Z (TZ: UTC) (timestamp)
- [2018-01-05 18:50:46.138] - Assigned expression result = 2018-01-05T18:50:46.138Z (TZ: UTC) (timestamp)
- [2018-01-05 18:50:46.138] Line 6:
- [2018-01-05 18:50:46.139] Line 7:
- [2018-01-05 18:50:46.139] Line 8: if (!DMODIFIED) {
- [2018-01-05 18:50:46.139] - IF or WHILE, evaluating condition...
- [2018-01-05 18:50:46.139] - Starting expression evaluation
- [2018-01-05 18:50:46.139] - Field: DMODIFIED = 2018-01-05T18:49:29Z (TZ: UTC) (timestamp)
- [2018-01-05 18:50:46.140] - Expression result: 0 (integer)
- [2018-01-05 18:50:46.140] - IF condition is false
- [2018-01-05 18:50:46.140] Line 9: DMODIFIED = DGENERATED;
- [2018-01-05 18:50:46.140] Line 10: }
- [2018-01-05 18:50:46.140] - End of skipped IF
- [2018-01-05 18:50:46.141] Line 11:
- [2018-01-05 18:50:46.141] Line 3511:
- [2018-01-05 18:50:46.141] Line 3512: itemdata = MAKETEXTWITHPROFILE("vCalendar", 2, "EVOLUTION");
- [2018-01-05 18:50:46.141] - Starting assignment/unstored expression
- [2018-01-05 18:50:46.141] - Local Variable: itemdata = "BEGIN:VCALENDAR
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
VERSION:2.0
METHOD:PUBLISH
B...net/Europe/Berlin:
20080406T093000
LAST-MODIFIED:20180105T185006Z
END:VEVENT
END:VCALENDAR
" (string)
- [2018-01-05 18:50:46.142] - Starting expression evaluation
- [2018-01-05 18:50:46.142] - MAKETEXTWITHPROFILE() built-in function call:
- [2018-01-05 18:50:46.142] PrepareLocals - <name unknown>, ctx=0x1D4B74B0, VarDefs:
- [2018-01-05 18:50:46.142] 0: string
- [2018-01-05 18:50:46.143] 1: integer
- [2018-01-05 18:50:46.143] 2: string
- [2018-01-05 18:50:46.143] - Starting expression evaluation
- [2018-01-05 18:50:46.143] - Expression result: "vCalendar" (string)
- [2018-01-05 18:50:46.143] - Parameter #1 (by value) = "vCalendar" (string)
- [2018-01-05 18:50:46.144] - Starting expression evaluation
- [2018-01-05 18:50:46.144] - Expression result: 2 (integer)
- [2018-01-05 18:50:46.144] - Parameter #2 (by value) = 2 (integer)
- [2018-01-05 18:50:46.144] - Starting expression evaluation
- [2018-01-05 18:50:46.144] - Expression result: "EVOLUTION" (string)
- [2018-01-05 18:50:46.145] - Parameter #3 (by value) = "EVOLUTION" (string)
- [2018-01-05 18:50:46.145] Generating....
- [2018-01-05 18:50:46.145] Item LocalID='20080407T193125Z-19554-727-1-50@dummyVEVENT-rid', RemoteID='20080407T193125Z-19554-727-1-50@dummyVEVENT.ics', operation=replace, size: [maxlocal,maxremote,actual]
- [2018-01-05 18:50:46.148]
- 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:49:29Z (TZ: UTC)
- 3 : timestamp DCREATED [ 0, 0, 0] : 2018-01-05T18:49:29Z (TZ: UTC)
- 4 : timestamp DGENERATED [ 0, 0, 0] : 2018-01-05T18:50:46.138Z (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, 9] : "Recurring"
- 10 : multiline DESCRIPTION [ 0, 0, 28] : "recurs each Monday, 10 times"
- 11 : multiline LOCATION [ 0, 0, 0] : <empty>
- 12 : url URL [ 0, 0, 0] : <empty>
- 13 : string RR_FREQ [ 0, 0, 2] : "WW"
- 14 : integer RR_INTERVAL [ 0, 0, 0] : 1
- 15 : integer RR_FMASK [ 0, 0, 0] : 1
- 16 : integer RR_LMASK [ 0, 0, 0] : 0
- 17 : timestamp RR_END [ 0, 0, 0] : 2008-06-08T07:00:00Z (TZ: UTC)
- 18 : timestamp DTSTART [ 0, 0, 0] : 2008-04-06T09:00:00 (TZ: MEZ/MESZ)
- 19 : timestamp DTEND [ 0, 0, 0] : 2008-04-06T09: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] : <empty>
- 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:50:46.151] Val='0' translated to enumName='PUBLIC' mode=translate
- [2018-01-05 18:50:46.151] Val='0' translated to enumName='OPAQUE' mode=translate
- [2018-01-05 18:50:46.152] InternalToRRULE2(): expanding freq=W, freqmod=W, interval=1, firstmask=1, lastmask=0
- [2018-01-05 18:50:46.152] generated rrule FREQ=WEEKLY;INTERVAL=1;BYDAY=SU;UNTIL=20080608T070000Z
- [2018-01-05 18:50:46.155] Generated:
- [2018-01-05 18:50:46.155]
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:20180105T184929Z
DTSTAMP:20180105T185046Z
CREATED:20180105T184929Z
UID:20080407T193125Z-19554-727-1-50@dummyVEVENT
SEQUENCE:1
CLASS:PUBLIC
TRANSP:OPAQUE
SUMMARY:Recurring
DESCRIPTION:recurs each Monday\, 10 times
DTSTART;TZID=Europe/Berlin:20080406T090000
RRULE:FREQ=WEEKLY;INTERVAL=1;BYDAY=SU;UNTIL=20080608T070000Z
DTEND;TZID=Europe/Berlin:20080406T093000
END:VEVENT
END:VCALENDAR
- [2018-01-05 18:50:46.156] - MAKETEXTWITHPROFILE() function result = "BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Synthesis AG//NONSGML SyncML Engine V3.4.0.47//EN
BEGIN:...=SU;UNTIL=20080608T070000Z
DTEND;TZID=Europe/Berlin:20080406T093000
END:VEVENT
END:VCALENDAR
" (string)
- [2018-01-05 18:50:46.156] - Assigned expression result = "BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Synthesis AG//NONSGML SyncML Engine V3.4.0.47//EN
BEGIN:...=SU;UNTIL=20080608T070000Z
DTEND;TZID=Europe/Berlin:20080406T093000
END:VEVENT
END:VCALENDAR
" (string)
–[2018-01-05 18:50:46.157] End of 'ScriptExecute' [->top] [->enclosing]
- [2018-01-05 18:50:46.164] @client-test-apple-2/eds_event: updating "Recurring"
- [2018-01-05 18:50:46.208] @client-test-apple-2/eds_event: aID=(20080407T193125Z-19554-727-1-50@dummyVEVENT-rid,) res=0
- [2018-01-05 18:50:46.211] - Operation replace performed (regular), Remote ID=20080407T193125Z-19554-727-1-50@dummyVEVENT.ics Local ID=20080407T193125Z-19554-727-1-50@dummyVEVENT-rid, status=200