Tempo aproximado para leitura: 00:01:58 min
Ocorrência
Ao compilar programas específicos com o DDK - Datasul Development Kit, ocorre o erro 201 - nome do campo ou variável desconhecido.
Ambiente
Framework - Framework (Linha Datasul) – Development Kit (DDK) – Versão 12
Causa
O DDK contém verificações para conferir se o produto utilizado é o Datasul ou o produto legado - EMS2, EMS5, HCM - pois os nomes dos campos mudam de acordo com o produto. Nesse caso, é usado um pré-processador para verificar se o banco emsfnd do Datasul é conectado.
Solução
Para desenvolver para o produto Datasul é necessário possuir o LicenseManager ou License Server instalado. O foundation precisa estar inicializado. Além disso, é preciso alterar a include i_dbvers.i, que possui a versão dos bancos de dados, inserindo o banco emsfnd, conforme exemplo abaixo:
/* Preprocessadores que identificam os bancos do Produto Foundation */
&GLOBAL-DEFINE emsfnd_version 1.01"
Glossário
EMS - Enterprise Management System
HCM - Human Capital Management
0 Comentários