L'APP in produzione "MSYSnome" off-line, dialoga con l'applicazione Server web "MWEBnome", che si appoggia al database "DBMSYSnome", identico al nome fisico del database su MSSQL.
In seguito causa richieste Apple, ho dovuto sviluppare delle procedure demo, che si sincronizzano con un Server Web gemello, dove nella configurazione iDManager punta al database "nomeDemo", invece che "DBMSYSnome" come da progetto.
Nella syncro iniziale come utente demo, il database del terminale è vuoto, vengono inviate al terminale tutte le tabelle.
Ma stranamente, alcune tabelle sul terminale sono popolate con più dati di quelli presenti nella relativa "nomeDemo.tabella".
In pratica mi sono reso conto che, il problema si verifica solo per le tabelle senza codice nell'evento "On Resync Client", come se in quel caso il Server Web "nomeDemo" invece di leggere la tabella "nomeDemo.tabella", andasse a leggere la tabella DBMSYSnome.tabella, dell'altra base dati, infatti i dati presenti sul terminale sono coerenti all'altro database.
Il problema può essere dovuto al GUID identico fra i due DB nella configurazione del Data Base su iDManager?
Qualcuno ha riscontrato un comportamento simile?