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.
Disponível a partir do pacote oficial 12.1.29 ou Framework Fix 12.1.28.(fix03)IMPORTANTE!
04. ASSUNTOS RELACIONADOS
- Função RFI_getTokenByParameters
- Função RFI_getURLAccessByToken