Entry Points > Modulo Supervisore > Script standard GESUSER 

INIVAR

Questo entry point permette di definire alcuni valori di parametri specifici utente all'entrata in X3 o, in caso di cambio utente, al momento della dichiarazione di variabili globali.

Contesto e modalità di funzionamento

Questo entry point permette di dare un valore alle variabili globali a secondoa del codice utente connesso

Non sono in linea né videate, né tabelle.

SCONNECT

L'entry point SCONNECT permette di rifiutare la connessione di un utente

Contesto e modalità di funzionamento

Questo entry point è situato dopo tutti i controlli di accesso (codice utente, password) e subito prima della transazione di aggiornamento del flag di connessione nella tabella AUTILIS.
La variabIle globale GUSER è alimentata.
Per impedire la connessione, è necessario posizionare GMENDEP="".

UCONNECT: Dopo il controllo della password utente

Questo entry point permette di alimentare delle variabili per il workflow di abbandono della connessione in seguito al controllo della password.

Contesto e modalità di funzionamento

Questo entry point è situato dopo il controllo della password utente se la password non è corretta e subito prima della chiamata al workfolw di tipo "CON" e l'abbandono della connessione.

La variabile globale GUSER è alimentata e la variabile GMESSAGE contiente il messaggio di errore del controllo.

DISCONNECT: Sconnessione utente già connesso

Su un dossier gestito da una licenza "utenti nominali", se la connessione tra il client ed il server viene interrotta, può succedere che la sessione resti attiva sul server, l'utente è considerato come connesso e non può più riconnettersi. In questo caso appare un avviso "Sessione già in corso per questo utente, arrestarla?" Questo messaggio compare solo se la sessione che blocca appartiene all'utente ed alla macchina corrente. La macchina corrente non può venire identificata in caso di problemi di rete di risoluzione di nomi.

Questo entry point permette di forzare la sconnessione di una sessione di un utente che è già connesso.

Contesto e modalità di funzionamento

Questo entry point si trova tra l'identificazione della sessione che blocca e la verifica che tale sessione appartenga all'utente ed alla macchina corrente (confronto di adxmac(-2) con il nome della macchina restituito da psadx runtime senza il dominio)

Per forzare la visualizzazione del messaggio di avviso, bisogna posizionare GPE a 1

Le variabili disponibili:

PPRO  Numero di processo - adxuid(1)
PCLI   Nome della macchina restituito da psadx
PUSR  Codice utente X3 (GUSER) e Nome utente X3 separati da uno spazio
PMAI   Indirizzo email dell'utente
nomap dossier corrente
adxusr login di connessione
GUSER codice utente X3
adxmac(-2) nome della macchina client senza il nome del dominio