Páginas filhas
  • FwCallApp - Abrindo aplicativos Web no Protheus

Versões comparadas

Chave

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

...

Informações

Disponível a partir da LIB 20190705.

Informações
titleConsumo de licenças

O consumo de licenças para aplicações PO-UI no Protheus funciona da seguinte forma:
1. Caso a aplicação for executada dentro do Protheus via função FwCallApp, utilizando a porta multiprotocolo, nenhuma licença adicional será consumida. Isso é possível utilizando a biblioteca de integração protheus-lib-core.
2. Caso a aplicação for executada via browser, acessando as requisições via REST padrão, sem o uso do protheus-lib-core, serão consumidas as licenças padrões do REST.

Âncora
SOLUCAO_CALLAPP
SOLUCAO_CALLAPP

02. SOLUÇÃO

Criada a função FwCallApp("nome-do-aplicativo") para abrir através do menu, um aplicativo que tenha sido criado dentro dos seguintes padrões obrigatórios:

...

Expandir
titleO ambiente para execução do aplicativo não está preparado. Verifique a configuração da porta multiprotocolo.

Ao abrir a aplicação, pode ser exibida a seguinte mensagem:

Image Added

Nesse caso, a aplicação não conseguiu conexão, portanto deve-se validar a configuração da porta multiprotocolo conforme tópico 02. SOLUÇÃO desta documentação.

Para mais informações, clique aquiTópico em desenvolvimento.

Expandir
titleOpção não disponível no Protheus. Aplicativo não encontrado.

Image Added

Caso seja apresentada a mensagem acima, verificar:

  1. Se o aplicativo que está sendo acessado está no rpo (nesse caso, o fata900.app). Caso não estiver, o mesmo deve ser compilado:

Image Added


2. Se o aplicativo possui o arquivo index.html em protheus_data/http-root/app-root/nome_do_aplicativo. Nesse caso, o .app foi gerado sem o arquivo index, portanto deve-se criar o arquivo e gerar o build da aplicação novamente;

3. A estrutura do arquivo index.html, que deve seguir as orientações do tópico 02. SOLUÇÃO. Nesse caso, a estrutura já estava incorreta quando o .app foi gerado, portanto deve-se ajustar o arquivo e gerar o build da aplicação novamente

Tópico em desenvolvimento

.

Expandir
titleFalha na inicialização do aplicativo. Fale com o administrador.

Image Added

Caso seja apresentada a mensagem acima, deve-se verificar se o aplicativo preindex.app está no rpo:

Image Added

Se o .app não for encontrado no rpo, deve-se aplicar a última lib publicada.

Expandir
titleHTTP Status: 404

Caso seja apresentada a mensagem abaixo, deve-se verificar se o arquivo apontado em 'detailed message' existe em protheus_data/http-root/app-root/nome_do_aplicativo:

Image Added

Caso não existir, apagar a pasta do aplicativo que foi criada em protheus_data/http-root/app-root e abrir a aplicação, para que os arquivos do .app sejam gerados novamenteTópico em desenvolvimento.

05. ASSUNTOS RELACIONADOS

...