Em situações onde é necessário configurar caminhos diferentes para o arquivo sigapss.spf e a pasta de menus, é possível efetuar essa configuração através de linhas específicas no arquivo appserver.ini. As linhas devem ser inseridas na seção do ambiente desejado.
As linhas a serem configuradas são:
PSWpath= Indica o caminho do arquivo sigapss.spf a ser utilizado por este ambiente. Deve-se indicar apenas a sub-pasta, que será uma pasta dentro do RootPath.
Exemplo:
PSWpath=\pasta_pss\
MenuPath= Indica o caminho da pasta dos menus (.xnu) a ser utilizado por este ambiente. Deve-se indicar apenas a sub-pasta, que será uma pasta dentro do RootPath.
Obs.: a configuração da localização dos arquivos .xnu na pasta também depende da configuração dos usuários no Configurador. Por exemplo, por padrão, os usuários possuem em cada ambiente a indicação da pasta System antes de cada arquivo de menu (\system\sigacom.xnu, por exemplo). Então, dentro da pasta indicada no MenuPath, deve haver uma pasta com este nome. Por exemplo, utilizando o MenuPath conforme abaixo (\pasta_menus\), a pasta dentro da RootPath (geralmente a Protheus_Data) deve conter a pasta pasta_menus, e dentro desta deve haver uma pasta system.
Exemplo:
MenuPath=\pasta_menus\
Segue abaixo um exemplo prático de ambiente no appserver.ini e pastas:
appserver.ini
[P12]
SourcePath=C:\TOTVS 12\Microsiga\protheus\apo\
RootPath=C:\TOTVS 12\Microsiga\protheus_data
CtreeRootPath=C:\TOTVS 12\Microsiga\protheus_data
StartPath=\system\
PSWpath=\pasta_pss\
MenuPath=\pasta_menus\ |
Pasta do sigapss.spf
Pasta dos menus:
Configuração dos usuários: