Situação/Requisito: | Quando a chave de profile logix.login.singleSignOn está registrada com o valor 4 (Autenticacao via protocolo SAML), o acesso do menu MEN1100 apresenta a mensagem "expected C->U, function substr on LOGINMENULOGIX110:LOADLOGIN" e na sequência o acesso ao menu é interrompido. Durante os testes desta ocorrência também foram identificadas as seguintes inconsistências: Falha no acesso a opção "Extrato Versão" a partir do botão "Ferramentas" na barra de ferramentas do menu, que apresentava a mensagem "invalid class LWIZARD on {|X,Y| LWIZARD():NEWLWIZARD(X,Y) } line : 75" - O acesso a opção "Pesquisa Relacional" estava exigindo permissão de acesso ao programa LOG00072, no entanto o acesso a pesquisa relacional é realizado a partir do cadastro de usuários, onde é marcada a opção "Permite acesso a pesquisa relacional?". Situação foi identificada após liberação da ocorrência MFRWJOI-1442.
- Ao tentar acessar o visualizador de relatórios a partir do menu, caso tentar acionar o botão "Sair", sem abrir nenhum relatório para visualização, apresenta a mensagem "array out of bounds [1] of [0] on GETREPORTFROMFOLDER(LSPOOL.PRW) line : 1273" e na sequência o visualizador de relatórios é interrompido.
|
Solução/Implementação: | Foram realizadas as seguintes alterações: - Ajuste na rotina de autenticação de usuário no menu MEN1100 para realizar a busca da empresa padrão do usuário corretamente do cadastro de usuários, pois fazia busca da empresa do cadastro da última empresa autenticada pelo usuário no menu, quando a opção "Lembrar minha senha" é marcada pelo usuário.
- Liberação do componente LWizard utilizado para execução da opção "Extrato Versão" disponível a partir do botão "Ferramentas" na barra de ferramentas do menu.
- O acesso a pesquisa relacional foi ajustado para não exigir mais permissão de acesso para o programa LOG00072, apenas respeitando a respectiva permissão de acesso registrada no cadastro de usuários.
- Ajuste na rotina de finalização do visualizador de relatórios, para evitar interrupção caso nenhum arquivo tenha sido selecionado para visualização.
|