Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Framework

Linha de Produto:

Linha Datasul

Segmento:

Manufatura

Módulo:

Framework (Linha Datasul) - Utilitários (MUT)

Função:setup_api_010 
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DFWKTOOLS-5478


02. 
SITUAÇÃO/REQUISITO

Ao compilar o fonte totvs-fwk-progress\src\main\progress\quiet-setup\setup_api_010.p em ambiente Oracle ou SQL ocorre o erro abaixo:

INFO: progress-compiler-1--1693397409:COMPILATION:quiet-setup\setup_api_010.p:ERROR-MSG=** C:\Integrador\slave-novo-romance\workspace\12.1.33.X-NFRW-FND-ORA\totvs-fwk-progress\src\main\progress\quiet-setup\setup_api_010.p Could not understand line 48. (196).

Isto ocorre porque não há validação do tipo de banco para indicar corretamente o nome do banco.

Em ambiente Progress o nome do banco é emsfnd, já em ambientes Oracle e SQL o nome do banco é shemsfnd.

03. SOLUÇÃO

Inserido no programa a chamada da include i_dbtype.i para utilizar o preprocessor, que identifica o tipo do banco e coloca o nome do banco conforme o ambiente:

TIPO BANCONOME BANCO
PROGRESSemsfnd
ORACLE/SQL SERVERshemsfnd

Após a alteração não ocorreu mais o erro de compilação para o programa setup_api_010:

04. DEMAIS INFORMAÇÕES

Não se aplica

05. ASSUNTOS RELACIONADOS

        Não se aplica