- [2018-01-05 18:45:03.924] replace item operation received
- [2018-01-05 18:45:03.925] Testing filter '' against item:
- [2018-01-05 18:45:03.925] Filter test result is TRUE
- [2018-01-05 18:45:03.926] TStdLogicDS::getConflictingItemByRemoteID, no conflicting item
- [2018-01-05 18:45:03.927] No Conflict: client item replaces server item
- [2018-01-05 18:45:03.927] startDataWrite called, status=0
- [2018-01-05 18:45:03.927] TStdLogicDS::logicProcessRemoteItem 0x1cc328f0 starting, SyncOp=replace, RemoteID='1234567890!@#$%25^&*()<>@dummyVEVENT.ics', LocalID=''
- [2018-01-05 18:45:03.928] Testing filter '' against item:
- [2018-01-05 18:45:03.928] Filter test result is TRUE
- [2018-01-05 18:45:03.930] TStdLogicDS: Need read-modify-write (cause: replace_writes_all_fields ) -> retrieve original item from DB
- [2018-01-05 18:45:03.941] @client-test-apple-1/eds_event: ReadItemAsKey aID=(1234567890!@#$%^&*()<>@dummyVEVENT-rid,) res=0
+
–
[2018-01-05 18:45:03.941] 'ScriptExecute' - Start executing Script, name=afterreadscript [--][++] [->end] [->enclosing]
- [2018-01-05 18:45:03.942] Line 3514:
- [2018-01-05 18:45:03.942] Line 3515: PARSETEXTWITHPROFILE(itemdata, "vCalendar", 2, "EVOLUTION");
- [2018-01-05 18:45:03.942] - Starting evaluating unstored expression
- [2018-01-05 18:45:03.942] - Starting expression evaluation
- [2018-01-05 18:45:03.943] - PARSETEXTWITHPROFILE() built-in function call:
- [2018-01-05 18:45:03.943] PrepareLocals - <name unknown>, ctx=0x20698CE0, VarDefs:
- [2018-01-05 18:45:03.943] 0: string
- [2018-01-05 18:45:03.943] 1: string
- [2018-01-05 18:45:03.943] 2: integer
- [2018-01-05 18:45:03.944] 3: string
- [2018-01-05 18:45:03.944] - Starting expression evaluation
- [2018-01-05 18:45:03.944] - Local Variable: itemdata = "BEGIN:VCALENDAR
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
VERSION:2.0
METHOD:PUBLISH
B...SS:PUBLIC
TRANSP:OPAQUE
SEQUENCE:1
LAST-MODIFIED:20180105T184407Z
END:VEVENT
END:VCALENDAR
" (string)
- [2018-01-05 18:45:03.945] - Expression result: "BEGIN:VCALENDAR
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
VERSION:2.0
METHOD:PUBLISH
B...SS:PUBLIC
TRANSP:OPAQUE
SEQUENCE:1
LAST-MODIFIED:20180105T184407Z
END:VEVENT
END:VCALENDAR
" (string)
- [2018-01-05 18:45:03.945] - Parameter #1 (by value) = "BEGIN:VCALENDAR
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
VERSION:2.0
METHOD:PUBLISH
B...SS:PUBLIC
TRANSP:OPAQUE
SEQUENCE:1
LAST-MODIFIED:20180105T184407Z
END:VEVENT
END:VCALENDAR
" (string)
- [2018-01-05 18:45:03.946] - Starting expression evaluation
- [2018-01-05 18:45:03.946] - Expression result: "vCalendar" (string)
- [2018-01-05 18:45:03.946] - Parameter #2 (by value) = "vCalendar" (string)
- [2018-01-05 18:45:03.946] - Starting expression evaluation
- [2018-01-05 18:45:03.947] - Expression result: 2 (integer)
- [2018-01-05 18:45:03.947] - Parameter #3 (by value) = 2 (integer)
- [2018-01-05 18:45:03.947] - Starting expression evaluation
- [2018-01-05 18:45:03.947] - Expression result: "EVOLUTION" (string)
- [2018-01-05 18:45:03.947] - Parameter #4 (by value) = "EVOLUTION" (string)
- [2018-01-05 18:45:03.948] Parsing:
- [2018-01-05 18:45:03.948]
BEGIN:VCALENDAR
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
VERSION:2.0
METHOD:PUBLISH
BEGIN:VEVENT
SUMMARY:phone meeting - old
DTEND:20060406T163000Z
DTSTART:20060406T160000Z
UID:1234567890!@#$%^&*()<>@dummyVEVENT
DTSTAMP:20060406T211449Z
CREATED:20180105T184407Z
LOCATION:my office
DESCRIPTION:let's talk<<REVISION>>
CLASS:PUBLIC
TRANSP:OPAQUE
SEQUENCE:1
LAST-MODIFIED:20180105T184407Z
END:VEVENT
END:VCALENDAR
- [2018-01-05 18:45:03.949] parseMimeDir: property not parsed (unknown or not storable): METHOD:PUBLISH
BEGIN:VEVENT
- [2018-01-05 18:45:03.949] parseMimeDir: property DTEND parsing delayed, rank=1
- [2018-01-05 18:45:03.950] parseMimeDir: property DTSTART parsing delayed, rank=1
- [2018-01-05 18:45:03.950] parseMimeDir: now parsing delayed property rank=1: :20060406T163000Z
DTSTART:200
- [2018-01-05 18:45:03.951] parseMimeDir: now parsing delayed property rank=1: :20060406T160000Z
UID:1234567
- [2018-01-05 18:45:03.951] Successfully parsed:
- [2018-01-05 18:45:03.951] Item LocalID='1234567890!@#$%^&*()<>@dummyVEVENT-rid', RemoteID='1234567890!@#$%25^&*()<>@dummyVEVENT.ics', operation=replace, size: [maxlocal,maxremote,actual]
- [2018-01-05 18:45:03.955]
- 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:44:07Z (TZ: UTC)
- 3 : timestamp DCREATED [ 0, 0, 0] : 2018-01-05T18:44:07Z (TZ: UTC)
- 4 : timestamp DGENERATED [ 0, 0, 0] : 2006-04-06T21:14:49Z (TZ: UTC)
- 5 : string UID [ 0, 0, 34] : "1234567890!@#$%^&*()<>@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] : "phone meeting - old"
- 10 : multiline DESCRIPTION [ 0, 0, 22] : "let's talk<<REVISION>>"
- 11 : multiline LOCATION [ 0, 0, 9] : "my office"
- 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] : 2006-04-06T16:00:00Z (TZ: UTC)
- 19 : timestamp DTEND [ 0, 0, 0] : 2006-04-06T16:30:00Z (TZ: UTC)
- 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:45:03.957] - PARSETEXTWITHPROFILE() function result = 1 (integer)
- [2018-01-05 18:45:03.957] - Evaluated unstored expression
–[2018-01-05 18:45:03.957] End of 'ScriptExecute' [->top] [->enclosing]
- [2018-01-05 18:45:03.958] TStdLogicDS: Retrieved item
- [2018-01-05 18:45:03.959] Item LocalID='1234567890!@#$%^&*()<>@dummyVEVENT-rid', RemoteID='1234567890!@#$%25^&*()<>@dummyVEVENT.ics', operation=replace, size: [maxlocal,maxremote,actual]
- [2018-01-05 18:45:03.962]
- 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:44:07Z (TZ: UTC)
- 3 : timestamp DCREATED [ 0, 0, 0] : 2018-01-05T18:44:07Z (TZ: UTC)
- 4 : timestamp DGENERATED [ 0, 0, 0] : 2006-04-06T21:14:49Z (TZ: UTC)
- 5 : string UID [ 0, 0, 34] : "1234567890!@#$%^&*()<>@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] : "phone meeting - old"
- 10 : multiline DESCRIPTION [ 0, 0, 22] : "let's talk<<REVISION>>"
- 11 : multiline LOCATION [ 0, 0, 9] : "my office"
- 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] : 2006-04-06T16:00:00Z (TZ: UTC)
- 19 : timestamp DTEND [ 0, 0, 0] : 2006-04-06T16:30:00Z (TZ: UTC)
- 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:45:03.967] TStdLogicDS: Item updated with contents from remote
- [2018-01-05 18:45:03.967] Item LocalID='1234567890!@#$%^&*()<>@dummyVEVENT-rid', RemoteID='1234567890!@#$%25^&*()<>@dummyVEVENT.ics', operation=replace, size: [maxlocal,maxremote,actual]
- [2018-01-05 18:45:03.971]
- 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:44:27Z (TZ: UTC)
- 3 : timestamp DCREATED [ 0, 0, 0] : 2018-01-05T18:44:27Z (TZ: UTC)
- 4 : timestamp DGENERATED [ 0, 0, 0] : 2018-01-05T18:45:03Z (TZ: UTC)
- 5 : string UID [ 0, 0, 34] : "1234567890!@#$%^&*()<>@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, 25] : "meeting on site - updated"
- 10 : multiline DESCRIPTION [ 0, 0, 22] : "let's talk<<REVISION>>"
- 11 : multiline LOCATION [ 0, 0, 9] : "my office"
- 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] : 2006-04-06T16:00:00Z (TZ: UTC)
- 19 : timestamp DTEND [ 0, 0, 0] : 2006-04-06T16:30:00Z (TZ: UTC)
- 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:45:03.974] TStdLogicDS: Made visible and pass sync set filter
- [2018-01-05 18:45:03.974] Item LocalID='1234567890!@#$%^&*()<>@dummyVEVENT-rid', RemoteID='1234567890!@#$%25^&*()<>@dummyVEVENT.ics', operation=replace, size: [maxlocal,maxremote,actual]
- [2018-01-05 18:45:03.977]
- 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:44:27Z (TZ: UTC)
- 3 : timestamp DCREATED [ 0, 0, 0] : 2018-01-05T18:44:27Z (TZ: UTC)
- 4 : timestamp DGENERATED [ 0, 0, 0] : 2018-01-05T18:45:03Z (TZ: UTC)
- 5 : string UID [ 0, 0, 34] : "1234567890!@#$%^&*()<>@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, 25] : "meeting on site - updated"
- 10 : multiline DESCRIPTION [ 0, 0, 22] : "let's talk<<REVISION>>"
- 11 : multiline LOCATION [ 0, 0, 9] : "my office"
- 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] : 2006-04-06T16:00:00Z (TZ: UTC)
- 19 : timestamp DTEND [ 0, 0, 0] : 2006-04-06T16:30:00Z (TZ: UTC)
- 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:45:03.980] TCustomImplDS::implProcessItem 0x1d0ed1e0 starting, SyncOp=replace, RemoteID='1234567890!@#$%25^&*()<>@dummyVEVENT.ics', LocalID='1234567890!@#$%^&*()<>@dummyVEVENT-rid'
+
–
[2018-01-05 18:45:03.981] 'ScriptExecute' - Start executing Script, name=beforewritescript [--][++] [->end] [->enclosing]
- [2018-01-05 18:45:03.981] Line 3509:
- [2018-01-05 18:45:03.982] Line 3510: $CALENDAR_BEFOREWRITE_SCRIPT;
- [2018-01-05 18:45:03.982] Line 0: CALENDAR_BEFOREWRITE_SCRIPT
- [2018-01-05 18:45:03.982] Line 1:
- [2018-01-05 18:45:03.982] Line 2: if (UID == EMPTY) { UID = newuid(); }
- [2018-01-05 18:45:03.982] - IF or WHILE, evaluating condition...
- [2018-01-05 18:45:03.983] - Starting expression evaluation
- [2018-01-05 18:45:03.983] - Field: UID = "1234567890!@#$%^&*()<>@dummyVEVENT" (string)
- [2018-01-05 18:45:03.983] - Expression result: 0 (integer)
- [2018-01-05 18:45:03.983] - IF condition is false
- [2018-01-05 18:45:03.984] Line 3:
- [2018-01-05 18:45:03.984] Line 4: // set UTC time of generation for iCalendar 2.0 DTSTAMP
- [2018-01-05 18:45:03.984] - End of skipped IF
- [2018-01-05 18:45:03.984] Line 5: DGENERATED = NOW();
- [2018-01-05 18:45:03.984] - Starting assignment/unstored expression
- [2018-01-05 18:45:03.985] - Field: DGENERATED = 2018-01-05T18:45:03Z (TZ: UTC) (timestamp)
- [2018-01-05 18:45:03.985] - Starting expression evaluation
- [2018-01-05 18:45:03.985] - NOW() built-in function call:
- [2018-01-05 18:45:03.985] PrepareLocals - <name unknown>, ctx=0x1CA8C3D0, VarDefs:
- [2018-01-05 18:45:03.986] - NOW() function result = 2018-01-05T18:45:03.985Z (TZ: UTC) (timestamp)
- [2018-01-05 18:45:03.986] - Assigned expression result = 2018-01-05T18:45:03.985Z (TZ: UTC) (timestamp)
- [2018-01-05 18:45:03.986] Line 6:
- [2018-01-05 18:45:03.987] Line 7:
- [2018-01-05 18:45:03.987] Line 8: if (!DMODIFIED) {
- [2018-01-05 18:45:03.987] - IF or WHILE, evaluating condition...
- [2018-01-05 18:45:03.987] - Starting expression evaluation
- [2018-01-05 18:45:03.987] - Field: DMODIFIED = 2018-01-05T18:44:27Z (TZ: UTC) (timestamp)
- [2018-01-05 18:45:03.988] - Expression result: 0 (integer)
- [2018-01-05 18:45:03.988] - IF condition is false
- [2018-01-05 18:45:03.988] Line 9: DMODIFIED = DGENERATED;
- [2018-01-05 18:45:03.988] Line 10: }
- [2018-01-05 18:45:03.989] - End of skipped IF
- [2018-01-05 18:45:03.989] Line 11:
- [2018-01-05 18:45:03.989] Line 3511:
- [2018-01-05 18:45:03.989] Line 3512: itemdata = MAKETEXTWITHPROFILE("vCalendar", 2, "EVOLUTION");
- [2018-01-05 18:45:03.989] - Starting assignment/unstored expression
- [2018-01-05 18:45:03.990] - Local Variable: itemdata = "BEGIN:VCALENDAR
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
VERSION:2.0
METHOD:PUBLISH
B...SS:PUBLIC
TRANSP:OPAQUE
SEQUENCE:1
LAST-MODIFIED:20180105T184407Z
END:VEVENT
END:VCALENDAR
" (string)
- [2018-01-05 18:45:03.990] - Starting expression evaluation
- [2018-01-05 18:45:03.990] - MAKETEXTWITHPROFILE() built-in function call:
- [2018-01-05 18:45:03.990] PrepareLocals - <name unknown>, ctx=0x1D390E00, VarDefs:
- [2018-01-05 18:45:03.991] 0: string
- [2018-01-05 18:45:03.991] 1: integer
- [2018-01-05 18:45:03.991] 2: string
- [2018-01-05 18:45:03.991] - Starting expression evaluation
- [2018-01-05 18:45:03.991] - Expression result: "vCalendar" (string)
- [2018-01-05 18:45:03.992] - Parameter #1 (by value) = "vCalendar" (string)
- [2018-01-05 18:45:03.992] - Starting expression evaluation
- [2018-01-05 18:45:03.992] - Expression result: 2 (integer)
- [2018-01-05 18:45:03.992] - Parameter #2 (by value) = 2 (integer)
- [2018-01-05 18:45:03.992] - Starting expression evaluation
- [2018-01-05 18:45:03.993] - Expression result: "EVOLUTION" (string)
- [2018-01-05 18:45:03.993] - Parameter #3 (by value) = "EVOLUTION" (string)
- [2018-01-05 18:45:03.993] Generating....
- [2018-01-05 18:45:03.993] Item LocalID='1234567890!@#$%^&*()<>@dummyVEVENT-rid', RemoteID='1234567890!@#$%25^&*()<>@dummyVEVENT.ics', operation=replace, size: [maxlocal,maxremote,actual]
- [2018-01-05 18:45:03.997]
- 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:44:27Z (TZ: UTC)
- 3 : timestamp DCREATED [ 0, 0, 0] : 2018-01-05T18:44:27Z (TZ: UTC)
- 4 : timestamp DGENERATED [ 0, 0, 0] : 2018-01-05T18:45:03.985Z (TZ: UTC)
- 5 : string UID [ 0, 0, 34] : "1234567890!@#$%^&*()<>@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, 25] : "meeting on site - updated"
- 10 : multiline DESCRIPTION [ 0, 0, 22] : "let's talk<<REVISION>>"
- 11 : multiline LOCATION [ 0, 0, 9] : "my office"
- 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] : 2006-04-06T16:00:00Z (TZ: UTC)
- 19 : timestamp DTEND [ 0, 0, 0] : 2006-04-06T16:30:00Z (TZ: UTC)
- 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:45:04.000] Val='0' translated to enumName='PUBLIC' mode=translate
- [2018-01-05 18:45:04.000] Val='0' translated to enumName='OPAQUE' mode=translate
- [2018-01-05 18:45:04.000] InternalToRRULE2(): expanding freq=0, freqmod= , interval=0, firstmask=0, lastmask=0
- [2018-01-05 18:45:04.001] Generated:
- [2018-01-05 18:45:04.001]
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Synthesis AG//NONSGML SyncML Engine V3.4.0.47//EN
BEGIN:VEVENT
LAST-MODIFIED:20180105T184427Z
DTSTAMP:20180105T184503Z
CREATED:20180105T184427Z
UID:1234567890!@#$%^&*()<>@dummyVEVENT
SEQUENCE:1
CLASS:PUBLIC
TRANSP:OPAQUE
SUMMARY:meeting on site - updated
DESCRIPTION:let's talk<<REVISION>>
LOCATION:my office
DTSTART:20060406T160000Z
DTEND:20060406T163000Z
END:VEVENT
END:VCALENDAR
- [2018-01-05 18:45:04.002] - MAKETEXTWITHPROFILE() function result = "BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Synthesis AG//NONSGML SyncML Engine V3.4.0.47//EN
BEGIN:...LOCATION:my office
DTSTART:20060406T160000Z
DTEND:20060406T163000Z
END:VEVENT
END:VCALENDAR
" (string)
- [2018-01-05 18:45:04.003] - Assigned expression result = "BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Synthesis AG//NONSGML SyncML Engine V3.4.0.47//EN
BEGIN:...LOCATION:my office
DTSTART:20060406T160000Z
DTEND:20060406T163000Z
END:VEVENT
END:VCALENDAR
" (string)
–[2018-01-05 18:45:04.003] End of 'ScriptExecute' [->top] [->enclosing]
- [2018-01-05 18:45:04.011] @client-test-apple-1/eds_event: updating "meeting on site - updated, my office"
- [2018-01-05 18:45:04.047] @client-test-apple-1/eds_event: aID=(1234567890!@#$%^&*()<>@dummyVEVENT-rid,) res=0
- [2018-01-05 18:45:04.051] - Operation replace performed (regular), Remote ID=1234567890!@#$%25^&*()<>@dummyVEVENT.ics Local ID=1234567890!@#$%^&*()<>@dummyVEVENT-rid, status=200