Páginas filhas
  • DFRM3-1696 DT Inconsistência ao utilizar a API "genericLookupService" com alias "SET" (SQL Server)


01. DADOS GERAIS

Produto:

TOTVS Framework

Linha de Produto:

Linha Protheus 

Segmento:

Framework 

Módulo:CONFIGURADOR (SIGACFG)
Função:API REST
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DFRM3-1696


02. 
SITUAÇÃO/REQUISITO

Ao ter uma consulta no SXB com nome de alguma palavra reservada, ocorria uma não conformidade na api genericLookup.

03. SOLUÇÃO

Implementada uma correção para evitar a não conformidade.

Para a correção, foi necessário alterar o comportamento da API genericLookup, para que quando um alias for uma palavra reservadas do SQL, ele recebe o sufixo PFW, logo o alias SET passa a receber o alias SETPFW durante a query.

Abaixo a lista de alias que recebem esse tratamento:

  • ADD
  • ALL
  • AND
  • ANY
  • ASC
  • AVG
  • DEC
  • END
  • FOR
  • INT
  • KEY
  • NOT
  • ROW
  • SET
  • SUM


04. DEMAIS INFORMAÇÕES

GenericLookupService

05. ASSUNTOS RELACIONADOS

        Não se aplica.