1) percebi pelo "appserver.ini" que enviou sua empresa é "01", certo?
- teremos que ajustar também o QRCode que gerou
- não localizei a tag "RestConfig" no appserver.ini
- vamos precisar fazer alguns ajustes no ini para validarmos.
2) Em relação aos seus arquivos de certificado, aparentemente foi utilizado o exemplo do TDN, mas era apenas um exemplo para demostrar a possibilidade de utilizar o serviço REST em SSL, mas nesse caso a empresa necessita do seu próprio certificado gerado por uma empresa certificadora. Todavia podemos inicialmente colocar pra rodar na maneira padrão para que posteriormente possa ser avaliado!
3) atualize por favor, o último pacote consolidado da parte do server:
4) verifique também se possui a ultima versão do arquivo client:
https://suporte.totvs.com/portal/p/10098/download?e=696055
1) me envie o seu arquivo "properties.json", pois não estava anexado no ticket
2) preciso saber também como ficou a montagem da sua URL para a geração do QRCode
3) Em relação aos seus arquivos de certificado, aparentemente foi utilizado o exemplo do TDN, mas era apenas um exemplo para demostrar a possibilidade de utilizar o serviço REST em SSL, mas nesse caso a empresa necessita do seu próprio certificado gerado por uma empresa certificadora. Todavia podemos inicialmente colocar pra rodar na maneira padrão para que posteriormente possa ser avaliado!
1. Não localizei a tag [HTTPV11] nesse “appserver.ini” anexado no ticket. O serviço REST não deve nem estar sendo executado no server, precisa ajustar o ini, executar e validar se a página do REST consegue ser acessada no browser.
2. O QRCode tá errado, a configuração das portas estão trocadas.
3. A tag [HTTPJOB] está comentada na tag [ONSTART], mais um problema impedindo que o serviço REST seja executado.
4. O Security está desabilitado no INI.
5. Não localizei no INI nenhum serviço direcionando para a tag dos arquivos cliente do MeuRH.
6. O arquivo “properties.json” não está configurado adequadamente.
7. Precisa enviar também o console.log pra facilitar a avaliação.
De acordo com o “console.log”, adicionado ao ticket, a mensagem de validação esperada sobre login no server está divergente do esperado.
Verifique por favor se foi atualizado o “properties.json” apontando para o “https”, visto que agora teria um servidor com ssl.
Verifique também o seu QRCode, pois precisa gerar um novo endereço de direcionamento também apontando para um servidor “https”.
segue as observações para seguir no atendimento:
- O “appserver.ini” enviado não está correto, estou enviando outro em anexo com as devidas atualizações.
- Confirmar o endereço correto onde se encontra os arquivos cliente do MeuRH no servidor, conforme simulado no “appserver.ini” atualizado: PATH=\\192.168.0.140\PROTHEUS12\Protheus_Data\web\PortalRHUnificado
- O Arquivo “properties.json” não foi enviado, mas baseado nas informações conhecidas até o momento, segue também um arquivo em anexo para comparação.
- É importante atualizar o último pacote acumulado atualizado sobre o MeuRH: https://suporte.totvs.com/portal/p/10098/download?e=695334
- Verificar também a atualização da lib para a correta execução dos serviços REST.
- Realizar uma verificação do processo de configuração do usuário, conforme atualizado no “passo 1” informado no TDN: http://tdn.totvs.com/display/NPR/0.2++Linha+Protheus
- Após realizar as configurações verificar se a página do serviço REST encontra-se operacional, conforme print no “passo 3” da documentação.
Caso o REST esteja no ar, realizar a geração de um novo QRCode baseado nas informações atualizadas:
- MeuRH Elmo|PROTHEUS Elmo|http://192.168.0.159:8097/01/?restPort=8022
- Tentar realizar o login pelo celular, lembrar que como é um IP interno, o celular precisa estar conectado na rede interna corporativa.
- Após a tentativa de login, verificar se as mensagens sobre a tentativa de conexão estão sendo carregadas no “console.log”.
Assim precisarei da sua ajuda para avaliarmos o cenário atual, grato!
- 1. As informações que colocou na abertura do ticket não são suficientes para uma avaliação adequada do seu ambiente atual, por favor, anexe no ticket o seu “appsever.ini” completo:
- Todavia, estou enviado um “appserver.ini” que alterei baseado nas informações que possuo atualmente.
- Acredito que talvez seja necessário algum outro ajuste para que seu acesso seja feito sucesso.
- 2. No mês de março tivemos liberações importantes no link http://tdn.totvs.com/display/public/NPR/0.2++Linha+Protheus, apesar de ser anterior à abertura do seu ticket em Abril, solicito que confirme as informações abaixo:
- Foram atualizados em seus ambientes, os seguintes pacotes:
- 3. Após as confirmações acima, no seu arquivo de “console-log”, deve gerar algumas mensagens referentes ao processo de login no app MeuRH.
- Com informações que apurei no ticket, acredito que esteja montando um ambiente para a empresa Conseg. Eles já devem utilizar atualmente o Portal padrão Protheus RH, sendo assim, para realizar login no App deverá utilizar o mesmo usuário/senha utilizado no portal.
- Me envie também no ticket esse arquivo “console-log” para verificações.
- 4. Baseado nas informações dos arquivos que coloquei em anexo, a linha a seguir deverá ser utilizada para a geração do QRCode, confirme se estão semelhantes as geradas inicialmente:
- 5. Observe também que caso esteja tentando realizar o login no app fora da rede corporativa, o host e porta precisam estar publicados e liberados para acesso externo.
- A tag “userId” precisa ter um usuário que possua login válido na smartclient
- No seu caso está “user”, senão existir precisa trocar por outro uruário, por exemplo: “Jackson.Machado”
- Atenção ao caps-lock, pois o usuário precisa ser da mesma maneira em que o login é realizado
- Se fosse gerar um QRCode pra ler pelo aplicativo, um exemplo para o seu ambiente seria: