Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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.

01. REQUISITOS

Componente

Requisito

Appserver

Lobo-guará versão 19.3.1.2 ou superior.

Lib

Label 20201123 ou superior.

Appserver.ini
  • Estar com a MPP(Multi-protocol port) ativada.
  • Ter a chave App_Environment configurada na sessão [GENERAL].

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.

02. PROXIMAS TELAS

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.

03. NOVOS COMPORTAMENTOS

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.

04. ERROS COMUNS

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.

05. ASSUNTOS RELACIONADOS

https://angular.io/

https://po-ui.io/

...