- [2018-01-05 17:56:06.552] replace item operation received
- [2018-01-05 17:56:06.553] eds_contact: testState=TRUE - expected state>='sync_gen_done', found state=='sync_gen_done'
- [2018-01-05 17:56:06.553] Testing filter '' against item:
- [2018-01-05 17:56:06.553] Filter test result is TRUE
- [2018-01-05 17:56:06.554] startDataWrite called, status=0
- [2018-01-05 17:56:06.554] TStdLogicDS::logicProcessRemoteItem 0x19ea9610 starting, SyncOp=replace, RemoteID='88173', LocalID='pas-id-a7db3494402de54cd6428961142f273db6c231ba'
- [2018-01-05 17:56:06.554] Testing filter '' against item:
- [2018-01-05 17:56:06.554] Filter test result is TRUE
- [2018-01-05 17:56:06.556] TStdLogicDS: Need read-modify-write (cause: replace_writes_all_fields ) -> retrieve original item from DB
- [2018-01-05 17:56:06.557] reading: getting contact pas-id-a7db3494402de54cd6428961142f273db6c231ba
- [2018-01-05 17:56:06.557] reading: must read contact pas-id-a7db3494402de54cd6428961142f273db6c231ba
- [2018-01-05 17:56:06.558] reading: disable read-ahead due to cache miss
- [2018-01-05 17:56:06.562] reading: started contact read pas-id-a7db3494402de54cd6428961142f273db6c231ba-pas-id-a7db3494402de54cd6428961142f273db6c231ba (1)
- [2018-01-05 17:56:06.562] reading: active cache pas-id-a7db3494402de54cd6428961142f273db6c231ba-pas-id-a7db3494402de54cd6428961142f273db6c231ba (1)
- [2018-01-05 17:56:06.562] reading: in running cache
- [2018-01-05 17:56:06.565] reading: contact read pas-id-a7db3494402de54cd6428961142f273db6c231ba-pas-id-a7db3494402de54cd6428961142f273db6c231ba (1) finished: <<successful>>
- [2018-01-05 17:56:06.567] reading: contact read pas-id-a7db3494402de54cd6428961142f273db6c231ba-pas-id-a7db3494402de54cd6428961142f273db6c231ba (1) got pas-id-a7db3494402de54cd6428961142f273db6c231ba
- [2018-01-05 17:56:06.567] reading: in cache, available
- [2018-01-05 17:56:06.568] reading: continue after contact pas-id-a7db3494402de54cd6428961142f273db6c231ba
- [2018-01-05 17:56:06.568] reading: read pas-id-a7db3494402de54cd6428961142f273db6c231ba: <<okay>>
- [2018-01-05 17:56:06.569] requested 1, retrieved 1 from DB in 1 queries, misses 1/1 (100%), stalls 1
- [2018-01-05 17:56:06.570] ReadItemAsKey aID=(pas-id-a7db3494402de54cd6428961142f273db6c231ba,) res=0
+
–
[2018-01-05 17:56:06.570] 'ScriptExecute' - Start executing Script, name=afterreadscript [--][++] [->end] [->enclosing]
- [2018-01-05 17:56:06.571] Line 2980:
- [2018-01-05 17:56:06.571] Line 2981: PARSETEXTWITHPROFILE(itemdata, "vCard", 2, "EVOLUTION");
- [2018-01-05 17:56:06.571] - Starting evaluating unstored expression
- [2018-01-05 17:56:06.571] - Starting expression evaluation
- [2018-01-05 17:56:06.571] - PARSETEXTWITHPROFILE() built-in function call:
- [2018-01-05 17:56:06.571] PrepareLocals - <name unknown>, ctx=0x20E17FC0, VarDefs:
- [2018-01-05 17:56:06.572] 0: string
- [2018-01-05 17:56:06.572] 1: string
- [2018-01-05 17:56:06.572] 2: integer
- [2018-01-05 17:56:06.572] 3: string
- [2018-01-05 17:56:06.572] - Starting expression evaluation
- [2018-01-05 17:56:06.572] - Local Variable: itemdata = "BEGIN:VCARD
VERSION:3.0
PRODID:-//Synthesis AG//NONSGML SyncML Engine V3.4.0.47//EN
REV:201801...r
TEL;TYPE=WORK,VOICE:business 1
UID:pas-id-a7db3494402de54cd6428961142f273db6c231ba
END:VCARD" (string)
- [2018-01-05 17:56:06.573] - Expression result: "BEGIN:VCARD
VERSION:3.0
PRODID:-//Synthesis AG//NONSGML SyncML Engine V3.4.0.47//EN
REV:201801...r
TEL;TYPE=WORK,VOICE:business 1
UID:pas-id-a7db3494402de54cd6428961142f273db6c231ba
END:VCARD" (string)
- [2018-01-05 17:56:06.573] - Parameter #1 (by value) = "BEGIN:VCARD
VERSION:3.0
PRODID:-//Synthesis AG//NONSGML SyncML Engine V3.4.0.47//EN
REV:201801...r
TEL;TYPE=WORK,VOICE:business 1
UID:pas-id-a7db3494402de54cd6428961142f273db6c231ba
END:VCARD" (string)
- [2018-01-05 17:56:06.574] - Starting expression evaluation
- [2018-01-05 17:56:06.574] - Expression result: "vCard" (string)
- [2018-01-05 17:56:06.574] - Parameter #2 (by value) = "vCard" (string)
- [2018-01-05 17:56:06.575] - Starting expression evaluation
- [2018-01-05 17:56:06.575] - Expression result: 2 (integer)
- [2018-01-05 17:56:06.575] - Parameter #3 (by value) = 2 (integer)
- [2018-01-05 17:56:06.575] - Starting expression evaluation
- [2018-01-05 17:56:06.575] - Expression result: "EVOLUTION" (string)
- [2018-01-05 17:56:06.576] - Parameter #4 (by value) = "EVOLUTION" (string)
- [2018-01-05 17:56:06.576] Parsing:
- [2018-01-05 17:56:06.576]
BEGIN:VCARD
VERSION:3.0
PRODID:-//Synthesis AG//NONSGML SyncML Engine V3.4.0.47//EN
REV:20180105T175534Z
N:Doe;John;;;
FN:John Doe
X-EVOLUTION-FILE-AS:Doe\, John
TITLE:tester
TEL;TYPE=WORK,VOICE:business 1
UID:pas-id-a7db3494402de54cd6428961142f273db6c231ba
END:VCARD
- [2018-01-05 17:56:06.577] parseMimeDir: property not parsed (unknown or not storable): UID:pas-id-a7db3494402de54cd64
- [2018-01-05 17:56:06.578] Successfully parsed:
- [2018-01-05 17:56:06.578] Item LocalID='pas-id-a7db3494402de54cd6428961142f273db6c231ba', RemoteID='', operation=replace, size: [maxlocal,maxremote,actual]
- [2018-01-05 17:56:06.582]
- 0 : integer SYNCLVL [ 0, n/a, 0] : <unassigned>
- 1 : timestamp REV [ 0, 0, 0] : 2018-01-05T17:55:34Z (TZ: UTC)
- 2 : string UID [ 0, 254, 0] : <empty>
- 3 : string GROUP_TAG [ 0, n/a, 0] : <array with 1 elements>
-- element 0 : <empty>
- 4 : string N_LAST [ 0, 63, 3] : "Doe"
- 5 : string N_FIRST [ 0, 63, 4] : "John"
- 6 : string N_MIDDLE [ 0, 63, 0] : <empty>
- 7 : string N_PREFIX [ 0, 63, 0] : <empty>
- 8 : string N_SUFFIX [ 0, 63, 0] : <empty>
- 9 : string NICKNAME [ 0, 31, 0] : <empty>
- 10 : string TITLE [ 0, 63, 6] : "tester"
- 11 : string FN [ 0, n/a, 8] : "John Doe"
- 12 : string FILE_AS [ 0, n/a, 9] : "Doe, John"
- 13 : string GENDER [ 0, n/a, 0] : <unassigned>
- 14 : string CATEGORIES [ 0, 0, 0] : <array with 0 elements>
- 15 : string ORG_NAME [ 0, 63, 0] : <empty>
- 16 : string ORG_DIVISION [ 0, 63, 0] : <empty>
- 17 : string ORG_OFFICE [ 0, 63, 0] : <empty>
- 18 : string ORG_TEAM [ 0, 63, 0] : <empty>
- 19 : string ROLE [ 0, n/a, 0] : <unassigned>
- 20 : date BDAY [ 0, 0, 0] : <empty>
- 21 : date ANNIVERSARY [ 0, n/a, 0] : <unassigned>
- 22 : date XDATE [ 0, n/a, 0] : <unassigned>
- 23 : telephone TEL [ 0, 127, 0] : <array with 1 elements>
-- element 0 : "business 1"
- 24 : integer TEL_FLAGS [ 0, 127, 0] : <array with 1 elements>
-- element 0 : 10
- 25 : integer TEL_SLOT [ 0, 127, 0] : <array with 0 elements>
- 26 : multiline EMAIL [ 0, 127, 0] : <array with 0 elements>
- 27 : integer EMAIL_FLAGS [ 0, 127, 0] : <array with 0 elements>
- 28 : integer EMAIL_SLOT [ 0, 127, 0] : <array with 0 elements>
- 29 : string WEB [ 0, 127, 0] : <array with 0 elements>
- 30 : integer WEB_FLAGS [ 0, 127, 0] : <array with 0 elements>
- 31 : string CALURI [ 0, n/a, 0] : <unassigned>
- 32 : string FBURL [ 0, n/a, 0] : <unassigned>
- 33 : string BLOGURL [ 0, n/a, 0] : <unassigned>
- 34 : string VIDEOURL [ 0, n/a, 0] : <unassigned>
- 35 : string RELATEDNAMES [ 0, n/a, 0] : <unassigned>
- 36 : string MANAGER [ 0, n/a, 0] : <unassigned>
- 37 : string ASSISTANT [ 0, n/a, 0] : <unassigned>
- 38 : string SPOUSE [ 0, n/a, 0] : <unassigned>
- 39 : string WANTS_HTML [ 0, n/a, 0] : <unassigned>
- 40 : string IMPP [ 0, n/a, 0] : <unassigned>
- 41 : string IMPP_SERVICE [ 0, n/a, 0] : <unassigned>
- 42 : string IMPP_SLOT [ 0, n/a, 0] : <unassigned>
- 43 : string AIM_HANDLE [ 0, n/a, 0] : <unassigned>
- 44 : string AIM_SLOT [ 0, n/a, 0] : <unassigned>
- 45 : string GADUGADU_HANDLE [ 0, n/a, 0] : <unassigned>
- 46 : string GADUGADU_SLOT [ 0, n/a, 0] : <unassigned>
- 47 : string GROUPWISE_HANDLE [ 0, n/a, 0] : <unassigned>
- 48 : string GROUPWISE_SLOT [ 0, n/a, 0] : <unassigned>
- 49 : string ICQ_HANDLE [ 0, n/a, 0] : <unassigned>
- 50 : string ICQ_SLOT [ 0, n/a, 0] : <unassigned>
- 51 : string JABBER_HANDLE [ 0, n/a, 0] : <unassigned>
- 52 : string JABBER_SLOT [ 0, n/a, 0] : <unassigned>
- 53 : string MSN_HANDLE [ 0, n/a, 0] : <unassigned>
- 54 : string MSN_SLOT [ 0, n/a, 0] : <unassigned>
- 55 : string YAHOO_HANDLE [ 0, n/a, 0] : <unassigned>
- 56 : string YAHOO_SLOT [ 0, n/a, 0] : <unassigned>
- 57 : string SKYPE_HANDLE [ 0, n/a, 0] : <unassigned>
- 58 : string SKYPE_SLOT [ 0, n/a, 0] : <unassigned>
- 59 : string SIP_HANDLE [ 0, n/a, 0] : <unassigned>
- 60 : string SIP_SLOT [ 0, n/a, 0] : <unassigned>
- 61 : string IM_ADDRESS [ 0, n/a, 0] : <unassigned>
- 62 : string MEANWHILE_HANDLE [ 0, n/a, 0] : <unassigned>
- 63 : string IRC_HANDLE [ 0, n/a, 0] : <unassigned>
- 64 : string SMS_HANDLE [ 0, n/a, 0] : <unassigned>
- 65 : multiline ADR_STREET [ 0, 31, 0] : <array with 0 elements>
- 66 : multiline ADR_ADDTL [ 0, 31, 0] : <array with 0 elements>
- 67 : integer ADR_STREET_FLAGS [ 0, 31, 0] : <array with 0 elements>
- 68 : multiline ADR_POBOX [ 0, 31, 0] : <array with 0 elements>
- 69 : multiline ADR_CITY [ 0, 31, 0] : <array with 0 elements>
- 70 : multiline ADR_REG [ 0, 31, 0] : <array with 0 elements>
- 71 : multiline ADR_ZIP [ 0, 31, 0] : <array with 0 elements>
- 72 : multiline ADR_COUNTRY [ 0, 31, 0] : <array with 0 elements>
- 73 : multiline NOTE [ 0, 0, 0] : <empty>
- 74 : string PHOTO [ 0, 0, 0] : <empty>
- 75 : string PHOTO_TYPE [ 0, 0, 0] : <empty>
- 76 : string PHOTO_VALUE [ 0, 0, 0] : <empty>
- 77 : string GEO_LAT [ 0, n/a, 0] : <unassigned>
- 78 : string GEO_LONG [ 0, n/a, 0] : <unassigned>
- 79 : string CRYPTOENCRYPTPREF [ 0, n/a, 0] : <unassigned>
- 80 : string CRYPTOPROTOPREF [ 0, n/a, 0] : <unassigned>
- 81 : string CRYPTOSIGNPREF [ 0, n/a, 0] : <unassigned>
- 82 : string OPENPGPFP [ 0, n/a, 0] : <unassigned>
- 83 : string LABEL [ 0, 31, 0] : <array with 1 elements>
-- element 0 : <unassigned>
- 84 : string XPROPS [ 0, 0, 0] : <array with 0 elements>
- [2018-01-05 17:56:06.586] - PARSETEXTWITHPROFILE() function result = 1 (integer)
- [2018-01-05 17:56:06.586] - Evaluated unstored expression
- [2018-01-05 17:56:06.586] Line 2982: $VCARD_AFTERREAD_SCRIPT_EVOLUTION;
- [2018-01-05 17:56:06.586] Line 0: VCARD_AFTERREAD_SCRIPT_EVOLUTION
- [2018-01-05 17:56:06.586] Line 1:
- [2018-01-05 17:56:06.587] Line 2: $VCARD_INCOMING_PHOTO_VALUE_SCRIPT;
- [2018-01-05 17:56:06.587] Line 0: VCARD_INCOMING_PHOTO_VALUE_SCRIPT
- [2018-01-05 17:56:06.587] Line 1:
- [2018-01-05 17:56:06.587] Line 2:
- [2018-01-05 17:56:06.587] Line 3:
- [2018-01-05 17:56:06.588] Line 4: if (PHOTO_VALUE == EMPTY) {
- [2018-01-05 17:56:06.588] - IF or WHILE, evaluating condition...
- [2018-01-05 17:56:06.588] - Starting expression evaluation
- [2018-01-05 17:56:06.588] - Field: PHOTO_VALUE = <empty> (string)
- [2018-01-05 17:56:06.589] - Expression result: 1 (integer)
- [2018-01-05 17:56:06.589] - IF condition is true
- [2018-01-05 17:56:06.589] Line 5: PHOTO_VALUE = "binary";
- [2018-01-05 17:56:06.589] - Starting assignment/unstored expression
- [2018-01-05 17:56:06.589] - Field: PHOTO_VALUE = <empty> (string)
- [2018-01-05 17:56:06.590] - Starting expression evaluation
- [2018-01-05 17:56:06.590] - Assigned expression result = "binary" (string)
- [2018-01-05 17:56:06.590] Line 6: }
- [2018-01-05 17:56:06.590] Line 7:
- [2018-01-05 17:56:06.590] - End of executed IF
- [2018-01-05 17:56:06.591] Line 8: if (PHOTO_TYPE == EMPTY) {
- [2018-01-05 17:56:06.591] - IF or WHILE, evaluating condition...
- [2018-01-05 17:56:06.591] - Starting expression evaluation
- [2018-01-05 17:56:06.591] - Field: PHOTO_TYPE = <empty> (string)
- [2018-01-05 17:56:06.591] - Expression result: 1 (integer)
- [2018-01-05 17:56:06.592] - IF condition is true
- [2018-01-05 17:56:06.592] Line 9: PHOTO_TYPE = "unknown";
- [2018-01-05 17:56:06.592] - Starting assignment/unstored expression
- [2018-01-05 17:56:06.592] - Field: PHOTO_TYPE = <empty> (string)
- [2018-01-05 17:56:06.592] - Starting expression evaluation
- [2018-01-05 17:56:06.593] - Assigned expression result = "unknown" (string)
- [2018-01-05 17:56:06.593] Line 10: }
- [2018-01-05 17:56:06.593] - End of executed IF
- [2018-01-05 17:56:06.593] Line 11:
- [2018-01-05 17:56:06.593] Line 3:
–[2018-01-05 17:56:06.594] End of 'ScriptExecute' [->top] [->enclosing]
- [2018-01-05 17:56:06.599] TStdLogicDS: Retrieved item
- [2018-01-05 17:56:06.600] Item LocalID='pas-id-a7db3494402de54cd6428961142f273db6c231ba', RemoteID='', operation=replace, size: [maxlocal,maxremote,actual]
- [2018-01-05 17:56:06.604]
- 0 : integer SYNCLVL [ 0, n/a, 0] : <unassigned>
- 1 : timestamp REV [ 0, 0, 0] : 2018-01-05T17:55:34Z (TZ: UTC)
- 2 : string UID [ 0, 254, 0] : <empty>
- 3 : string GROUP_TAG [ 0, n/a, 0] : <array with 1 elements>
-- element 0 : <empty>
- 4 : string N_LAST [ 0, 63, 3] : "Doe"
- 5 : string N_FIRST [ 0, 63, 4] : "John"
- 6 : string N_MIDDLE [ 0, 63, 0] : <empty>
- 7 : string N_PREFIX [ 0, 63, 0] : <empty>
- 8 : string N_SUFFIX [ 0, 63, 0] : <empty>
- 9 : string NICKNAME [ 0, 31, 0] : <empty>
- 10 : string TITLE [ 0, 63, 6] : "tester"
- 11 : string FN [ 0, n/a, 8] : "John Doe"
- 12 : string FILE_AS [ 0, n/a, 9] : "Doe, John"
- 13 : string GENDER [ 0, n/a, 0] : <unassigned>
- 14 : string CATEGORIES [ 0, 0, 0] : <array with 0 elements>
- 15 : string ORG_NAME [ 0, 63, 0] : <empty>
- 16 : string ORG_DIVISION [ 0, 63, 0] : <empty>
- 17 : string ORG_OFFICE [ 0, 63, 0] : <empty>
- 18 : string ORG_TEAM [ 0, 63, 0] : <empty>
- 19 : string ROLE [ 0, n/a, 0] : <unassigned>
- 20 : date BDAY [ 0, 0, 0] : <empty>
- 21 : date ANNIVERSARY [ 0, n/a, 0] : <unassigned>
- 22 : date XDATE [ 0, n/a, 0] : <unassigned>
- 23 : telephone TEL [ 0, 127, 0] : <array with 1 elements>
-- element 0 : "business 1"
- 24 : integer TEL_FLAGS [ 0, 127, 0] : <array with 1 elements>
-- element 0 : 10
- 25 : integer TEL_SLOT [ 0, 127, 0] : <array with 0 elements>
- 26 : multiline EMAIL [ 0, 127, 0] : <array with 0 elements>
- 27 : integer EMAIL_FLAGS [ 0, 127, 0] : <array with 0 elements>
- 28 : integer EMAIL_SLOT [ 0, 127, 0] : <array with 0 elements>
- 29 : string WEB [ 0, 127, 0] : <array with 0 elements>
- 30 : integer WEB_FLAGS [ 0, 127, 0] : <array with 0 elements>
- 31 : string CALURI [ 0, n/a, 0] : <unassigned>
- 32 : string FBURL [ 0, n/a, 0] : <unassigned>
- 33 : string BLOGURL [ 0, n/a, 0] : <unassigned>
- 34 : string VIDEOURL [ 0, n/a, 0] : <unassigned>
- 35 : string RELATEDNAMES [ 0, n/a, 0] : <unassigned>
- 36 : string MANAGER [ 0, n/a, 0] : <unassigned>
- 37 : string ASSISTANT [ 0, n/a, 0] : <unassigned>
- 38 : string SPOUSE [ 0, n/a, 0] : <unassigned>
- 39 : string WANTS_HTML [ 0, n/a, 0] : <unassigned>
- 40 : string IMPP [ 0, n/a, 0] : <unassigned>
- 41 : string IMPP_SERVICE [ 0, n/a, 0] : <unassigned>
- 42 : string IMPP_SLOT [ 0, n/a, 0] : <unassigned>
- 43 : string AIM_HANDLE [ 0, n/a, 0] : <unassigned>
- 44 : string AIM_SLOT [ 0, n/a, 0] : <unassigned>
- 45 : string GADUGADU_HANDLE [ 0, n/a, 0] : <unassigned>
- 46 : string GADUGADU_SLOT [ 0, n/a, 0] : <unassigned>
- 47 : string GROUPWISE_HANDLE [ 0, n/a, 0] : <unassigned>
- 48 : string GROUPWISE_SLOT [ 0, n/a, 0] : <unassigned>
- 49 : string ICQ_HANDLE [ 0, n/a, 0] : <unassigned>
- 50 : string ICQ_SLOT [ 0, n/a, 0] : <unassigned>
- 51 : string JABBER_HANDLE [ 0, n/a, 0] : <unassigned>
- 52 : string JABBER_SLOT [ 0, n/a, 0] : <unassigned>
- 53 : string MSN_HANDLE [ 0, n/a, 0] : <unassigned>
- 54 : string MSN_SLOT [ 0, n/a, 0] : <unassigned>
- 55 : string YAHOO_HANDLE [ 0, n/a, 0] : <unassigned>
- 56 : string YAHOO_SLOT [ 0, n/a, 0] : <unassigned>
- 57 : string SKYPE_HANDLE [ 0, n/a, 0] : <unassigned>
- 58 : string SKYPE_SLOT [ 0, n/a, 0] : <unassigned>
- 59 : string SIP_HANDLE [ 0, n/a, 0] : <unassigned>
- 60 : string SIP_SLOT [ 0, n/a, 0] : <unassigned>
- 61 : string IM_ADDRESS [ 0, n/a, 0] : <unassigned>
- 62 : string MEANWHILE_HANDLE [ 0, n/a, 0] : <unassigned>
- 63 : string IRC_HANDLE [ 0, n/a, 0] : <unassigned>
- 64 : string SMS_HANDLE [ 0, n/a, 0] : <unassigned>
- 65 : multiline ADR_STREET [ 0, 31, 0] : <array with 0 elements>
- 66 : multiline ADR_ADDTL [ 0, 31, 0] : <array with 0 elements>
- 67 : integer ADR_STREET_FLAGS [ 0, 31, 0] : <array with 0 elements>
- 68 : multiline ADR_POBOX [ 0, 31, 0] : <array with 0 elements>
- 69 : multiline ADR_CITY [ 0, 31, 0] : <array with 0 elements>
- 70 : multiline ADR_REG [ 0, 31, 0] : <array with 0 elements>
- 71 : multiline ADR_ZIP [ 0, 31, 0] : <array with 0 elements>
- 72 : multiline ADR_COUNTRY [ 0, 31, 0] : <array with 0 elements>
- 73 : multiline NOTE [ 0, 0, 0] : <empty>
- 74 : string PHOTO [ 0, 0, 0] : <empty>
- 75 : string PHOTO_TYPE [ 0, 0, 7] : "unknown"
- 76 : string PHOTO_VALUE [ 0, 0, 6] : "binary"
- 77 : string GEO_LAT [ 0, n/a, 0] : <unassigned>
- 78 : string GEO_LONG [ 0, n/a, 0] : <unassigned>
- 79 : string CRYPTOENCRYPTPREF [ 0, n/a, 0] : <unassigned>
- 80 : string CRYPTOPROTOPREF [ 0, n/a, 0] : <unassigned>
- 81 : string CRYPTOSIGNPREF [ 0, n/a, 0] : <unassigned>
- 82 : string OPENPGPFP [ 0, n/a, 0] : <unassigned>
- 83 : string LABEL [ 0, 31, 0] : <array with 1 elements>
-- element 0 : <unassigned>
- 84 : string XPROPS [ 0, 0, 0] : <array with 0 elements>
- [2018-01-05 17:56:06.611] TStdLogicDS: Item updated with contents from remote
- [2018-01-05 17:56:06.611] Item LocalID='pas-id-a7db3494402de54cd6428961142f273db6c231ba', RemoteID='', operation=replace, size: [maxlocal,maxremote,actual]
- [2018-01-05 17:56:06.616]
- 0 : integer SYNCLVL [ 0, n/a, 0] : <unassigned>
- 1 : timestamp REV [ 0, 0, 0] : 2018-01-05T17:55:57Z (TZ: UTC)
- 2 : string UID [ 0, 254, 0] : <empty>
- 3 : string GROUP_TAG [ 0, n/a, 0] : <array with 4 elements>
-- element 0 : <empty>
-- element 1 : <empty>
-- element 2 : <empty>
-- element 3 : <empty>
- 4 : string N_LAST [ 0, 63, 3] : "Doe"
- 5 : string N_FIRST [ 0, 63, 4] : "Joan"
- 6 : string N_MIDDLE [ 0, 63, 0] : <empty>
- 7 : string N_PREFIX [ 0, 63, 0] : <empty>
- 8 : string N_SUFFIX [ 0, 63, 0] : <empty>
- 9 : string NICKNAME [ 0, 31, 0] : <empty>
- 10 : string TITLE [ 0, 63, 6] : "tester"
- 11 : string FN [ 0, n/a, 8] : "Joan Doe"
- 12 : string FILE_AS [ 0, n/a, 9] : "Doe, Joan"
- 13 : string GENDER [ 0, n/a, 0] : <unassigned>
- 14 : string CATEGORIES [ 0, 0, 0] : <array with 0 elements>
- 15 : string ORG_NAME [ 0, 63, 0] : <empty>
- 16 : string ORG_DIVISION [ 0, 63, 0] : <empty>
- 17 : string ORG_OFFICE [ 0, 63, 0] : <empty>
- 18 : string ORG_TEAM [ 0, 63, 0] : <empty>
- 19 : string ROLE [ 0, n/a, 0] : <unassigned>
- 20 : date BDAY [ 0, 0, 0] : 2006-01-08 (floating)
- 21 : date ANNIVERSARY [ 0, n/a, 0] : <unassigned>
- 22 : date XDATE [ 0, n/a, 0] : <unassigned>
- 23 : telephone TEL [ 0, 127, 0] : <array with 1 elements>
-- element 0 : "business 2"
- 24 : integer TEL_FLAGS [ 0, 127, 0] : <array with 1 elements>
-- element 0 : 10
- 25 : integer TEL_SLOT [ 0, 127, 0] : <array with 0 elements>
- 26 : multiline EMAIL [ 0, 127, 0] : <array with 0 elements>
- 27 : integer EMAIL_FLAGS [ 0, 127, 0] : <array with 0 elements>
- 28 : integer EMAIL_SLOT [ 0, 127, 0] : <array with 0 elements>
- 29 : string WEB [ 0, 127, 0] : <array with 0 elements>
- 30 : integer WEB_FLAGS [ 0, 127, 0] : <array with 0 elements>
- 31 : string CALURI [ 0, n/a, 0] : <unassigned>
- 32 : string FBURL [ 0, n/a, 0] : <unassigned>
- 33 : string BLOGURL [ 0, n/a, 0] : <unassigned>
- 34 : string VIDEOURL [ 0, n/a, 0] : <unassigned>
- 35 : string RELATEDNAMES [ 0, n/a, 0] : <unassigned>
- 36 : string MANAGER [ 0, n/a, 0] : <unassigned>
- 37 : string ASSISTANT [ 0, n/a, 0] : <unassigned>
- 38 : string SPOUSE [ 0, n/a, 0] : <unassigned>
- 39 : string WANTS_HTML [ 0, n/a, 0] : <unassigned>
- 40 : string IMPP [ 0, n/a, 0] : <unassigned>
- 41 : string IMPP_SERVICE [ 0, n/a, 0] : <unassigned>
- 42 : string IMPP_SLOT [ 0, n/a, 0] : <unassigned>
- 43 : string AIM_HANDLE [ 0, n/a, 0] : <unassigned>
- 44 : string AIM_SLOT [ 0, n/a, 0] : <unassigned>
- 45 : string GADUGADU_HANDLE [ 0, n/a, 0] : <unassigned>
- 46 : string GADUGADU_SLOT [ 0, n/a, 0] : <unassigned>
- 47 : string GROUPWISE_HANDLE [ 0, n/a, 0] : <unassigned>
- 48 : string GROUPWISE_SLOT [ 0, n/a, 0] : <unassigned>
- 49 : string ICQ_HANDLE [ 0, n/a, 0] : <unassigned>
- 50 : string ICQ_SLOT [ 0, n/a, 0] : <unassigned>
- 51 : string JABBER_HANDLE [ 0, n/a, 0] : <unassigned>
- 52 : string JABBER_SLOT [ 0, n/a, 0] : <unassigned>
- 53 : string MSN_HANDLE [ 0, n/a, 0] : <unassigned>
- 54 : string MSN_SLOT [ 0, n/a, 0] : <unassigned>
- 55 : string YAHOO_HANDLE [ 0, n/a, 0] : <unassigned>
- 56 : string YAHOO_SLOT [ 0, n/a, 0] : <unassigned>
- 57 : string SKYPE_HANDLE [ 0, n/a, 0] : <unassigned>
- 58 : string SKYPE_SLOT [ 0, n/a, 0] : <unassigned>
- 59 : string SIP_HANDLE [ 0, n/a, 0] : <unassigned>
- 60 : string SIP_SLOT [ 0, n/a, 0] : <unassigned>
- 61 : string IM_ADDRESS [ 0, n/a, 0] : <unassigned>
- 62 : string MEANWHILE_HANDLE [ 0, n/a, 0] : <unassigned>
- 63 : string IRC_HANDLE [ 0, n/a, 0] : <unassigned>
- 64 : string SMS_HANDLE [ 0, n/a, 0] : <unassigned>
- 65 : multiline ADR_STREET [ 0, 31, 0] : <array with 0 elements>
- 66 : multiline ADR_ADDTL [ 0, 31, 0] : <array with 0 elements>
- 67 : integer ADR_STREET_FLAGS [ 0, 31, 0] : <array with 0 elements>
- 68 : multiline ADR_POBOX [ 0, 31, 0] : <array with 0 elements>
- 69 : multiline ADR_CITY [ 0, 31, 0] : <array with 0 elements>
- 70 : multiline ADR_REG [ 0, 31, 0] : <array with 0 elements>
- 71 : multiline ADR_ZIP [ 0, 31, 0] : <array with 0 elements>
- 72 : multiline ADR_COUNTRY [ 0, 31, 0] : <array with 0 elements>
- 73 : multiline NOTE [ 0, 0, 0] : <empty>
- 74 : string PHOTO [ 0, 0, 0] : <empty>
- 75 : string PHOTO_TYPE [ 0, 0, 0] : <unassigned>
- 76 : string PHOTO_VALUE [ 0, 0, 0] : <unassigned>
- 77 : string GEO_LAT [ 0, n/a, 0] : <unassigned>
- 78 : string GEO_LONG [ 0, n/a, 0] : <unassigned>
- 79 : string CRYPTOENCRYPTPREF [ 0, n/a, 0] : <unassigned>
- 80 : string CRYPTOPROTOPREF [ 0, n/a, 0] : <unassigned>
- 81 : string CRYPTOSIGNPREF [ 0, n/a, 0] : <unassigned>
- 82 : string OPENPGPFP [ 0, n/a, 0] : <unassigned>
- 83 : string LABEL [ 0, 31, 0] : <array with 0 elements>
- 84 : string XPROPS [ 0, 0, 0] : <array with 0 elements>
- [2018-01-05 17:56:06.620] TStdLogicDS: Made visible and pass sync set filter
- [2018-01-05 17:56:06.620] Item LocalID='pas-id-a7db3494402de54cd6428961142f273db6c231ba', RemoteID='', operation=replace, size: [maxlocal,maxremote,actual]
- [2018-01-05 17:56:06.625]
- 0 : integer SYNCLVL [ 0, n/a, 0] : <unassigned>
- 1 : timestamp REV [ 0, 0, 0] : 2018-01-05T17:55:57Z (TZ: UTC)
- 2 : string UID [ 0, 254, 0] : <empty>
- 3 : string GROUP_TAG [ 0, n/a, 0] : <array with 4 elements>
-- element 0 : <empty>
-- element 1 : <empty>
-- element 2 : <empty>
-- element 3 : <empty>
- 4 : string N_LAST [ 0, 63, 3] : "Doe"
- 5 : string N_FIRST [ 0, 63, 4] : "Joan"
- 6 : string N_MIDDLE [ 0, 63, 0] : <empty>
- 7 : string N_PREFIX [ 0, 63, 0] : <empty>
- 8 : string N_SUFFIX [ 0, 63, 0] : <empty>
- 9 : string NICKNAME [ 0, 31, 0] : <empty>
- 10 : string TITLE [ 0, 63, 6] : "tester"
- 11 : string FN [ 0, n/a, 8] : "Joan Doe"
- 12 : string FILE_AS [ 0, n/a, 9] : "Doe, Joan"
- 13 : string GENDER [ 0, n/a, 0] : <unassigned>
- 14 : string CATEGORIES [ 0, 0, 0] : <array with 0 elements>
- 15 : string ORG_NAME [ 0, 63, 0] : <empty>
- 16 : string ORG_DIVISION [ 0, 63, 0] : <empty>
- 17 : string ORG_OFFICE [ 0, 63, 0] : <empty>
- 18 : string ORG_TEAM [ 0, 63, 0] : <empty>
- 19 : string ROLE [ 0, n/a, 0] : <unassigned>
- 20 : date BDAY [ 0, 0, 0] : 2006-01-08 (floating)
- 21 : date ANNIVERSARY [ 0, n/a, 0] : <unassigned>
- 22 : date XDATE [ 0, n/a, 0] : <unassigned>
- 23 : telephone TEL [ 0, 127, 0] : <array with 1 elements>
-- element 0 : "business 2"
- 24 : integer TEL_FLAGS [ 0, 127, 0] : <array with 1 elements>
-- element 0 : 10
- 25 : integer TEL_SLOT [ 0, 127, 0] : <array with 0 elements>
- 26 : multiline EMAIL [ 0, 127, 0] : <array with 0 elements>
- 27 : integer EMAIL_FLAGS [ 0, 127, 0] : <array with 0 elements>
- 28 : integer EMAIL_SLOT [ 0, 127, 0] : <array with 0 elements>
- 29 : string WEB [ 0, 127, 0] : <array with 0 elements>
- 30 : integer WEB_FLAGS [ 0, 127, 0] : <array with 0 elements>
- 31 : string CALURI [ 0, n/a, 0] : <unassigned>
- 32 : string FBURL [ 0, n/a, 0] : <unassigned>
- 33 : string BLOGURL [ 0, n/a, 0] : <unassigned>
- 34 : string VIDEOURL [ 0, n/a, 0] : <unassigned>
- 35 : string RELATEDNAMES [ 0, n/a, 0] : <unassigned>
- 36 : string MANAGER [ 0, n/a, 0] : <unassigned>
- 37 : string ASSISTANT [ 0, n/a, 0] : <unassigned>
- 38 : string SPOUSE [ 0, n/a, 0] : <unassigned>
- 39 : string WANTS_HTML [ 0, n/a, 0] : <unassigned>
- 40 : string IMPP [ 0, n/a, 0] : <unassigned>
- 41 : string IMPP_SERVICE [ 0, n/a, 0] : <unassigned>
- 42 : string IMPP_SLOT [ 0, n/a, 0] : <unassigned>
- 43 : string AIM_HANDLE [ 0, n/a, 0] : <unassigned>
- 44 : string AIM_SLOT [ 0, n/a, 0] : <unassigned>
- 45 : string GADUGADU_HANDLE [ 0, n/a, 0] : <unassigned>
- 46 : string GADUGADU_SLOT [ 0, n/a, 0] : <unassigned>
- 47 : string GROUPWISE_HANDLE [ 0, n/a, 0] : <unassigned>
- 48 : string GROUPWISE_SLOT [ 0, n/a, 0] : <unassigned>
- 49 : string ICQ_HANDLE [ 0, n/a, 0] : <unassigned>
- 50 : string ICQ_SLOT [ 0, n/a, 0] : <unassigned>
- 51 : string JABBER_HANDLE [ 0, n/a, 0] : <unassigned>
- 52 : string JABBER_SLOT [ 0, n/a, 0] : <unassigned>
- 53 : string MSN_HANDLE [ 0, n/a, 0] : <unassigned>
- 54 : string MSN_SLOT [ 0, n/a, 0] : <unassigned>
- 55 : string YAHOO_HANDLE [ 0, n/a, 0] : <unassigned>
- 56 : string YAHOO_SLOT [ 0, n/a, 0] : <unassigned>
- 57 : string SKYPE_HANDLE [ 0, n/a, 0] : <unassigned>
- 58 : string SKYPE_SLOT [ 0, n/a, 0] : <unassigned>
- 59 : string SIP_HANDLE [ 0, n/a, 0] : <unassigned>
- 60 : string SIP_SLOT [ 0, n/a, 0] : <unassigned>
- 61 : string IM_ADDRESS [ 0, n/a, 0] : <unassigned>
- 62 : string MEANWHILE_HANDLE [ 0, n/a, 0] : <unassigned>
- 63 : string IRC_HANDLE [ 0, n/a, 0] : <unassigned>
- 64 : string SMS_HANDLE [ 0, n/a, 0] : <unassigned>
- 65 : multiline ADR_STREET [ 0, 31, 0] : <array with 0 elements>
- 66 : multiline ADR_ADDTL [ 0, 31, 0] : <array with 0 elements>
- 67 : integer ADR_STREET_FLAGS [ 0, 31, 0] : <array with 0 elements>
- 68 : multiline ADR_POBOX [ 0, 31, 0] : <array with 0 elements>
- 69 : multiline ADR_CITY [ 0, 31, 0] : <array with 0 elements>
- 70 : multiline ADR_REG [ 0, 31, 0] : <array with 0 elements>
- 71 : multiline ADR_ZIP [ 0, 31, 0] : <array with 0 elements>
- 72 : multiline ADR_COUNTRY [ 0, 31, 0] : <array with 0 elements>
- 73 : multiline NOTE [ 0, 0, 0] : <empty>
- 74 : string PHOTO [ 0, 0, 0] : <empty>
- 75 : string PHOTO_TYPE [ 0, 0, 0] : <unassigned>
- 76 : string PHOTO_VALUE [ 0, 0, 0] : <unassigned>
- 77 : string GEO_LAT [ 0, n/a, 0] : <unassigned>
- 78 : string GEO_LONG [ 0, n/a, 0] : <unassigned>
- 79 : string CRYPTOENCRYPTPREF [ 0, n/a, 0] : <unassigned>
- 80 : string CRYPTOPROTOPREF [ 0, n/a, 0] : <unassigned>
- 81 : string CRYPTOSIGNPREF [ 0, n/a, 0] : <unassigned>
- 82 : string OPENPGPFP [ 0, n/a, 0] : <unassigned>
- 83 : string LABEL [ 0, 31, 0] : <array with 0 elements>
- 84 : string XPROPS [ 0, 0, 0] : <array with 0 elements>
+
–
[2018-01-05 17:56:06.630] 'ScriptExecute' - Start executing Script, name=beforewritescript [--][++] [->end] [->enclosing]
- [2018-01-05 17:56:06.630] Line 2976:
- [2018-01-05 17:56:06.630] Line 2977: $VCARD_BEFOREWRITE_SCRIPT_EVOLUTION;
- [2018-01-05 17:56:06.631] Line 0: VCARD_BEFOREWRITE_SCRIPT_EVOLUTION
- [2018-01-05 17:56:06.631] Line 1:
- [2018-01-05 17:56:06.631] Line 2:
- [2018-01-05 17:56:06.631] Line 3:
- [2018-01-05 17:56:06.632] Line 4: INTEGER i, wanted, cell_phones;
- [2018-01-05 17:56:06.632] Line 5: i = 0;
- [2018-01-05 17:56:06.632] - Starting assignment/unstored expression
- [2018-01-05 17:56:06.632] - Local Variable: i = <unassigned> (integer)
- [2018-01-05 17:56:06.632] - Starting expression evaluation
- [2018-01-05 17:56:06.633] - Assigned expression result = 0 (integer)
- [2018-01-05 17:56:06.633] Line 6: cell_phones = 0;
- [2018-01-05 17:56:06.633] - Starting assignment/unstored expression
- [2018-01-05 17:56:06.633] - Local Variable: cell_phones = <unassigned> (integer)
- [2018-01-05 17:56:06.633] - Starting expression evaluation
- [2018-01-05 17:56:06.634] - Assigned expression result = 0 (integer)
- [2018-01-05 17:56:06.634] Line 7: while(i < SIZE(TEL_FLAGS)) {
- [2018-01-05 17:56:06.634] - IF or WHILE, evaluating condition...
- [2018-01-05 17:56:06.634] - Starting expression evaluation
- [2018-01-05 17:56:06.634] - Local Variable: i = 0 (integer)
- [2018-01-05 17:56:06.634] - SIZE() built-in function call:
- [2018-01-05 17:56:06.635] PrepareLocals - <name unknown>, ctx=0x2246A730, VarDefs:
- [2018-01-05 17:56:06.635] 0: none &
- [2018-01-05 17:56:06.635] - Field: TEL_FLAGS = <array with 1 elements> (none)
- [2018-01-05 17:56:06.635] - Parameter #1 (by reference) = <array with 1 elements> (none)
- [2018-01-05 17:56:06.636] - return value of by-ref parameter #1 = <array with 1 elements> (none)
- [2018-01-05 17:56:06.636] - SIZE() function result = 1 (integer)
- [2018-01-05 17:56:06.636] - Expression result: 1 (integer)
- [2018-01-05 17:56:06.636] - WHILE condition is true
- [2018-01-05 17:56:06.636] Line 8:
- [2018-01-05 17:56:06.637] Line 9: if(TEL_FLAGS[i] & 0x10) {
- [2018-01-05 17:56:06.637] - IF or WHILE, evaluating condition...
- [2018-01-05 17:56:06.637] - Starting expression evaluation
- [2018-01-05 17:56:06.637] - Starting expression evaluation
- [2018-01-05 17:56:06.637] - Local Variable: i = 0 (integer)
- [2018-01-05 17:56:06.638] - Expression result: 0 (integer)
- [2018-01-05 17:56:06.638] - Field: TEL_FLAGS[0] = 10 (integer)
- [2018-01-05 17:56:06.638] - Expression result: 0 (integer)
- [2018-01-05 17:56:06.638] - IF condition is false
- [2018-01-05 17:56:06.638] Line 10: cell_phones = cell_phones + 1;
- [2018-01-05 17:56:06.639] Line 11: wanted = i;
- [2018-01-05 17:56:06.639] Line 12: }
- [2018-01-05 17:56:06.639] - End of skipped IF
- [2018-01-05 17:56:06.639] Line 13: i = i + 1;
- [2018-01-05 17:56:06.640] - Starting assignment/unstored expression
- [2018-01-05 17:56:06.640] - Local Variable: i = 0 (integer)
- [2018-01-05 17:56:06.640] - Starting expression evaluation
- [2018-01-05 17:56:06.640] - Local Variable: i = 0 (integer)
- [2018-01-05 17:56:06.640] - Assigned expression result = 1 (integer)
- [2018-01-05 17:56:06.641] Line 14: }
- [2018-01-05 17:56:06.641] - Starting next iteration of LOOP/WHILE -> jumping to line 7
- [2018-01-05 17:56:06.641] - IF or WHILE, evaluating condition...
- [2018-01-05 17:56:06.641] - Starting expression evaluation
- [2018-01-05 17:56:06.641] - Local Variable: i = 1 (integer)
- [2018-01-05 17:56:06.641] - SIZE() built-in function call:
- [2018-01-05 17:56:06.642] PrepareLocals - <name unknown>, ctx=0x1A484A20, VarDefs:
- [2018-01-05 17:56:06.642] 0: none &
- [2018-01-05 17:56:06.642] - Field: TEL_FLAGS = <array with 1 elements> (none)
- [2018-01-05 17:56:06.642] - Parameter #1 (by reference) = <array with 1 elements> (none)
- [2018-01-05 17:56:06.642] - return value of by-ref parameter #1 = <array with 1 elements> (none)
- [2018-01-05 17:56:06.643] - SIZE() function result = 1 (integer)
- [2018-01-05 17:56:06.643] - Expression result: 0 (integer)
- [2018-01-05 17:56:06.643] - WHILE condition is false
- [2018-01-05 17:56:06.643] - WHILE condition is false -> skipping WHILE body
- [2018-01-05 17:56:06.643] Line 8: // 0x10 is the flag of 'cell' type of telephone
- [2018-01-05 17:56:06.644] Line 9: if(TEL_FLAGS[i] & 0x10) {
- [2018-01-05 17:56:06.644] Line 10: cell_phones = cell_phones + 1;
- [2018-01-05 17:56:06.644] Line 11: wanted = i;
- [2018-01-05 17:56:06.644] Line 12: }
- [2018-01-05 17:56:06.645] - End of skipped IF
- [2018-01-05 17:56:06.645] Line 13: i = i + 1;
- [2018-01-05 17:56:06.645] Line 14: }
- [2018-01-05 17:56:06.645] - End of WHILE or LOOP
- [2018-01-05 17:56:06.645] Line 15: if(cell_phones == 1) {
- [2018-01-05 17:56:06.646] - IF or WHILE, evaluating condition...
- [2018-01-05 17:56:06.646] - Starting expression evaluation
- [2018-01-05 17:56:06.646] - Local Variable: cell_phones = 0 (integer)
- [2018-01-05 17:56:06.646] - Expression result: 0 (integer)
- [2018-01-05 17:56:06.646] - IF condition is false
- [2018-01-05 17:56:06.647] Line 16: TEL_FLAGS[wanted] = 0x10;
- [2018-01-05 17:56:06.647] Line 17: }
- [2018-01-05 17:56:06.647] Line 18:
- [2018-01-05 17:56:06.647] Line 19: // Google sends TYPE=WORK and TYPE=HOME when it means
- [2018-01-05 17:56:06.647] Line 20: // normal VOICE phone numbers. Add that flag when
- [2018-01-05 17:56:06.648] Line 21: // importing into Evolution, because Evolution does not
- [2018-01-05 17:56:06.648] Line 22: // display the numbers without VOICE.
- [2018-01-05 17:56:06.648] - End of skipped IF
- [2018-01-05 17:56:06.648] Line 23: i = 0;
- [2018-01-05 17:56:06.649] - Starting assignment/unstored expression
- [2018-01-05 17:56:06.649] - Local Variable: i = 1 (integer)
- [2018-01-05 17:56:06.649] - Starting expression evaluation
- [2018-01-05 17:56:06.649] - Assigned expression result = 0 (integer)
- [2018-01-05 17:56:06.649] Line 24: while(i < SIZE(TEL_FLAGS)) {
- [2018-01-05 17:56:06.650] - IF or WHILE, evaluating condition...
- [2018-01-05 17:56:06.650] - Starting expression evaluation
- [2018-01-05 17:56:06.650] - Local Variable: i = 0 (integer)
- [2018-01-05 17:56:06.650] - SIZE() built-in function call:
- [2018-01-05 17:56:06.650] PrepareLocals - <name unknown>, ctx=0x20881EE0, VarDefs:
- [2018-01-05 17:56:06.650] 0: none &
- [2018-01-05 17:56:06.651] - Field: TEL_FLAGS = <array with 1 elements> (none)
- [2018-01-05 17:56:06.651] - Parameter #1 (by reference) = <array with 1 elements> (none)
- [2018-01-05 17:56:06.651] - return value of by-ref parameter #1 = <array with 1 elements> (none)
- [2018-01-05 17:56:06.651] - SIZE() function result = 1 (integer)
- [2018-01-05 17:56:06.651] - Expression result: 1 (integer)
- [2018-01-05 17:56:06.652] - WHILE condition is true
- [2018-01-05 17:56:06.652] Line 25: if(TEL_FLAGS[i] == 1 || TEL_FLAGS[i] == 2) {
- [2018-01-05 17:56:06.652] - IF or WHILE, evaluating condition...
- [2018-01-05 17:56:06.652] - Starting expression evaluation
- [2018-01-05 17:56:06.652] - Starting expression evaluation
- [2018-01-05 17:56:06.653] - Local Variable: i = 0 (integer)
- [2018-01-05 17:56:06.653] - Expression result: 0 (integer)
- [2018-01-05 17:56:06.653] - Field: TEL_FLAGS[0] = 10 (integer)
- [2018-01-05 17:56:06.653] - Starting expression evaluation
- [2018-01-05 17:56:06.653] - Local Variable: i = 0 (integer)
- [2018-01-05 17:56:06.654] - Expression result: 0 (integer)
- [2018-01-05 17:56:06.654] - Field: TEL_FLAGS[0] = 10 (integer)
- [2018-01-05 17:56:06.654] - Expression result: 0 (integer)
- [2018-01-05 17:56:06.654] - Expression result: 0 (integer)
- [2018-01-05 17:56:06.654] - IF condition is false
- [2018-01-05 17:56:06.655] Line 26: TEL_FLAGS[i] = TEL_FLAGS[i] | 8;
- [2018-01-05 17:56:06.655] Line 27: }
- [2018-01-05 17:56:06.655] - End of skipped IF
- [2018-01-05 17:56:06.655] Line 28: i = i + 1;
- [2018-01-05 17:56:06.656] - Starting assignment/unstored expression
- [2018-01-05 17:56:06.656] - Local Variable: i = 0 (integer)
- [2018-01-05 17:56:06.656] - Starting expression evaluation
- [2018-01-05 17:56:06.656] - Local Variable: i = 0 (integer)
- [2018-01-05 17:56:06.656] - Assigned expression result = 1 (integer)
- [2018-01-05 17:56:06.656] Line 29: }
- [2018-01-05 17:56:06.657] Line 30:
- [2018-01-05 17:56:06.657] - Starting next iteration of LOOP/WHILE -> jumping to line 24
- [2018-01-05 17:56:06.657] - IF or WHILE, evaluating condition...
- [2018-01-05 17:56:06.657] - Starting expression evaluation
- [2018-01-05 17:56:06.657] - Local Variable: i = 1 (integer)
- [2018-01-05 17:56:06.658] - SIZE() built-in function call:
- [2018-01-05 17:56:06.658] PrepareLocals - <name unknown>, ctx=0x19F48DC0, VarDefs:
- [2018-01-05 17:56:06.658] 0: none &
- [2018-01-05 17:56:06.658] - Field: TEL_FLAGS = <array with 1 elements> (none)
- [2018-01-05 17:56:06.658] - Parameter #1 (by reference) = <array with 1 elements> (none)
- [2018-01-05 17:56:06.658] - return value of by-ref parameter #1 = <array with 1 elements> (none)
- [2018-01-05 17:56:06.659] - SIZE() function result = 1 (integer)
- [2018-01-05 17:56:06.659] - Expression result: 0 (integer)
- [2018-01-05 17:56:06.659] - WHILE condition is false
- [2018-01-05 17:56:06.659] - WHILE condition is false -> skipping WHILE body
- [2018-01-05 17:56:06.659] Line 25: if(TEL_FLAGS[i] == 1 || TEL_FLAGS[i] == 2) {
- [2018-01-05 17:56:06.660] Line 26: TEL_FLAGS[i] = TEL_FLAGS[i] | 8;
- [2018-01-05 17:56:06.660] Line 27: }
- [2018-01-05 17:56:06.660] - End of skipped IF
- [2018-01-05 17:56:06.660] Line 28: i = i + 1;
- [2018-01-05 17:56:06.661] Line 29: }
- [2018-01-05 17:56:06.661] Line 30:
- [2018-01-05 17:56:06.661] - End of WHILE or LOOP
- [2018-01-05 17:56:06.661] Line 31: if (N_LAST == EMPTY && N_FIRST == EMPTY && N_MIDDLE == EMPTY) {
- [2018-01-05 17:56:06.661] - IF or WHILE, evaluating condition...
- [2018-01-05 17:56:06.662] - Starting expression evaluation
- [2018-01-05 17:56:06.662] - Field: N_LAST = "Doe" (string)
- [2018-01-05 17:56:06.662] - Field: N_FIRST = "Joan" (string)
- [2018-01-05 17:56:06.662] - Field: N_MIDDLE = <empty> (string)
- [2018-01-05 17:56:06.663] - Expression result: 1 (integer)
- [2018-01-05 17:56:06.663] - Expression result: 0 (integer)
- [2018-01-05 17:56:06.663] - IF condition is false
- [2018-01-05 17:56:06.663] Line 32: // split full name (FN) into first/middle/last components (N)
- [2018-01-05 17:56:06.663] Line 33: // when those are empty, because Evolution and MeeGo UX depend on them
- [2018-01-05 17:56:06.664] Line 34: integer i;
- [2018-01-05 17:56:06.664] Line 35: // split at spaces
- [2018-01-05 17:56:06.664] Line 36: string words[];
- [2018-01-05 17:56:06.664] Line 37: integer numwords;
- [2018-01-05 17:56:06.665] Line 38: string name;
- [2018-01-05 17:56:06.665] Line 39: integer start;
- [2018-01-05 17:56:06.665] Line 40: integer space;
- [2018-01-05 17:56:06.665] Line 41: integer namelen;
- [2018-01-05 17:56:06.666] Line 42: name = NORMALIZED(FN);
- [2018-01-05 17:56:06.666] Line 43: namelen = SIZE(name);
- [2018-01-05 17:56:06.666] Line 44: start = 0;
- [2018-01-05 17:56:06.666] Line 45: numwords = 0;
- [2018-01-05 17:56:06.667] Line 46: while (TRUE) {
- [2018-01-05 17:56:06.667] Line 47: space = FIND(name, " ", start);
- [2018-01-05 17:56:06.667] Line 48: if (space) {
- [2018-01-05 17:56:06.668] Line 49: words[numwords] = SUBSTR(name, start, space - start);
- [2018-01-05 17:56:06.668] Line 50: numwords = numwords + 1;
- [2018-01-05 17:56:06.668] Line 51: start = space + 1;
- [2018-01-05 17:56:06.668] Line 52: name;
- [2018-01-05 17:56:06.669] Line 53: while (SUBSTR(name, start, 1) == " ") {
- [2018-01-05 17:56:06.669] Line 54: start = start + 1;
- [2018-01-05 17:56:06.669] Line 55: }
- [2018-01-05 17:56:06.669] - End of skipped IF
- [2018-01-05 17:56:06.670] Line 56: } else {
- [2018-01-05 17:56:06.670] Line 57: if (start < namelen) {
- [2018-01-05 17:56:06.670] Line 58: words[numwords] = SUBSTR(name, start);
- [2018-01-05 17:56:06.671] Line 59: numwords = numwords + 1;
- [2018-01-05 17:56:06.671] Line 60: }
- [2018-01-05 17:56:06.671] - End of skipped IF
- [2018-01-05 17:56:06.671] Line 61: break;
- [2018-01-05 17:56:06.671] Line 62: }
- [2018-01-05 17:56:06.672] - End of skipped ELSE
- [2018-01-05 17:56:06.672] Line 63: }
- [2018-01-05 17:56:06.672] Line 64:
- [2018-01-05 17:56:06.672] Line 65: if (numwords == 0) {
- [2018-01-05 17:56:06.673] Line 66: // use email address, phone number, etc. as fallback
- [2018-01-05 17:56:06.673] Line 67: N_FIRST = EMAIL[0];
- [2018-01-05 17:56:06.673] Line 68: if (N_FIRST == EMPTY) {
- [2018-01-05 17:56:06.673] Line 69: N_FIRST = TEL[0];
- [2018-01-05 17:56:06.674] Line 70: }
- [2018-01-05 17:56:06.674] - End of skipped IF
- [2018-01-05 17:56:06.674] - End of skipped IF
- [2018-01-05 17:56:06.674] Line 71: } else if (numwords == 1) {
- [2018-01-05 17:56:06.675] Line 72: N_FIRST = words[0];
- [2018-01-05 17:56:06.675] - End of skipped IF
- [2018-01-05 17:56:06.675] Line 73: } else {
- [2018-01-05 17:56:06.675] Line 74: // start and end index of middle name(s), both inclusive
- [2018-01-05 17:56:06.676] Line 75: integer startmiddle;
- [2018-01-05 17:56:06.676] Line 76: integer endmiddle;
- [2018-01-05 17:56:06.676] Line 77: name = words[0];
- [2018-01-05 17:56:06.676] Line 78: namelen = SIZE(name);
- [2018-01-05 17:56:06.677] Line 79: // last name given first as in "Doe, John"?
- [2018-01-05 17:56:06.677] Line 80: if (SUBSTR(name, namelen - 1, 1) == ",") {
- [2018-01-05 17:56:06.677] Line 81: N_LAST = SUBSTR(name, 0, namelen - 1);
- [2018-01-05 17:56:06.678] Line 82: N_FIRST = words[1];
- [2018-01-05 17:56:06.678] Line 83: startmiddle = 2;
- [2018-01-05 17:56:06.678] Line 84: endmiddle = numwords - 1;
- [2018-01-05 17:56:06.678] - End of skipped IF
- [2018-01-05 17:56:06.679] Line 85: } else {
- [2018-01-05 17:56:06.679] Line 86: N_FIRST = name;
- [2018-01-05 17:56:06.679] Line 87: startmiddle = 1;
- [2018-01-05 17:56:06.679] Line 88: endmiddle = numwords - 2;
- [2018-01-05 17:56:06.680] Line 89: N_LAST = words[numwords - 1];
- [2018-01-05 17:56:06.680] Line 90: }
- [2018-01-05 17:56:06.680] Line 91:
- [2018-01-05 17:56:06.680] - End of skipped ELSE
- [2018-01-05 17:56:06.681] Line 92: if (endmiddle >= startmiddle) {
- [2018-01-05 17:56:06.681] Line 93: N_MIDDLE = words[startmiddle];
- [2018-01-05 17:56:06.681] Line 94: startmiddle = startmiddle + 1;
- [2018-01-05 17:56:06.681] Line 95: while (endmiddle >= startmiddle) {
- [2018-01-05 17:56:06.682] Line 96: N_MIDDLE = N_MIDDLE + " " + words[startmiddle];
- [2018-01-05 17:56:06.682] Line 97: startmiddle = startmiddle + 1;
- [2018-01-05 17:56:06.682] Line 98: }
- [2018-01-05 17:56:06.683] Line 99: }
- [2018-01-05 17:56:06.683] - End of skipped IF
- [2018-01-05 17:56:06.683] Line 100: }
- [2018-01-05 17:56:06.683] - End of skipped ELSE
- [2018-01-05 17:56:06.683] Line 101: }
- [2018-01-05 17:56:06.684] Line 102:
- [2018-01-05 17:56:06.684] Line 103: // Ensure that FILE-AS is set. Some EDS versions will set it,
- [2018-01-05 17:56:06.684] Line 104: // so we need to do the same to ensure that incoming items
- [2018-01-05 17:56:06.684] Line 105: // match DB items during a slow sync.
- [2018-01-05 17:56:06.684] - End of skipped IF
- [2018-01-05 17:56:06.685] Line 106: if (FILE_AS == EMPTY) {
- [2018-01-05 17:56:06.685] - IF or WHILE, evaluating condition...
- [2018-01-05 17:56:06.685] - Starting expression evaluation
- [2018-01-05 17:56:06.685] - Field: FILE_AS = "Doe, Joan" (string)
- [2018-01-05 17:56:06.685] - Expression result: 0 (integer)
- [2018-01-05 17:56:06.686] - IF condition is false
- [2018-01-05 17:56:06.686] Line 107: FILE_AS = N_LAST;
- [2018-01-05 17:56:06.686] Line 108: if (N_FIRST != EMPTY) {
- [2018-01-05 17:56:06.686] Line 109: if (FILE_AS != EMPTY) {
- [2018-01-05 17:56:06.687] Line 110: FILE_AS = FILE_AS + ", ";
- [2018-01-05 17:56:06.687] Line 111: }
- [2018-01-05 17:56:06.687] - End of skipped IF
- [2018-01-05 17:56:06.687] Line 112: FILE_AS = FILE_AS + N_FIRST;
- [2018-01-05 17:56:06.688] Line 113: }
- [2018-01-05 17:56:06.688] - End of skipped IF
- [2018-01-05 17:56:06.688] Line 114: }
- [2018-01-05 17:56:06.688] Line 115:
- [2018-01-05 17:56:06.688] Line 116: $VCARD_OUTGOING_PHOTO_VALUE_SCRIPT;
- [2018-01-05 17:56:06.688] Line 0: VCARD_OUTGOING_PHOTO_VALUE_SCRIPT
- [2018-01-05 17:56:06.689] Line 1:
- [2018-01-05 17:56:06.689] Line 2: // Ensure that PHOTO_VALUE == "binary" is not sent (it's the default).
- [2018-01-05 17:56:06.689] - End of skipped IF
- [2018-01-05 17:56:06.689] Line 3: if (PHOTO_VALUE == "binary") {
- [2018-01-05 17:56:06.689] - IF or WHILE, evaluating condition...
- [2018-01-05 17:56:06.690] - Starting expression evaluation
- [2018-01-05 17:56:06.690] - Field: PHOTO_VALUE = <unassigned> (string)
- [2018-01-05 17:56:06.690] - Expression result: 0 (integer)
- [2018-01-05 17:56:06.690] - IF condition is false
- [2018-01-05 17:56:06.690] Line 4: PHOTO_VALUE = UNASSIGNED;
- [2018-01-05 17:56:06.691] Line 5: }
- [2018-01-05 17:56:06.691] Line 6: // Hide our internal photo type default.
- [2018-01-05 17:56:06.691] - End of skipped IF
- [2018-01-05 17:56:06.691] Line 7: if (PHOTO_TYPE == "unknown") {
- [2018-01-05 17:56:06.692] - IF or WHILE, evaluating condition...
- [2018-01-05 17:56:06.692] - Starting expression evaluation
- [2018-01-05 17:56:06.692] - Field: PHOTO_TYPE = <unassigned> (string)
- [2018-01-05 17:56:06.692] - Expression result: 0 (integer)
- [2018-01-05 17:56:06.692] - IF condition is false
- [2018-01-05 17:56:06.692] Line 8: PHOTO_TYPE = UNASSIGNED;
- [2018-01-05 17:56:06.693] Line 9: }
- [2018-01-05 17:56:06.693] - End of skipped IF
- [2018-01-05 17:56:06.693] Line 10:
- [2018-01-05 17:56:06.693] Line 117:
- [2018-01-05 17:56:06.694] Line 2978: itemdata = MAKETEXTWITHPROFILE("vCard", 2, "EVOLUTION");
- [2018-01-05 17:56:06.694] - Starting assignment/unstored expression
- [2018-01-05 17:56:06.694] - Local Variable: itemdata = "BEGIN:VCARD
VERSION:3.0
PRODID:-//Synthesis AG//NONSGML SyncML Engine V3.4.0.47//EN
REV:201801...r
TEL;TYPE=WORK,VOICE:business 1
UID:pas-id-a7db3494402de54cd6428961142f273db6c231ba
END:VCARD" (string)
- [2018-01-05 17:56:06.694] - Starting expression evaluation
- [2018-01-05 17:56:06.694] - MAKETEXTWITHPROFILE() built-in function call:
- [2018-01-05 17:56:06.695] PrepareLocals - <name unknown>, ctx=0x1A4BA300, VarDefs:
- [2018-01-05 17:56:06.695] 0: string
- [2018-01-05 17:56:06.695] 1: integer
- [2018-01-05 17:56:06.695] 2: string
- [2018-01-05 17:56:06.695] - Starting expression evaluation
- [2018-01-05 17:56:06.696] - Expression result: "vCard" (string)
- [2018-01-05 17:56:06.696] - Parameter #1 (by value) = "vCard" (string)
- [2018-01-05 17:56:06.696] - Starting expression evaluation
- [2018-01-05 17:56:06.696] - Expression result: 2 (integer)
- [2018-01-05 17:56:06.696] - Parameter #2 (by value) = 2 (integer)
- [2018-01-05 17:56:06.696] - Starting expression evaluation
- [2018-01-05 17:56:06.697] - Expression result: "EVOLUTION" (string)
- [2018-01-05 17:56:06.697] - Parameter #3 (by value) = "EVOLUTION" (string)
- [2018-01-05 17:56:06.697] Generating....
- [2018-01-05 17:56:06.697] Item LocalID='pas-id-a7db3494402de54cd6428961142f273db6c231ba', RemoteID='', operation=replace, size: [maxlocal,maxremote,actual]
- [2018-01-05 17:56:06.702]
- 0 : integer SYNCLVL [ 0, n/a, 0] : <unassigned>
- 1 : timestamp REV [ 0, 0, 0] : 2018-01-05T17:55:57Z (TZ: UTC)
- 2 : string UID [ 0, 254, 0] : <empty>
- 3 : string GROUP_TAG [ 0, n/a, 0] : <array with 4 elements>
-- element 0 : <empty>
-- element 1 : <empty>
-- element 2 : <empty>
-- element 3 : <empty>
- 4 : string N_LAST [ 0, 63, 3] : "Doe"
- 5 : string N_FIRST [ 0, 63, 4] : "Joan"
- 6 : string N_MIDDLE [ 0, 63, 0] : <empty>
- 7 : string N_PREFIX [ 0, 63, 0] : <empty>
- 8 : string N_SUFFIX [ 0, 63, 0] : <empty>
- 9 : string NICKNAME [ 0, 31, 0] : <empty>
- 10 : string TITLE [ 0, 63, 6] : "tester"
- 11 : string FN [ 0, n/a, 8] : "Joan Doe"
- 12 : string FILE_AS [ 0, n/a, 9] : "Doe, Joan"
- 13 : string GENDER [ 0, n/a, 0] : <unassigned>
- 14 : string CATEGORIES [ 0, 0, 0] : <array with 0 elements>
- 15 : string ORG_NAME [ 0, 63, 0] : <empty>
- 16 : string ORG_DIVISION [ 0, 63, 0] : <empty>
- 17 : string ORG_OFFICE [ 0, 63, 0] : <empty>
- 18 : string ORG_TEAM [ 0, 63, 0] : <empty>
- 19 : string ROLE [ 0, n/a, 0] : <unassigned>
- 20 : date BDAY [ 0, 0, 0] : 2006-01-08 (floating)
- 21 : date ANNIVERSARY [ 0, n/a, 0] : <unassigned>
- 22 : date XDATE [ 0, n/a, 0] : <unassigned>
- 23 : telephone TEL [ 0, 127, 0] : <array with 1 elements>
-- element 0 : "business 2"
- 24 : integer TEL_FLAGS [ 0, 127, 0] : <array with 1 elements>
-- element 0 : 10
- 25 : integer TEL_SLOT [ 0, 127, 0] : <array with 0 elements>
- 26 : multiline EMAIL [ 0, 127, 0] : <array with 0 elements>
- 27 : integer EMAIL_FLAGS [ 0, 127, 0] : <array with 0 elements>
- 28 : integer EMAIL_SLOT [ 0, 127, 0] : <array with 0 elements>
- 29 : string WEB [ 0, 127, 0] : <array with 0 elements>
- 30 : integer WEB_FLAGS [ 0, 127, 0] : <array with 0 elements>
- 31 : string CALURI [ 0, n/a, 0] : <unassigned>
- 32 : string FBURL [ 0, n/a, 0] : <unassigned>
- 33 : string BLOGURL [ 0, n/a, 0] : <unassigned>
- 34 : string VIDEOURL [ 0, n/a, 0] : <unassigned>
- 35 : string RELATEDNAMES [ 0, n/a, 0] : <unassigned>
- 36 : string MANAGER [ 0, n/a, 0] : <unassigned>
- 37 : string ASSISTANT [ 0, n/a, 0] : <unassigned>
- 38 : string SPOUSE [ 0, n/a, 0] : <unassigned>
- 39 : string WANTS_HTML [ 0, n/a, 0] : <unassigned>
- 40 : string IMPP [ 0, n/a, 0] : <unassigned>
- 41 : string IMPP_SERVICE [ 0, n/a, 0] : <unassigned>
- 42 : string IMPP_SLOT [ 0, n/a, 0] : <unassigned>
- 43 : string AIM_HANDLE [ 0, n/a, 0] : <unassigned>
- 44 : string AIM_SLOT [ 0, n/a, 0] : <unassigned>
- 45 : string GADUGADU_HANDLE [ 0, n/a, 0] : <unassigned>
- 46 : string GADUGADU_SLOT [ 0, n/a, 0] : <unassigned>
- 47 : string GROUPWISE_HANDLE [ 0, n/a, 0] : <unassigned>
- 48 : string GROUPWISE_SLOT [ 0, n/a, 0] : <unassigned>
- 49 : string ICQ_HANDLE [ 0, n/a, 0] : <unassigned>
- 50 : string ICQ_SLOT [ 0, n/a, 0] : <unassigned>
- 51 : string JABBER_HANDLE [ 0, n/a, 0] : <unassigned>
- 52 : string JABBER_SLOT [ 0, n/a, 0] : <unassigned>
- 53 : string MSN_HANDLE [ 0, n/a, 0] : <unassigned>
- 54 : string MSN_SLOT [ 0, n/a, 0] : <unassigned>
- 55 : string YAHOO_HANDLE [ 0, n/a, 0] : <unassigned>
- 56 : string YAHOO_SLOT [ 0, n/a, 0] : <unassigned>
- 57 : string SKYPE_HANDLE [ 0, n/a, 0] : <unassigned>
- 58 : string SKYPE_SLOT [ 0, n/a, 0] : <unassigned>
- 59 : string SIP_HANDLE [ 0, n/a, 0] : <unassigned>
- 60 : string SIP_SLOT [ 0, n/a, 0] : <unassigned>
- 61 : string IM_ADDRESS [ 0, n/a, 0] : <unassigned>
- 62 : string MEANWHILE_HANDLE [ 0, n/a, 0] : <unassigned>
- 63 : string IRC_HANDLE [ 0, n/a, 0] : <unassigned>
- 64 : string SMS_HANDLE [ 0, n/a, 0] : <unassigned>
- 65 : multiline ADR_STREET [ 0, 31, 0] : <array with 0 elements>
- 66 : multiline ADR_ADDTL [ 0, 31, 0] : <array with 0 elements>
- 67 : integer ADR_STREET_FLAGS [ 0, 31, 0] : <array with 0 elements>
- 68 : multiline ADR_POBOX [ 0, 31, 0] : <array with 0 elements>
- 69 : multiline ADR_CITY [ 0, 31, 0] : <array with 0 elements>
- 70 : multiline ADR_REG [ 0, 31, 0] : <array with 0 elements>
- 71 : multiline ADR_ZIP [ 0, 31, 0] : <array with 0 elements>
- 72 : multiline ADR_COUNTRY [ 0, 31, 0] : <array with 0 elements>
- 73 : multiline NOTE [ 0, 0, 0] : <empty>
- 74 : string PHOTO [ 0, 0, 0] : <empty>
- 75 : string PHOTO_TYPE [ 0, 0, 0] : <unassigned>
- 76 : string PHOTO_VALUE [ 0, 0, 0] : <unassigned>
- 77 : string GEO_LAT [ 0, n/a, 0] : <unassigned>
- 78 : string GEO_LONG [ 0, n/a, 0] : <unassigned>
- 79 : string CRYPTOENCRYPTPREF [ 0, n/a, 0] : <unassigned>
- 80 : string CRYPTOPROTOPREF [ 0, n/a, 0] : <unassigned>
- 81 : string CRYPTOSIGNPREF [ 0, n/a, 0] : <unassigned>
- 82 : string OPENPGPFP [ 0, n/a, 0] : <unassigned>
- 83 : string LABEL [ 0, 31, 0] : <array with 0 elements>
- 84 : string XPROPS [ 0, 0, 0] : <array with 0 elements>
- [2018-01-05 17:56:06.706] Val='B1' translated to enumName='WORK' mode=translate
- [2018-01-05 17:56:06.706] Val='B3' translated to enumName='VOICE' mode=translate
- [2018-01-05 17:56:06.708] Generated:
- [2018-01-05 17:56:06.708]
BEGIN:VCARD
VERSION:3.0
PRODID:-//Synthesis AG//NONSGML SyncML Engine V3.4.0.47//EN
REV:20180105T175557Z
N:Doe;Joan;;;
FN:Joan Doe
X-EVOLUTION-FILE-AS:Doe\, Joan
TITLE:tester
TEL;TYPE=WORK,VOICE:business 2
BDAY:20060108
END:VCARD
- [2018-01-05 17:56:06.708] - MAKETEXTWITHPROFILE() function result = "BEGIN:VCARD
VERSION:3.0
PRODID:-//Synthesis AG//NONSGML SyncML Engine V3.4.0.47//EN
REV:201801...TION-FILE-AS:Doe\, Joan
TITLE:tester
TEL;TYPE=WORK,VOICE:business 2
BDAY:20060108
END:VCARD
" (string)
- [2018-01-05 17:56:06.709] - Assigned expression result = "BEGIN:VCARD
VERSION:3.0
PRODID:-//Synthesis AG//NONSGML SyncML Engine V3.4.0.47//EN
REV:201801...TION-FILE-AS:Doe\, Joan
TITLE:tester
TEL;TYPE=WORK,VOICE:business 2
BDAY:20060108
END:VCARD
" (string)
–[2018-01-05 17:56:06.709] End of 'ScriptExecute' [->top] [->enclosing]
- [2018-01-05 17:56:06.716] updating "Joan Doe"
- [2018-01-05 17:56:06.721] reading: remove contact pas-id-a7db3494402de54cd6428961142f273db6c231ba from cache because of remove or update
- [2018-01-05 17:56:06.722] queueing for batched update
- [2018-01-05 17:56:06.734] aID=(pas-id-a7db3494402de54cd6428961142f273db6c231ba,) res=1
- [2018-01-05 17:56:06.736] Re-executing replace-operation because <strictexecordering> is on.
+
–
[2018-01-05 17:56:06.736] 'Process_Item' - processing remote item, SyncOp=replace, LocalID=pas-id-a7db3494402de54cd6428961142f273db6c231ba, RemoteID=88173 [--][++] [->end] [->enclosing]
- [2018-01-05 17:56:06.736] replace item operation resumed
- [2018-01-05 17:56:06.737] startDataWrite called, status=0
- [2018-01-05 17:56:06.737] TStdLogicDS::logicProcessRemoteItem 0x19ea9610 resuming, SyncOp=replace, RemoteID='88173', LocalID='pas-id-a7db3494402de54cd6428961142f273db6c231ba'
- [2018-01-05 17:56:06.738] batch update of 1 contacts starting
- [2018-01-05 17:56:06.739] waiting for 1 pending operations to complete
- [2018-01-05 17:56:06.749] batch update of 1 contacts completed
- [2018-01-05 17:56:06.749] completed: <<successfully>>
- [2018-01-05 17:56:06.750] pending operations completed
- [2018-01-05 17:56:06.750] checking operation: inserted
- [2018-01-05 17:56:06.760] aID=(pas-id-a7db3494402de54cd6428961142f273db6c231ba,) res=0
- [2018-01-05 17:56:06.763] - Operation replace performed (regular), Remote ID= Local ID=pas-id-a7db3494402de54cd6428961142f273db6c231ba, status=200
–[2018-01-05 17:56:06.764] End of 'Process_Item' [->top] [->enclosing]
+
–
[2018-01-05 17:56:06.764] 'issue' - issuing command, Cmd=Status [--][++] [->end] [->enclosing]
- [2018-01-05 17:56:06.765] Command 'Status': is 1-th counted cmd, cmdsize(+tags needed to end msg)=97, available=49581 (maxfree=260661, freeaftersend=260564, notUsableBufferBytes()=211080)
- [2018-01-05 17:56:06.765] Status Code 200 issued for Cmd=Replace, (incoming MsgID=2, CmdID=5)
- [2018-01-05 17:56:06.765] - TargetRef (localID) = 'pas-id-a7db3494402de54cd6428961142f273db6c231ba'
- [2018-01-05 17:56:06.765] - SourceRef (remoteID) = '88173'
- [2018-01-05 17:56:06.765] Status: issued as (outgoing MsgID=3, CmdID=3), not waiting for status
- [2018-01-05 17:56:06.766] Status: issue finished and not waiting for status -> deleting command
- [2018-01-05 17:56:06.766] Deleted command 'Status' (outgoing MsgID=3, CmdID=3)
- [2018-01-05 17:56:06.766] Outgoing Message size is now 514 bytes
–[2018-01-05 17:56:06.766] End of 'issue' [->top] [->enclosing]
- [2018-01-05 17:56:06.766] Replace: command finished execution -> deleting
- [2018-01-05 17:56:06.767] Deleted command 'Replace' (incoming MsgID=2, CmdID=5)