Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 5 Próxima »

Configuração do RootPath como pasta compartilhada na rede

Produto:

Meu RH (linha Protheus)

Ocorrência:

Configuração para mais de um grupo de empresa

Passo a passo:

Os arquivos do RootPath do ambiente está em uma pasta compartilhada na rede

É possível fazer a configuração do Meu RH com um ambiente utilizando o RootPath a partir de uma pasta compartilhada na rede com uso de links simbólicos.

Links simbólicos, ou "Symlinks", são arquivos de atalho que fazem referência a um arquivo físico ou a uma pasta localizada no próprio computador ou em outro local da rede. 

Os links simbólicos agem como arquivos ou pastas virtuais, que podem ser usados para vincular arquivos ou pastas individuais, fazendo com que apareçam como se estivessem armazenados na pasta com o link simbólico, mesmo que estes estejam apenas apontando para sua localização real.


A criação de links simbólicos pode ser realizada em ambiente Windows, por meio do mklink


Ambiente Windows

https://docs.microsoft.com/pt-br/windows-server/administration/windows-commands/mklink

[HTTP]
ENABLE=1
PORT=9004

[ONSTART]
JOBS=HTTPJOB

[HTTPJOB]
MAIN=HTTP_START
ENVIRONMENT=P12117

[HTTPV11]
ENABLE=1
Sockets=HTTPREST

[HTTPREST]
Port=8103
SECURITY=1
URIs=HTTPENVT1,HTTPENVT2
IPsBind=

[HTTPENVT1]
URL=/restT1
PrepareIn=T1
Instances=2,5,1,1
Public=fwjwt/refresh_token,auth
CORSEnable=1
AllowOrigin=*

[HTTPENVT2]
URL=/restT2
PrepareIn=T2
Instances=2,5,1,1
Public=fwjwt/refresh_token,auth
CORSEnable=1
AllowOrigin=*

[11.222.33.44:8081/T1]
ENABLE=1
PATH=C:\P12125MNTDB\Protheus_data\Web\portalmeurhT1
DEFAULTPAGE=index.html

[11.222.33.44:8081/T2]
ENABLE=1
PATH=C:\P12125MNTDB\Protheus_data\Web\portalmeurhT2
DEFAULTPAGE=index.html


Nesse caso a URL do serviço REST deve ser configurado em duas partes:
O prefixo → /rest
O sufixo → T1
Assim o complemento do endereço será T1 e deve ser utilizado em todos os outros pontos da configuração


  • Duplique os arquivos client para os grupos que deseja utilizar, no exemplo utilizamos PortalMeuRHT1 e PortalMeuRHT2:


  • Dentro de cada diretório é necessário ter o arquivo properties.json configurado de acordo com o grupo, cada um com seu endereço rest.

No diretório portalmeurhT1:

{
    "ERP": 3,
    "PROPS":
    {
      "baseUrl": "http://11.222.33.44:8081/restT1",
      "rootContext": "/T1/"
    }
}


No diretório portalmeurhT2:

{
    "ERP": 3,
    "PROPS":
    {
      "baseUrl": "http://11.222.33.44:8081/restT2",
      "rootContext": "/T2/"
    }
}


  • Para acessar via app gerar QRCode diferentes:

Consulte Passo 5: Acessando o portal e app, diferença no contexto da montagem da URL:

URL raiz e Porta HTTP: SPON010113998.sp01.local:9004

Contexto → /T1/

?restPort → query param para informar a porta do serviço REST → ?restPort=8103

Dessa forma ficaria: http://11.222.33.44:8081/T1/?restPort=8103




  • Sem rótulos