Page tree

Repositório de fórmulas e roteiros com balance

 

Linha de Produto:

Microsiga Protheus

Segmento:

Serviços

Módulo:

SIGAGPE - Gestão de Pessoal

Função:

GPEXFORM

Situação/Requisito:

Por padrão, a pasta com o repositório de fórmulas e roteiros do SIGAGPE é criada no mesmo diretório definido SOURCEPATH do appserver.ini. Com a utilização de balance, cada slave pode possuir um um SOURCEPATH diferente, criando um repositório de fórmulas/roteiros diferente para cada slave, dificultando o processo de atualização, que teria que ser feito duplicando manualmente os repositórios.

Solução/Implementação:

Criado a chave FORMPATH no appserver.ini, onde poderá ser informado um diretório padrão para criação da pasta com o repositório de fórmulas/roteiros. Recomenda-se a utilização do mesmo FORMPATH em todos os slaves, possibilitando a sincronia durante o processo de atualização das fórmulas/roteiros. Caso esta chave não seja informada, a pasta padrão continua sendo a que foi definida no SOURCEPATH.

O FORMPATH com o diretório para gravação do RPO de fórmulas deve ser gravado no appserver.ini de todos os slaves.

 

Exemplo:

[P12BALANCEDGRID]

FORMPATH=C:\Protheus12\apo_balanced < Informar aqui o caminho para gravação do seu RPO de fórmulas>

 

Atenção:

1. Para os ambientes com configurações de Balanceamento de carga (Balance) com mais de 1 servidor físico o diretório de formulas deverá ser direcionado para a mesma pasta e neste caso deverá ser configurado utilizando o caminho da rede:

Exemplo:

[P12BALANCEDGRID]

FORMPATH=\\IP(caminho)\Protheus12\apo_balanced < Informar aqui o caminho para gravação do seu RPO de fórmulas>

 

2. Se existir mais de um ambiente porem apontando para o mesmo TOPALIAS (banco de dados) o caminho do FORMPATH deve ser igual.

 Exemplos:

1º Ambiente:

[P12BALANCEDGRID]

TOPALIAS=P12_BANCODEDADOS

FORMPATH=C:\Protheus12\apo_balanced < Informar aqui o caminho para gravação do seu RPO de fórmulas>


2º Ambiente:

[P12BALANCEDGRID_HOMOLOG]

TOPALIAS=P12_BANCODEDADOS

FORMPATH=C:\Protheus12\apo_balanced < Informar aqui o caminho para gravação do seu RPO de fórmulas>

 

3º Ambiente:

[P12BALANCEDGRID_DESE"]

TOPALIAS=P12_BANCODEDADOS

FORMPATH=C:\Protheus12\apo_balanced < Informar aqui o caminho para gravação do seu RPO de fórmulas>

 

 4º Ambiente:

 [P12OUTROS]

 TOPALIAS=OUTROBANCODEDADOS

 FORMPATH=D:\outros\APO_OUTROs < Informar aqui o caminho para gravação do seu RPO de fórmulas>


 Obs:

-Somente no 4º exemplo o banco é diferente então o caminho do FormPath deve ser outro.

-A regra da chave FormPath deve ser configurada em todos appserver.ini.

 

Como boa prática orienta-se para NÃO efetuarem a configuração de Repositórios transitando pela rede, porém para o caso especifico de formulas FAZ-SE necessário a existência de apenas um único repositório (RPO). Quanto à performance o impacto será mínimo devido ao tamanho (pequeno) do RPO de fórmulas.

Conversores e Parâmetros:

Informe os conversores/parâmetros.

Chamados relacionados:

TUNHQP

 Requisito (ISSUE): Informe o requisito relacionado.

Versões/Release:

12.1.6

Versão Corrigida:Versão na qual está sendo feita a manutenção deste programa.
Versão Expedida:12.1.6