Páginas filhas
  • DFWKTOOLS-2439 DT Função RFI_getTokenByParameters() não encontra Token


01. DADOS GERAIS

Produto:

TOTVS Manufatura

TOTVS Backoffice

Linha de Produto:

Linha Logix

Segmento:

Manufatura

Módulo:Framework
Função:RFI
Requisito/Story/Issue (informe o requisito relacionado) :DFWKTOOLS-2439


02. SITUAÇÃO/REQUISITO

No processamento do programa sup21007 é utilizada a função RFI_getTokenByParameters(), para recuperar o código de Token (GUID) gerado com base numa determinada lista de parâmetros, no entanto a função está recuperando token com valor NULO para uma lista de parâmetros válida.

Internamente esta função utiliza a função logm33_log_rfi_acesso_leitura_parametros() que está gerando uma falha de leitura do token de acesso na base de dados, gerando SQLCODE -284 (Mais de um registro encontrado). Esta situação ocorreu devido a pesquisa ser realizada pelo valor parcial de parâmetros, identificando mais de um Token com o mesmo valor inicial de parâmetros e coincidentemente no último parâmetro existia semelhança do valor inicial. 


03. SOLUÇÃO

Foi realizado ajuste da função logm33_log_rfi_acesso_leitura_parametros() para que a pesquisa do Token (GUID) gerado sempre tome como base o valor completo dos parâmetros utilizados na sua geração e a pesquisa também levará em consideração o Token mais recentemente gerado e que esteja com situação ATIVO.


IMPORTANTE!

Disponível a partir do pacote oficial 12.1.29 ou Framework Fix 12.1.28.(fix03)


04. ASSUNTOS RELACIONADOS