Produto: | |
---|---|
Linha de Produto: | |
Segmento: | |
Módulo: | |
Função: | setup_api_010 |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DFWKTOOLS-5478 |
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.
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 BANCO | NOME BANCO |
---|---|
PROGRESS | emsfnd |
ORACLE/SQL SERVER | shemsfnd |
Após a alteração não ocorreu mais o erro de compilação para o programa setup_api_010:
Não se aplica
Não se aplica