English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Document Orientation
  • Sync Service
  • RTC

RTC Sync

procedura copia link

Scopo

Avvia la procedura di recupero dei dati RTC dal server di sincronizzazione. Normalmente questo metodo viene utilizzato per scaricare sul client i dati RTC di configurazione. Al termine della procedura, se il client ha ricevuto dati dal server di sincronizzazione, l'applicazione viene riconfigurata.

Può essere utile leggere il valore della funzione RTCTimestamp per sapere se è il caso di contattare il server ed aggiornare i dati di configurazione.

Sintassi

SyncService.RTCSync()

Argomenti

Questa procedura non ha argomenti.

Esempio di codice

// **************************************************************
// Evento notificato dall'applicazione quando viene inizializzata
// **************************************************************

event AppMobile.Initialize()
{
  // Attivo la lingua inglese
  AppMobile.RTCLanguage = "ENG"
  //
  // Se non ho ancora i dati RTC, avvio la sincronizzazione

  if (isNull(SyncService.RTCTimestamp()))
  {
    SyncService.RTCSync()
  }
}
  • Il sistema utilizza il valore dei tre parametri RTCLanguage, RTCUserID e RTCGroupID per sapere quale configurazione occorre sincronizzare. Pertanto occorre valorizzare tali dati all'avvio dell'applicazione o comunque prima di eseguire il metodo RTCSync.
  • Il sistema crea automaticamente le tabelle RTC sul client se il server invia i dati di configurazione. Pertanto se le tabelle RTC non sono presenti sul client, si effettua la chiamata al metodo RTCSync ma il server di sincronizzazione non risponde o non invia dati e le tabelle RTC non vengono create sul client.
  • Il sistema, prima di eseguire l'operazione, verifica se il server di sincronizzazione è raggiungibile. Qualora il server non sia raggiungibile, la funzione non esegue alcuna operazione. Il controllo viene effettuato solo nel caso di applicazioni offline eseguite all'interno della shell nativa. Per modificare il comportamento del sistema riguardo la verifica di raggiungibilità del server di sincronizzazione, è sufficiente cambiare il valore della proprietà CheckServer.

Ultima modifica: 25/10/2016 / Validità: da 11.5.5000

Vedi Anche

  • RTC Timestamp (funzione)
  • RTC Language (proprietà)
  • RTC Group ID (proprietà)
  • RTC User ID (proprietà)
  • Server URL (proprietà)
  • Check Server (proprietà)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum