SYNC321: Synchronisatie gedeeltelijk
Wat dit betekent
Sommige gegevens zijn deze keer niet gesynchroniseerd.
Deze code komt in twee vormen voor — de titel van de logboekregel geeft aan welke van toepassing is:
- "Sync partial" (recordtitels): sommige records zijn gesynchroniseerd, maar de genoemde records niet. Je hoeft niets te doen als de volgende synchronisatie dit oplost. Als Winkelstatus → Database wijzigingen toont die aandacht nodig hebben, handel die daar af.
- "Gave up on a stuck data request": de verwerking van gegevensverzoeken door de synchronisatie-engine liep vast op één verzoek. Na geruime tijd wachten heeft de app dat verzoek afgebroken, zodat de overige verzoeken in de wachtrij niet worden geblokkeerd. Je hoeft niets handmatig opnieuw te proberen — de synchronisatie-engine verstuurt het verzoek automatisch opnieuw — en dit volgt vaak op een vastgelopen lokale databaseaanroep, die afzonderlijk wordt geregistreerd als SYNC181.
Je gegevens
Wis de gegevens op dit apparaat niet — er kunnen wijzigingen op staan die je winkel nog niet heeft. Bij een afgebroken gegevensverzoek is er niets gewijzigd — het verzoek wordt automatisch opnieuw verzonden. Blijft dit gebeuren, gebruik dan Debug-info kopiëren op het tabblad Logboeken en neem contact op met WCPOS-support.
Probleemoplossing
- Voor een vermelding "Gave up on a stuck data request" hoef je niets te doen, tenzij een scherm blijft hangen. Laad de app dan opnieuw — laad op het web het browsertabblad opnieuw, of sluit de app op desktop en mobiel af en open deze opnieuw.
- Bij een gedeeltelijke synchronisatie hoef je niets te doen als de volgende synchronisatie dit oplost. Is dat niet zo, open dan Winkelstatus → Database: records die nog niet zijn gesynchroniseerd, staan bovenaan. De melding "… records vereisen aandacht" noemt het eerste record met de reden (los dit op en het volgende verschijnt). De panelen "… changes never reached your server" en "… changes were held" tonen hun records. Voor records die wel zijn gesynchroniseerd, hoef je niets te doen.
- Handel elk vermeld record af op basis van de eigen reden. Met Record corrigeren open je vanuit de melding (indien weergegeven) het record om het te bewerken; een geweigerde wijziging corrigeer je in het record zelf (SYNC201); kies bij een vastgehouden wijziging welke versie je wilt behouden (SYNC221).
- Verstuur ze daarna opnieuw: Retry in de melding (hiermee wordt gesynchroniseerd) of Send again op de rij van het record in de panelen. Een record waarvoor de melding zegt can't download from your store heeft geen Retry — zie SYNC331.
- Als een record nog steeds niet wordt gesynchroniseerd, gebruik je Copy debug info op het tabblad Logs en neem je contact op met support.