Páginas filhas
  • DFWKTOOLS-1310 DT Substituição acesso tabela SYSSESSIONS Informix

Versões comparadas

Chave

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


01. DADOS GERAIS

Linha de Produto:Logix
Segmento:Tecnologia
Módulo:Administração Logix
Função:Audit Trail / Log de acesso
Requisito/Story/Issue:DFWKTOOLS-1310


02. SITUAÇÃO/REQUISITO


O acesso a informações da VIEW SysSessions (Banco de Dados Informix) está um pouco lento por se tratar de uma VIEW no banco de dados.

Também foi identificado um problema com Informix versão 12, onde aleatoriamente algumas leituras de registros dessa VIEW são comprometidas fazendo com que o Logix falhe na autenticação de usuário ou no acesso a alguns programas. Para mais informações a respeito deste problema acesse documentação disponível no site da IBM IT14894: HIGH CONTENTION ON 'SESSION' MUTEX WHEN LOTS OF SESSIONS SELECT DATA FROM SYSMASTER:SYSSESSIONS


Nota

Situação somente foi identificada para uso do sistema com banco de dados INFORMIX versão 12.


03. SOLUÇÃO


Foi realizada a substituição do acesso a dados da VIEW SysSessions (Banco de Dados Informix) pela leitura de dados da tabela SysScbLst pertencente a base de dados SYSMASTER e que possui índice único pelo SID que é o identificador único das conexões de banco de dados, para agilizar o processo de acesso ao dados.

Esta alteração impactou na alteração das seguintes rotinas do produto:

♦  Acesso ao menu e programas onde está envolvida a gravação de informações das sessões em uso do produto;

♦  Criação de auditorias de tabelas a partir do módulo AUDIT TRAIL a partir do programa LOG08100.

♦  Acesso a ferramenta GRL (Gerenciador de Relatórios) que faz uso de informações das sessões ativas do produto.


Dica

Para atualização da versão da ferramenta GRL liberada com esta alteração (Versão 4.4.38) acesse AQUI.



Card documentos
InformacaoDisponível a partir do pacote oficial 12.1.28 ou Framework Fix 12.1.27.(fix01)
TituloIMPORTANTE!



Templatedocumentos


HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>