Histórico da Página
...
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ódigo Código único que identifica Identifica a execução Execuçã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 – tipo Tipo da politicaPolitica
• dt_execucao – data Data em que a politica Politica foi executada Executada (com hora minuto e segundo)
• nom_layout_politica – nome Nome do layout da politicaPolitica
• nom_politica– nom e Nom e da politicaPolitica
• nom_usuario – nome Nome do usuário Usuário que executou a politicaPolitica
Armazenamento da Auditoria do Acesso
Consulta Auditoria do Acesso
Entrada e Saida do Serviço
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> |