Tempo aproximado para leitura: 00:02:52 min
Dúvida
Como configurar variáveis de ambiente no PASOE?
Ambiente
Framework - Framework (Linha Datasul) - PASOE - A partir do OpenEdge 12
Solução
As variáveis de ambiente precisam ser definidas dentro de arquivos de script localizados no diretório bin da instância do PASOE - Progress Application Server for OpenEdge. Esses arquivos de script devem ser criados manualmente utilizando o sufixo _setenv no seu nome, com a extesão .bat para Windows e .sh para Linux.
Como prefixo pode ser utilizado qualquer outro valor, ou nenhum deles.
Exemplos de nomes de scripts válidos: ora_setenv.bat, totvs_setenv.bat, qualquercoisa_setenv.bat, _setenv.bat.
Podem existir mais de um arquivo de script para esta função, ou apenas um com todas as variáveis necessárias, a seu critério. No exemplo a seguir foi criado o script ora_setenv.bat com a definição das seguintes variáveis de ambiente:
set ORACLE_HOME=C:\oracle\WINDOWS.X64_193000_client_home
set PATH=%ORACLE_HOME%\bin;%PATH%
Quando o Sistema operacional for Linux o arquivo de script deverá ser marcado como executável e utilizado o comando EXPORT, conforme este exemplo no arquivo ora_setenv.sh:
export ORACLE_HOME=/oracle/linux.X64_193000_client_home
export PATH=$ORACLE_HOME/bin:$PATH
Quando a instância do PASOE estiver registrada para iniciar como um serviço do Windows, e houver necessidade de ajuste no conteúdo do script que define as variáveis de ambiente, este ajuste somente ficará visível quando a instância for registrada novamente como serviço.
Saiba mais
Informações adicionais em Framework - Linha Datasul - TEC - Registrando uma instância do Pasoe como serviço do Windows
0 Comentários