Suporte ao binário 191205P - totvs/advpl-vscode GitHub Wiki

Usando o binário 191205P com SSL

Ao subir um server com o SSL LIGADO, irá apresentar a seguinte massagem no console:

[INFO ][SERVER] [MPPORT] Starting Multi Protocol using default SSL: (totvs_certificate.crt | totvs_certificate_key.pem | -)

Todos S.O

Adicionar a chave ssl com true, definir o serverVersion, dentro da configuração do ambiente:

"ssl" : true

"serverVersion": "191205P",

Exemplo:

{
"name": "R27-Docker",
"smartClientPath": "/home/rodrigo/totvs/ambientes/r27/smartclient/",
"environment": "environment",
"includeList": "/home/rodrigo/totvs/include/
"server": "localhost",
"port": "1201",
"user": "admin",
"serverVersion": "191205P",
"ssl" : true,
"passwordCipher": "changeIt=" ,
"enable": true
}

Windows

É necessário alterar o Bridge para o Alpha.

"advpl.alpha_compile": true,

É necessário refazer o passwordCipher. Pois não é possível migrar a senha antiga.

Mac e Linux

Usuários de Mac e Linux já utilizam o novo modelo, não precisando alterar nada.

Usando o binário 191205P sem SSL

Caso seja utilizado o appserver SEM SSL na sua porta principal (o padrão da versão 191205P é utilizar) é possível utilizar sem alterar o Bridge de Compilação.

Ao subir um server com o SSL DESLIGADO, irá apresentar a seguinte massagem no console:

[INFO ][SERVER] [MPPORT] Multi Protocol Port not using SSL

Ai basta alterar o serverVersion para:

"serverVersion": "191205P",