Com a atualização tecnológica do Progress 11 para Progress 12, as soluções em Webspeed precisam receber ajustes para continuarem sendo utilizadas.
Esta documentação parte do pressuposto de que o cliente já possui seu PASOE configurado (https://centraldeatendimento.totvs.com/hc/pt-br/articles/360056538414-Framework-Linha-Datasul-TEC-Criando-uma-inst%C3%A2ncia-PASOE-atrav%C3%A9s-do-OpenEdge-Explorer).
Documentação da Progress: https://community.progress.com/s/article/how-to-migrate-classic-webspeed-application-to-pas
Para programas em Webspeed que funcionam como WebService, apenas respondendo a requisições sem abertura de telas, basta atualizar a URL da sua chamada:
Progress 11 (Webspeed Clássico) | http://<SERVIDOR>/scripts/cgiip.exe/WService=<SERVICO>/<PROGRAMA>.w?<PARAMETRO1>=<VALOR1>&<PARAMETRO2>=<VALOR2> Onde:
|
|---|---|
Progress 12 (PASOE) | http://<SERVIDOR>:<PORTA>/web/<PROGRAMA>.w?<PARAMETRO1>=<VALOR1>&<PARAMETRO2>=<VALOR2> Onde:
|
Para programas com tela, temos algumas mudanças a nível estrutural, mas os programas não precisam ser alterados:
Utilizando como exemplo o módulo WAC clássico (pode ser outro, inclusive um desenvolvimento próprio do cliente):




4. Para os testes realizados internamente, as opções acima atenderam plenamente. Se ainda assim seu navegador não está conseguindo abrir as páginas Webspeed, pode-se desabilitar por completo o controle de headers, no mesmo arquivo:

O antigo módulo WAC somente é compatível com o navegador Microsoft Internet Explorer. Não irá funcionar corretamente com Chrome, Firefox e outros navegadores mais modernos.
Para utilizar integrações do Autorizador Web chamando telas antigas do WAC, será necessário utilizar Internet Explorer.
Abaixo seguem alguns problemas conhecidos com a respectiva solução.
Se o seu Internet Explorer não está autenticando no Autorizador Web, ficando congelado na tela de login e apresentando as mensagens de erro conforme o print abaixo:

Desative o modo de compatibilidade:


Para os casos em que não é possível instalar/utilizar o Internet Explorer, o Microsoft Edge pode ser utilizado como alternativa, seguindo estes pontos de atenção:
Ao tentar abrir uma tela do WAC à partir do menu do Autorizador Web, por exemplo Odontologia, a tela será aberta com problemas:

Para resolver, deve ser ativado o Modo de Compatibilidade com Internet Explorer:

Lembre-se de Reiniciar o navegador no botão abaixo após configurar para Permitir:

Após o navegador ser reiniciado, atenção para selecionar a opção "Recarregar no modo Internet Explorer" antes de tentar utilizar o Autorizador Web:

Ao ativar o recurso acima, tenha atenção especial para não marcar a opção Abrir esta página na vista de Compatibilidade, caso contrário o seu navegador apresentará o mesmo problema citado acima para o Internet Explorer, em que a tela de login fica congelada:

Já se marcar a opção Abrir esta página no modo de Internet Explorer da próxima vez, a URL será salva em uma lista do navegador, e irá memorizar a sua escolha pelos próximos 30 dias:

Esta mensagem é a confirmação de que agora o seu navegador está no modo correto:

Ou dependendo da sua configuração, aparecerá este ícone:

Ao seguir os passos acima, o WAC irá abrir à partir do menu do Autorizador Web no Microsoft Edge:
