RHSOFT - Manual de Instalação | Pacote RHSOFT
Este documento descreve os passos para instalar uma versão, patch ou hotfix do RHSoft.
Guia passo-a-passo
Obter o arquivo compactado com a versão desejada, ou através de nossa página ou recebida por um de nossos colaboradores por e-mail. Alguns aspectos devem ser considerados, como:
Certificar-se que o arquivo compactado contém os objetos coerentes com a versão do banco de dados Oracle do ambiente a instalar;
Certificar-se que o arquivo compactado contém os objetos coerentes com o servidor de aplicação (OAS ou Weblogic) ou com programas Oracle (run-time client/server 6i) instalados nos equipamentos;
No servidor de banco de dados, aplicar os scripts que atualizam os objetos do banco de dados, a estrutura de dados e o conteúdo das tabelas envolvidas na versão distribuída.
Para este passo, será necessário estar posicionado em um diretório de trabalho com o conteúdo do subdiretório "APS" contido no arquivo compactado;
Executar o programa "sqlplus" , conectando-se como usuário proprietário (SCHEMA OWNER) das tabelas do RHSOFT;
Estando no SQLPLUS,abrir o arquivo "!atualiza.sql", do diretório "APS" ou seja, FILE, OPEN, localizar o arquivo, ABRIR, <ENTER>;
Executar o script "!atualiza.sql". Ao final deste processo serão gerados dois arquivos, “!atualiza.log” e “!fim_atualiza.log”, que devem ser encaminhados ao Suporte por meio de abertura de chamado no Portal Service Desk TIDEXA para que seja avaliada a sua aplicação.
Para execução deste processo, deverá ser utilizado somente o SQLPlus.
Por exemplo:
IMPORTANTE: Caso a versão atualmente instalada não seja compatível para instalar a nova versão, uma mensagem de erro será exibida e o processo finalizado imediatamente, sem a aplicação de nenhum objeto.
Variavel NLS_LANG
Verificar se a variável de ambiente "NLS_LANG" esta configurada no "CLIENT" que for executar o "sqlplus" para não provocar erros de interpretação de textos com acentuação nos scripts que serão instalados na base de dados. Para ambiente LINUX verificar com o comando "env | grep NLS" e no Windows verificar no regedit se existe a variável com as informações conforme exemplo abaixo
Exemplo:
set "NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1"
ou
set "NLS_LANG=PORTUGUESE_BRAZIL.WE8ISO8859P1"
3. No servidor de aplicação (OAS ou Weblogic);
a. Para este passo, será necessário estar posicionado em um diretório de trabalho com conteúdo do subdiretório "files" contido no arquivo compactado que deve apresentar um arquivo compactado com nome semelhante a "build_AWS_APP_ssss_aaaammdd.zip";
b. Descompactar o arquivo "build_AWS_APP_ssss_aaaammdd.zip" em subdiretório de trabalho;
c. Observar a estrutura de diretórios, e copiar corretamente os arquivos para o diretório correto
*.fmx para \rhsoft\forms
*.plx para \rhsoft\libs
*.pll para \rhsoft\libs → quando existir
*.rep para \rhsoft\reports
*.ico para \rhsoft\images
*.gif para \rhsoft\images
*.bmp para \rhsoft\images
*.png para \rhsoft\images
4. Para a correta validação dos arquivos XML gerados pelo processo do eSocial, os arquivos XSD devem ser atualizados.
a. Para este passo, será necessário estar posicionado em um diretório de trabalho com conteúdo do subdiretório "files" contido no arquivo compactado que deve apresentar um arquivo também compactado com nome semelhante a "Esquemas XSD v2.4.02_aaaammdd.zip";
b. Descompactar o arquivo "Esquemas XSD v2.4.02_aaaammdd.zip" em subdiretório de trabalho;
c. Os arquivos devem ser copiados para a pasta do servidor correspondente ao diretório do banco de dados "ESOCIAL_DIR_SAIDA".
Para verificação deste caminho, execute o comando abaixo:
SELECT * FROM ALL_DIRECTORIES
WHERE DIRECTORY_NAME = 'ESOCIAL_DIR_SAIDA';
Verifique conteúdo da coluna: DIRECTORY_PATH.