...
Para que seja possível a utilização desses recursos de forma automática, fazemos uso da porta multiprotocolo (MPP - Multi-Protocol Port), que faz a comunicação das mensagens no formato TCP e HTTP, além de responder os arquivos estáticos e requisições do REST.
Componente | Requisito |
---|---|
Appserver | Lobo-guará versão 19.3.1.2 ou superior. |
Lib | Label 20201123 ou superior. |
Appserver.ini |
|
Exemplo de configuração:
[Drivers]
Active=TCP
MULTIPROTOCOLPORT=1
MULTIPROTOCOLPORTSECURE=0
...
* Este exemplo utiliza a MPP com a segurança desligada apenas para não entrarmos aqui na questão de configuração de SSL e da utilização de um certificado válido, que não estão diretamente relacionados à nova interface. Para ambientes de teste não há problema em desligar essa chave, porém isso não é recomendável em base de produção.
Nessa versão as telas que são exibidas após a tela de seleção de ambiente continuam com o layout anterior e com a utilização dos componentes padrões do Smartclient.
A evolução da tecnologia será feita de forma gradativa e com cuidado para manter compatibilidade com alguns recursos já existentes.
Existem algumas mudanças que visam acompanhar o novo padrão de utilização em aplicativos Web, como por exemplo a paginação dos registros de uma consulta padrão através de um botão “Carregar mais”.
...
Mudanças de comportamentos que não sejam impeditivas para a utilização mas que sejam incômodas aos usuários poderão ser questionadas através da abertura de chamados para avaliarmos a possibilidade da simulação de algum comportamento antigo.
Caso a segurança da MPP esteja ligada e haja algum problema com relação à segurança no certificado utilizado, poderá ser exibida uma tela com algum erro como o seguinte exemplo: ERR_CERT_AUTHORITY_INVALID
...
Essa mensagem é comum apenas para o ambiente de teste, onde são realizadas compilações ou aplicação de patch e que consequentemente são derrubadas todas as threads da porta MPP e por isso ela não responde mais nenhuma requisição. Após a reinicialização do Appserver o erro não deve mais aparecer.
...