COMMIT (Controllo sincronizzazione dei comandi in una macro)

Utilizzare questo comando per controllare se un comando viene sincronizzato in una macro e per aggiornare il database quando l'elaborazione dei comandi è completa. Questo comando non genera un messaggio quando viene eseguito dal modo console del client di gestione.

Se si verifica un errore durante l'elaborazione dei comandi in una macro, il server interrompe l'elaborazione della macro e annulla tutte le modifiche (a partire dall'ultimo comando COMMIT). Una volta che il comando è stato eseguito non sarà più possibile annullare l'operazione.

Accertarsi che la sessione client di gestione non sia in esecuzione con l'opzione ITEMCOMMIT se si desidera controllare l'elaborazione del comando. L'opzione ITEMCOMMIT esegue il commit dei comandi all'interno di uno script o di una macro ogni volta che viene elaborato un comando.

Classe di privilegi

Qualsiasi amministratore può immettere questo comando.

Sintassi

Leggi diagramma di sintassiIgnora diagramma di sintassi visivoCOMMIT

Parametri

Nessuna.

Esempio: controllo dell'esecuzione del commit dei comandi in una macro

Dal modo interattivo del client di gestione, registrare ed assegnare l'autorizzazione a nuovi amministratori utilizzando una macro denominata REG.ADM. Le modifiche vengono sincronizzate dopo che ogni responsabile è stato registrato e che gli è stata concessa l'autorizzazione.
Contenuti macro:
/* REG.ADM-register policy admin & grant authority*/
REGister Admin sara hobby
GRant AUTHority sara CLasses=Policy
COMMIT  /* Commits changes */
REGister Admin ken plane
GRant AUTHority ken CLasses=Policy
COMMIT  /* Commits changes */
Comando
macro reg.adm

Comandi correlati

Tabella 1. Comandi correlati a COMMIT
Comando Descrizione
MACRO Esegue un file di macro specificato.
ANNULLAMENTO Elimina eventuali modifiche al database di cui non è stato eseguito il commit da quando è stato effettuato l'ultimo COMMIT.