-
Notifications
You must be signed in to change notification settings - Fork 63
Utilizando WebAPP
O WEBAPP é o suporte nativo do appserver para servir um smartclient HTML sem a necessidade de fazer instalações de outras coisas no ambiente. Para informação detalhadas como habilitar o WebApp no seu server visite o TDN em:
Uma vez o WebAppconfigurado com o link acima, podemos configurar a extensão para ao dar F5 debugar abrindo esse smartclient.
Para tanto, precisamos configurar 2 parâmetros no launch json: "webapp" como true, "webappUrl" com a url que responde o WebApp.
Exemplo de launch para web:
{
"name": "Advpl WEB",
"type": "advpl",
"request": "launch",
"args": [],
"cwd": "",
"programRun": "${command:AskForProgramName}",
"stopOnEntry": false,
"enviromentInfo": "${command:GetEnvInfos}",
"workspace": "${workspaceFolder}/",
"webapp": true,
"webappUrl": "http://localhost:1234/webapp"
}
Também é necessário definir na configuração do ambiente a porta do serviço do WebApp:
{
...
"webappPort": "8486"
}
Obs.: Em ambientes com Porta Multi Protocolo e APP_ENVIRONMENT ativos, o comportamento do WebApp muda, não funcionando mais o acesso pela porta do WebApp, e sim pela porta MPP com path
/webapp
na URL. Defina corretamente no parâmetrowebappUrl
.
A partir da versão 0.17.0 a URL do debug não será mais montada com base na configuração webappPort
, e sim pela webappUrl
no launch, permitindo assim definir outras necessidades com debug via WebApp como: protocolo (HTTP/HTTPS), server/dns e porta (Multi protocolo ou WebApp) além do path do WebApp (a chave ainda precisa existir no ambiente).
- Instalação
- Configuração
- Chave/Token de Compilação
- Wizard de criação ambiente
- Debugando
- Utilizando WebApp
- Gerenciador de Ambientes
- Trabalhando com Patches
- Compilação de lista de arquivo
- Datas dos fontes
- Excluindo fontes do RPO
- Gerar Cliente de Web Service
- Localização
- Binário 191205P
- Formatação de código
- Tema de ícones