Páginas filhas
  • Auditoria

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin
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
ativar 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

politica

Politica

•  des_dado_entrada – hashmap com os dados que entraram na

politica

Politica

•  des_dado_saida – hashmap com os dados que sairam da

politica

Politica

•  des_tipo_politica –

tipo

Tipo da

politica

Politica

•  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

politica

Politica

•  nom_politica

nom e

Nom e da

politica

Politica

•  nom_usuario –

nome

Nome do

usuário

Usuário que executou a

politica

Politica

Armazenamento da Auditoria do Acesso

Em cada execução de Acesso, caso este esteja parametrizado para armazenar dados de auditoria, seus dados  são armazenados na tabela int_audita_acesso. 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 único Código Único que identifica Identifica a execução Execução da politica Politica onde está o acessoAcesso
•  dt_execucao – data Data em que o acesso Acesso foi executado Executado (com hora minuto e segundo)
•  des_string_envio – string String “bruta” com os dados que foram enviados ao acesso
•  des_string_retorno - String “bruta” com os dados que retornaram do acesso
•  nom_acesso – nome Nome do acessoAcesso
Consulta Auditoria do Acesso
 
Foi criado um serviço no intellector Intellector para consultar a auditoria do acesso.
 
consultar 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
languagehtml/xml
linenumberstrue
<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ódigocode
linenumbers
true
<retornoAcesso>
 <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>