Páginas filhas
  • 1553656 MFRWJOI-1460 DT Acesso Logix Via Identity Inconsistencia function substr pacote 12.1.18

Versões comparadas

Chave

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

...

Linha de Produto:

Logix

Segmento:

Tecnologia

Módulo:

Menu

Função:

Acesso Menu Logix via Identity

Pesquisa Relacional

Extrato de Versão

Visualizador de Relatórios

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.


Melhoria adicional liberada:

  • Criada opção para permitir configurar configurações de envio de email por empresa no arquivo de profile, onde passou a ser possível configurar diferentes servidores de email para diferentes empresas do Logix. A configuração padrão permanece com as mesmas chaves atuais conforme descrito em LFRW5003 - Como configurar o Logix para realizar o envio de e-mails?, no entanto, agora passa a ser possível configurar estas mesmas chaves de forma diferenciada por empresa, adicionando o código da respectiva empresa ao final de cada chave que tem uma configuração diferente da configuração padrão, ficando da seguinte forma:

    Dica

    EXEMPLO:

    CHAVE PADRÃO PARA TODAS EMPRESAS:

    logix.mail.SmtpServer=smtp.office365.com


    CHAVE DIFERENCIADA PARA A EMPRESA 01:

    logix.mail.SmtpServer.01=smtp.googlemail.com


    Perceba que ao final da chave "logix.mail.SmtpServer" foi acrescido "." (ponto) seguido do código da empresa "01".

    Com isso, para a empresa "01" o valor da chave "logix.mail.SmtpServer" será considerado o valor "smtp.googlemail.com" e para todas demais empresas do produto será utilizado o valor padrão "smtp.office365.com".