Páginas filhas
  • Intellector 9 - Auditorias

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Configuração para ativação de auditoria do acesso
ativar auditoria do acesso


Armazenamento da Auditoria dos Plugins
A cada execução de um Plugin, caso este esteja parametrizado para armazenar dados de auditoria, seus dados  são armazenados nas tabelas int_audita_acesso e int_persistencia_acesso. Essas tabelas são criadas automaticamente na base de dados parametrizada no arquivo hibernate.cfg.xml

A tabela int_audita_acesso armazena as informações para cada execução do acessoplugin, mesmo que os dados tenham sido extraídos da tabela de cache do acessoplugin.
•  
  • cod_seq_execucao_
politica –
  • politica - Código Único que Identifica a Execução da Politica onde está o
Acesso
  • Plugin
•  
  • dt_execucao
 –
  •  - Data em que o
Acesso
  • Plugin foi Executado (com hora minuto e segundo)
•  
  • cod_persistencia_acesso – Código Único gerado a partir da cheve do plugin que Identifica a Execução do Plugin
  • dado_cache - Indica se a informação estava armazenada no cache do plugin
  • des_chave_consulta - Definição da chave do plugin 
  • des_string_envio
 –
  •  - String “bruta” com os dados que foram enviados ao
acesso
  • plugin
•  
  • des_string_retorno - String “bruta” com os dados que retornaram do plugin
  • des_xml_envio - Dados de entrada do plugin de acordo com o layout de entrada do plugin
  • des_xml_retorno - Dados de retorno do plugin de acordo com o layout de entrada do plugin 
  • desc_acesso - Descrição do plugin
•  
  • nom_acesso – Nome
do Acesso
  • do Plugin
  • val_chave_consulta - Valores da chave do acesso usados para a gerção do código de persistência do plugin
Consulta Auditoria do
Acesso
Plugin
Foi criado um serviço no 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ódigo
linenumberstrue
 <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>