on 2014 Jul 08 11:18 AM
Hello everyone,
I am having a synchronisation issue in my MobiLink project.
I updated the database schema in the consolidated database and therefore changed the Synchronization Model too. Now - for test purpose - I tied to sync the UltraLite db with Sybase Central, but that does not work anymore.
In Sybase Central the sync runs forever and is always giving the same message: "Receiving upload acknowledgment"
I changed the loglevel of MobiLink to get as much information as possible, but I see no error. The last two lines I see in the logfile when the sync does not continue are:
I. 2014-07-08 13:53:35. <1> (,SPUSA381030-1-0001) System variable last_table_download value: 1900-01-01 00:00:00.000000
I. 2014-07-08 13:53:35. <1> (,SPUSA381030-1-0001) System variable username value: SPUSA381030-1-0001
Do you have any idea how I can debug this issue further?
Thank you for your help, Alex
Request clarification before answering.
The download_delete_cursor for the ZODB_MATERIALS_T table executed the following SQL, which returned enough rows to write 3.2 GB of information to the MobiLink Server log, eventually causing you to cancel the synch.
SELECT "DBA"."ZODB_MATERIALS_T_del"."MATNR",
"DBA"."ZODB_MATERIALS_T_del"."SPRAS",
"DBA"."ZODB_MATERIALS_T_del"."UPDKZ"
FROM "DBA"."ZODB_MATERIALS_T_del",
ZODB_MATERIALS_T,
ZODB_DEVICES,
ZODB_SPLUSUSER,
ZODB_MATERIALS
WHERE "DBA"."ZODB_MATERIALS_T_del"."TIMESTAMP" >= '1900-01-01 00:00:00.000000'
AND ZODB_DEVICES.MobilinkUser = 'SPUSA381030-1-0001'
and ZODB_SPLUSUSER.SALESPLUSUSER = ZODB_DEVICES.SalesPlusUser
and ZODB_SPLUSUSER.VKORG = ZODB_MATERIALS.VKORG
and ZODB_SPLUSUSER.VTWEG = ZODB_MATERIALS.VTWEG
and ZODB_MATERIALS.MATNR = ZODB_MATERIALS_T.MATNR
Like Jeff, I'm unhappy that cancelling the synchronization results in the following error :
E. 2014-07-09 10:34:36. <1> [-10410] The client failed to send a complete sequence of commands
I would attack this problem in the following manner :
1) Figure out why 3GB of data is being returned by the SQL I posted and fix that. Are you are missing a join condition between the ZODB_MATERIALS_T
and ZODB_MATERIALS_T_del
table in your where clause?
2) Try your synch again. If you continue to get -10410 errors, see Jeff Albion's post about how to proceed.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
52 | |
6 | |
5 | |
5 | |
5 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.