Histórico da Página
Auditoria de Politica
O Intellector Server estará configurado para criar automaticamente uma tabela chamada int_execucao_politica na base de dados. A cada execução de politica serão gravadas informações nessa tabela. Não existe opção de desabilitar a gravação dos dados dessa tabela sempre que ocorrer a execução de uma politica.
Configuração para ativação de auditoria do acesso
Armazenamento da Auditoria da Politica
Cada execução de politica é armazenada na tabela int_execucao_politica. Essa tabela é criada automaticamente na base de dados parametrizada no arquivo persistence.properties na variável hibernate.connection.datasource
A tabela possui os seguintes campos:
• cod_seq_execucao_politica –
códigoCódigo único que
identificaIdentifica a
execuçãoExecução da
politicaPolitica
• des_dado_entrada – hashmap com os dados que entraram na
politicaPolitica
• des_dado_saida – hashmap com os dados que sairam da
politicaPolitica
• des_tipo_politica –
tipoTipo da
politicaPolitica
• dt_execucao –
dataData em que a
politicaPolitica foi
executadaExecutada (com hora minuto e segundo)
• nom_layout_politica –
nomeNome do layout da
politicaPolitica
• nom_politica–
nom eNom e da
politicaPolitica
• nom_usuario –
nomeNome do
usuárioUsuário que executou a
politicaPolitica
Armazenamento da Auditoria do Acesso
Consulta Auditoria do Acesso
Entrada e Saida do Serviço
A assinatura do serviço de consulta de auditoria possui um parâmetro do tipo string contendo um xml com as seguintes informações:
Bloco de código | ||||
---|---|---|---|---|
| ||||
<consultaAcesso>
<!-- nome e senha de usuario no sistema -->
<username>
<password>
<!-- codigo de execucao da politica/acesso -->
<codExecucao>
</consultaAcesso> |
O serviço de consulta de auditoria retorna um parâmetro do tipo string contendo um xml com as seguintes informações:
Bloco de código | ||
---|---|---|
| ||
<retornoAcesso> |
<!-- contem uma string com os dados do layout de envio -->
<desStringEnvio></desStringEnvio>
<!-- contem uma string com os dados do layout de retorno -->
<desStringRetorno></desStringRetorno>
<!-- timestamp da execucao do acesso -->
<dataExecucao></dataExecucao>
<!-- nome do acesso que foi executado -->
<nomeAcesso></nomeAcesso>
<!-- 0=OK; senão ocorreu erro (ex. usuario nao existe) -->
<codRetorno></codRetorno>
<!-- uma mensagem para o caso de erro -->
<msgRetorno></msgRetorno>
</retornoAcesso> |