Segui

LockManager Web Service

Sommario
Nel presente articolo sono descritti le funzionalità e i principali metodi del Web Service LockManager.

Funzionalità LockManager
LockManager è il Web Service che gestisce i lock del prodotto Perfetto, impedendo cambiamenti contemporanei da parte di più utenti di un medesimo documento. 

In Perfetto la gestione dei lock non è di competenza del database, ma del Web Service LockManager.

Le funzionalità esposte dal LockManager sono:

  • verifica dello stato di lock di una tabella
  • il blocco dei dati
  • lo sblocco dei dati

La struttura dei lock del LockManager è organizzata per database aziendale e tabelle. Nella seguente immagine è mostrato un esempio di tale struttura:

LockManager1.png

I lock del LockManager sono composti da:

  • nome utente
  • data e ora in cui è stato creato
  • nome dell'applicazione che ha generato il lock
  • chiave, derivata dalla chiave primaria del record bloccato
  • indirizzo di memoria del documento che ha prodotto il lock
  • token di autentificazione

LockManager2.png

 

Quali sono i principali metodi?
I metodi principali del Web Service LockManager sono "InitLock", "LockRecord""UnlockRecord" e "UnlockAll".

Il metodo InitLock inizializza la gestione dei lock di un specifico database aziendale.

Il metodo LockRecord crea un lock ad un record di una tabella di un documento per uno specifico utente.

I metodi UnlockRecord e UnlockAll gestiscono lo sbocco di un singolo record o di tutti i record di una tabella di un database aziendale.

Per conoscere in dettaglio i metodi esposti dal Web Service LockManager consultare l'articolo LockManager API.

Altre domande? Invia una richiesta

Commenti

Powered by Zendesk