WMS ALCIS – PWA – Query esta retornando NULL
Incidente
Consultas executadas no PWA que utilizam a função json_value() não retornam os valores esperados dos campos do JSON.
Causa
Esse incidente ocorre, pois o path informado (como $.placa) não está sendo localizado, o que impede a leitura correta do atríbuto.
Solução
Para que a mensagem não seja apresentada ao efetuar a consulta, realize os passos a seguir:
Aplique upper() sobre o conteúdo do campo JSON, garantindo que o case do JSON e do path estejam alinhados;
Consulta que deve ser utilizada:
select json_value(upper(apilog.json), '$.PLACA') as placafrom multia_core_ad_11.apilogwhere apilog.stat = '85'and apilog.api_name = lower('credenciamento-veiculos')and apilog.knz_resend <> '1';
Atenção! Antes de realizar qualquer alteração, analise o impacto que poderá ter em outros lançamentos/processos do sistema.