It is currently 8 June 2025, 18:15 Advanced search

MOB: esito sincronizzazione, success

Questo forum è nato con lo scopo di raccogliere le proposte di modifica di Instant Developer e discuterne insieme.

MOB: esito sincronizzazione, success

Postby poidomani » 14 September 2016, 6:39

è un po' poco, quando so che success = false non è che so cosa fare.
Bisognerebbe sapere cos'è successo e su quale tabella/documento.
Ing. Giovanni Poidomani - freelance
saper ascoltare significa possedere, oltre al proprio, il cervello degli altri. (Leonardo da Vinci)
poidomani
 
Posts: 3310
Joined: 4 November 2010, 15:07
Location: Bologna

Re: MOB: esito sincronizzazione, success

Postby morris » 15 September 2016, 7:25

Code: Select all
if (!(Success))
{
  messageBox("Sincronizzazione terminata con errori")
  IDCollection sColl of IDDocument = new()   --> conterrà i documenti andati in errore lato server
  IDCollection cColl of IDDocument = new()  --> conterrà i documenti andati in errore lato client
  SyncService.getAllDocsInError(sColl, cColl)

  for each IDDocument doc in cColl   ---> lo stesso ciclo lo si può fare anche su sColl
  {
    int i = 0
    Collection c = new()  --> conterrà gli errori sul documento in oggetto
    doc.getDocumentErrors(c)

    while (i < c.count())
    {
        ..... traccia errore ....
        i = i + 1
    }
  }
}
morris
 
Posts: 131
Joined: 26 January 2016, 8:27

Re: MOB: esito sincronizzazione, success

Postby poidomani » 16 September 2016, 21:02

ti ringrazio molto ma il mio caso riguarda un eccezione su sqlite
Ing. Giovanni Poidomani - freelance
saper ascoltare significa possedere, oltre al proprio, il cervello degli altri. (Leonardo da Vinci)
poidomani
 
Posts: 3310
Joined: 4 November 2010, 15:07
Location: Bologna

Re: MOB: esito sincronizzazione, success

Postby poidomani » 17 September 2016, 6:41

alla fine ho dovuto rinunciare alla sincronizzazione automatica e me la sono dovuta riscrivere tutta per 15 tabelle. Ho aggiunto una tabella nel DB in cui scrivo in caso di errore il nome della tabella e la chiave primaria della riga in cui si è verificato il problema. Se questo lo facesse il framework sarebbe una grande cosa. :-)
Ing. Giovanni Poidomani - freelance
saper ascoltare significa possedere, oltre al proprio, il cervello degli altri. (Leonardo da Vinci)
poidomani
 
Posts: 3310
Joined: 4 November 2010, 15:07
Location: Bologna

Re: MOB: esito sincronizzazione, success

Postby m.sirri » 21 September 2016, 6:46

Quando la sincronizzazione fallisce puoi sapere quali documenti hanno dato errore con la funzione SyncService.GetAllDocumentsInErrors.
User avatar
m.sirri
Pro Gamma
Pro Gamma
 
Posts: 8574
Joined: 30 September 2010, 17:01
Location: Ozzano dell'Emilia (BO)

Re: MOB: esito sincronizzazione, success

Postby poidomani » 21 September 2016, 9:06

non sono errori di validazione, semplicemente la sincronizzazione si è bloccata con un errore
Ing. Giovanni Poidomani - freelance
saper ascoltare significa possedere, oltre al proprio, il cervello degli altri. (Leonardo da Vinci)
poidomani
 
Posts: 3310
Joined: 4 November 2010, 15:07
Location: Bologna

Re: MOB: esito sincronizzazione, success

Postby poidomani » 22 September 2016, 6:13

forse mi sbagliavo, forse sono proprio errori di validazione
Ing. Giovanni Poidomani - freelance
saper ascoltare significa possedere, oltre al proprio, il cervello degli altri. (Leonardo da Vinci)
poidomani
 
Posts: 3310
Joined: 4 November 2010, 15:07
Location: Bologna

Re: MOB: esito sincronizzazione, success

Postby g.cassanelli » 22 September 2016, 8:13

;-)
Informatica ! Meglio lavorare con il granito, è duro, ma è stabile ! - Computer Science ! Better to work with granite, it's hard, but it's stable !

Giuseppe Cassanelli http://www.lab-ud.com
User avatar
g.cassanelli
 
Posts: 2653
Joined: 9 November 2010, 19:00
Location: BOLOGNA


Return to Proposte di modifica

Who is online

Users browsing this forum: No registered users and 15 guests