Tempo aproximado para leitura: 00:06:53 min
Dúvida
Quais são os passos para converter o ambiente para OpenEdge 12?
Ambiente
Framework - Framework (Linha Datasul) - Progress OpenEdge - Versão 12
Solução
A seguir os passos para converter o ambiente para OpenEdge 12:
1 - Banco de Dados
A tarefa realiza a conexão ao banco de dados emsfnd, sendo assim é necessário seguir algumas premissas. Para banco de dados Progress, recomendamos que o mesmo esteja carregado;
Para bancos de dados Oracle e SQL Server onde o Schema Holder é conectado utilizando Shared Memory, é necessário primeiro executar a conversão do Schema para Progress 12 com o utilitário conv1112 do Progress, a recomendação é recriar o Schema Holder somente do banco emsfnd;
São realizadas atualizações de registros nas tabelas configur_propried, fnd_empres e cadastro_appserver. Sendo assim, caso possua Audit Trail ativo para essas tabelas, é necessário desativá-lo.
2 - Configuração de programas
Instalar novos programas: Ao selecionar essa opção, serão baixados os pacotes de atualização contendo os programas compilados para Progress 12. É necessário informar o Local programas GUI ou Local programas TTY;
Atualizar Propath: Ao selecionar essa opção o Propath será atualizado no cadastro de ambiente;
Local programas GUI: Onde serão descompactados os programas GUI. Não informando esse diretório, não serão descompactados os respectivos pacotes e nem será atualizado o Propath para programas GUI.
Local programas TTY: Onde serão descompactados os programas TTY. Não informando esse diretório, não serão descompactados os respectivos pacotes e nem será atualizado o Propath para programas TTY.
3 - Configuração do PASOE
O PASOE vem para substituir o AppServer e necessita de uma licença do tipo Pacific Production Application Server.
Serão gerados os scripts de conversão para o Progress 12 para conversão do AppServer Clássico para PASOE. Os scripts conv-appserver.bat e conv-appserver.sh serão gerados na pasta de logs.
Nome da instância: Nome da nova instância do PASOE que será gerada;
URL de conexão: URL de conexão da nova instância do PASOE que será gerada;
Porta: Porta onde a nova instância do PASOE que será executada.
Clicar em converter, levará alguns minutos onde irá baixar e descompactar os pacotes para o Progress 12.X. Após apresenta a mensagem referente e URL de conexão do PASOE para as empresas. Em seguida a mensagem do diretório onde está o Script de conversão dos bancos e do PASOE.
4 - Ajustes Manuais
O Console de Atualização faz uma boa parte do processo, os ajustes manuais são necessários porque os ambientes são diferentes. Além dos scripts de conversão de AppServer para PASOE, também são gerados scripts para a conversão dos bancos de dados relacionados ao ambiente. Após finalizar o processo, execute os ajustes na seguinte ordem:
trunca-banco-v11.bat: antes de converter os bancos do Progress OpenEdge do 11.7 para 12.X, é necessário que os Before Image sejam truncados na versão de origem. Editar o arquivo trunca-banco-v11.bat e ajustar conforme seu ambiente. Executar pelo Proenv na versão do Progress 11.7 se posicionando no diretório onde os bancos de dados estão. A execução é com os bancos offline.
conv-banco-v12.bat: Editar o arquivo o diretório do Progress na variável DLC. Executar pelo Proenv na versão do Progress 12.X se posicionando no diretório onde os bancos de dados estão. A execução é com os bancos offline. Além de converter os bancos para Progress 12.X, faz a atualização das VSTs - Virtual System Tables . As VSTs são tabelas de Sistema que armazenam informações importantes relacionadas ao banco de dados.
conv-appserver.bat: Editar o arquivo e realizar os seguintes ajustes:
DLC: O diretório do Progress 12.x
UBROKER_FILE informar o diretório do arquivo ubroker.properties, exemplo: C:\dlc117\properties\ubroker.properties;
APPSERVER_BROKER_NAME: Nome do Appserver que era utilizado no Progress 11.7;
INSTANCE_NAME: O nome que foi definido na tela de conversão do Console de Atualização;
INSTANCE_PATH: Diretório que fará a instalação da instância do PASOE, exemplo: C:\TOTVS\Datasul\DTS12\PASOE
HTTP_PORT: Porta de conexão HTTP que foi definido na tela de conversão para a instância PASOE, exemplo 9100;
HTTPS_PORT: Porta de conexão HTTPS que foi definido na tela de conversão para a instância PASOE, exemplo 9101;
USER_PWD: Usuário e senha para a instância PASOE. Exemplo tomcat:tomcat.
Após executar o script como Administrador. Ao finalizar a execução a estrutura do PASOE está criada dentro do diretório, exemplo: C:\TOTVS\Datasul\DTS12\PASOE
5 - Inicialização dos serviços
Iniciar os Bancos de Dados;
PASOE: localhost:9090, na opção Resources - Nome da instância - Start;
Iniciar o serviço do Tomcat.
Saiba mais
Documentação adicional referente ao PASOE:
Framework - Linha Datasul - TEC - Registrando uma instância do Pasoe como serviço do Windows
Framework - Linha Datasul - TEC - Configurando PROPATH e parâmetros de sessão no PASOE através do OpenEdge Explorer
Framework - Linha Datasul - TEC - Localizando a URL de acesso a uma instância do Pasoe
Framework - Linha Datasul - TEC - Localização do arquivo conf/openedge.properties da instância do PASOE
Framework - Linha Datasul - TEC - Boas práticas de configuração do OpenEdge 12 e PASOE para o produto Datasul
Framework - Linha Datasul - TEC - Criando um ambiente multi-empresa no PASOE
0 Comentários