Configura o tipo de Servidor para 4GL ou AdvPL, definindo comportamentos relativos as linguagens. A chave pode ser definida na seção [General] ou em qualquer seção de ambiente.
Esta chave tem como objetivo definir configurações da linguagem de forma centralizada, sem que haja a necessidade de definição de outras chaves para que o ambiente se comporte de acordo com a linguagem 4GL ou AdvPL. Configuração disponibilizada a partir do build 7.00.131227A.
Valores válidos
Valor | Descrição |
---|---|
ADVPL (Padrão) | Define a Data zero para 01/01/1900 e CASE INSENSITIVE. |
4GL | Define a Data zero para 31/12/1899, CASE SENSITIVE e MAXSTRINGSIZE = 10MB. |
Para funções de manipulação de arquivos onde exista o parâmetro de lChangeCase, caso informado, este terá prioridade sobre o comportamento de CASE SENSITIVE definido pela chave de ini SERVERTYPE.
O valor default de MAXSTRINGSIZE quando SERVERTYPE=4GL, somente será definido quando a chave for definida na seção GENERAL. Lembrando que, caso a chave MAXSTRINGSIZE esteja definida no INI, está terá prioridade sobre o comportamento padrão.
Exemplos
Definição da chave na seção [General]:
[General] ServerType=ADVPL
Definição da chave para o ambiente:
[environment] ServerType=ADVPL
Veja também
- CASESENSITIVE
- MaxStringSize