COMMIT (Controlar Consolidação de Comandos em uma Macro)

Utilize este comando para controlar quando um comando é consolidado em uma macro e para atualizar o banco de dados quando o processamento do comando é concluído. Quando emitido em modo de console do cliente administrativo, este comando não gera uma mensagem.

Se ocorrer um erro durante o processamento dos comandos em uma macro, o servidor interrompe o processamento da macro e reverte todas as alterações (desde o último COMMIT). Após a consolidação de um comando, ele não poderá ser revertido.

Assegure-se de que a sessão administrativa do cliente não esteja sendo executada com a opção ITEMCOMMIT, se quiser controlar o processamento de comando. A opção ITEMCOMMIT consolida os comandos de um script ou de uma macro à medida que cada comando é processado.

Classe de privilégio

Qualquer administrador pode emitir este comando.

Sintaxe

Ler diagrama de sintaxeIgnorar diagrama de sintaxe visualCOMMIT

Parâmetros

Nenhuma.

Exemplo: Controlar a Consolidação de Comandos em uma Macro

A partir do modo interativo do cliente administrativo, registre e conceda autoridade a novos administradores utilizando uma macro denominada REG.ADM. As alterações são consolidadas após cada administrador ser registrado e for concedida a autoridade.
Conteúdo da 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

Comandos Relacionados

Tabela 1. Comandos Relacionados a COMMIT
Comando descrição
MACRO Executa um arquivo de macro especificado.
REVERTER Descarta toda alteração não consolidada no banco de dados desde que o último COMMIT foi executado.