Páginas filhas
  • 5564906 DFWKAPI-3572 DT Execucao CNV log6000 oracle

Problema na execução de alguns conversores para banco oracle a partir do LOG6000

Linha de Produto:

Logix

Segmento:

Tecnologia

Módulo:

Administração Logix - Framework

Função:

Processamento de conversores para banco oracle - Log6030

Situação/Requisito:

Problema ao executar alguns conversores em banco oracle a partir do LOG6000.

A situação identificada para o conversor SUP01925.CNV gerou a seguinte mensagem no LOG de processamento do conversor gerado no LOG6000:

         ORA-00923: FROM keyword not found where expected   

A falha é gerada devido a execução de instrução SQL contendo pares de aspas simples em excesso, gerando o respectivo problema.

Solução/Implementação:

Foram realizadas 2 alterações:

  • Alteração de função do fonte log6030.4gl, que é responsável por executar as instruções de conversores para o banco de dados Oracle, para evitar conflito com as instruções SQL que contenham o caracter de aspas simples.
  • Ajuste na instrução SQL de criação da view V_FRM_FORM existente no conversor FRW00018.CNV em relação a forma como é feito o uso de aspas simples, para resolver problema registrado para outros conversores e não impactar na execução no conversor FRW00018.CNV gerado recentemente.


Execução do conversor FRW00018.CNV

Caso o conversor FRW00018.CNV já tenha sido processado com sucesso no banco de dados, não é necessário forçar o seu reprocessamento. O conversor apenas foi ajustado para não gerar problemas com base em uma alteração realizada em função do log6030.4gl que é invocada apenas no processamento de conversores para banco de dados Oracle.

Conversores e Parâmetros:

FRW00018.CNV (Criação de view V_FRM_FORM)

Tickets relacionados:

5564906

Requisito:DFWKAPI-3572
Pacote:

Disponível no pacote oficial LOGIX 12.1.25 ou pacote Framework 12.1.24 (fix01).

Como exceção, foi disponibilizado também no pacote Framework 12.1.23 (FIX03).