Questa proprietà non ha effetto se impostata in un'applicazione offline all'esterno della shell nativa, poiché l'oggetto Javascript utilizzato per la connessione non permette la configurazione del timeout di connessione.
Cosa vuol dire all'esterno della shell nativa? Nella shell non esiste una SyncService!!!
in questo caso?
- Code: Select all
if (not(gestopark.gestausil.isOffline()))
{
return null
}
SyncService.serverURL = gestopark.gestausil.getSetting(Application, "SYNCSRV")
SyncService.connectionTimeout = 60 <====================================================
if (SyncService.serverURL == "")
{
// la mia rete locale
SyncService.serverURL = Parametri.LinkServerSyncro
}
SyncService.username = gestopark.gestausil.IDDominio
SyncService.password = docIDToGuid(Parametri.IDComune)
parametri.addValue(Parametri.User)
parametri.addValue(Parametri.Password)
if (Parametri.IdZona != null)
{
parametri.addValue(docIDToGuid(Parametri.IdZona))
}
else
{
parametri.addValue(null)
}
if (Parametri.IdSottozona != null)
{
string s = docIDToGuid(Parametri.IdSottozona)
parametri.addValue(s)
}
else
{
parametri.addValue(null)
}
Recordset rs = null
rs = SyncService.query(comando, parametri)