Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Framework - Linha Datasul - TEC - Ajustando o ambiente com as bibliotecas Progress OpenEdge

time.png Tempo aproximado para leitura: 00:05:30 min

Dúvida
Como ajustar o ambiente com as bibliotecas Progress OpenEdge?

Ambiente
Framework - Framework (Linha Datasul) - Progress OpenEdge - Versão 12

Solução
Para a execução das rotinas do produto Datasul é necessário que as bibliotecas a seguir estejam atualizadas e indicadas como primeira entrada no Propath:

Client: no arquivo .ini 
PASOE: na instância utilizada.

Dir_Instalação_Progress\gui\netlib\OpenEdge.Net.pl
Dir_Instalação_Progress\gui\OpenEdge.BusinessLogic.pl
Dir_Instalação_Progress\gui\OpenEdge.Core.pl
Dir_Instalação_Progress\gui\OpenEdge.ServerAdmin.pl


A seguir os procedimentos para o ambiente Client:

No arquivo .ini, veja o exemplo a seguir, revise o Propath se tem as bibliotecas como primeira entrada, deve constar até o nome do arquivo e não somente até os diretórios:

bibliotecas client.png

Não inclua a referência às bibliotecas no final do arquivo de Propath, pois o Progress possui limitação no tamanho de caracteres do Propath e estas bibliotecas mesmo referenciadas podem não ser lidas pelo Progress.

Na máquina que executa a rotina Client deve existir as bibliotecas no diretório do Progress, exemplo:

bibliotecas client 2.png

bibliotecas client 3.png

Não encontrando as bibliotecas em seu ambiente, clique no link no final desta linha para efetuar download das mesmas: Bibliotecas (.pl) para Client Progress.

O próximo passo é validar as bibliotecas no servidor de PASOE.

Para verificar o Propath do PASOE, temos duas opções, diretamente via arquivo de configuração, ou através do OpenEdge Explorer Management do Progress, segue os passos de cada um:

Através do OpenEdge Explorer Management:

1. Abra o navegador e informe o IP e porta do OpenEdge Explorer Management, exemplo: http://localhost:9090;
2. Vá até Resource;
3. Localize e acesse o seu Progress Application Server;
4. Em ABL Applications, selecione a sua aplicação ABL;
5. Acesse Configuration;
6. Vá para a aba Startup Parameter and Environment Settings;
7. Deixe as bibliotecas como primeira entrada do campo PROPATH:
8. Salve o registro e reinicie o seu PASOE.
bibliotecas PASOE.png

Através do arquivo de configuração openedge.properties:

Abrir o atalho Proenv da instalação do OpenEdge no servidor onde o PASOE está instalado e executar:

pasman instances

Serão listados os nomes e os diretórios das instâncias PASOE existentes, exemplo:

FWK-DTS1212311 | F:\TOTVS\Datasul\DTS1212311\Pasoe\FWK-DTS1212311 | instance | ok

F:\TOTVS\Datasul\DTS1212311\Pasoe\FWK-DTS1212311: Diretório de onde foi definido na hora da criação.

bibliotecas PASOE 2.png

1. Edite o arquivo openedge.properties;
4. Localize a instância, exemplo: [AppServer.Agent.FWK-DTS1212311];
5. No parâmetro PROPATH valide as bibliotecas: 
c:\dlc122\gui\OpenEdge.BusinessLogic.pl,c:\dlc122\gui\OpenEdge.Core.pl,c:\dlc122\gui\OpenEdge.ServerAdmin.pl,c:\dlc122\gui\netlib\OpenEdge.Net.pl
6. Salve o arquivo e reinicie o PASOE.

bibliotecas PASOE 3.png

Da mesma forma que os clients, no servidor de PASOE precisa ter as bibliotecas do diretório de instalação de Progress.

Dir_Instalação_Progress_Servidor_PASOE\gui\netlib\OpenEdge.Net.pl
Dir_Instalação_Progress_Servidor_PASOE\gui\OpenEdge.BusinessLogic.pl
Dir_Instalação_Progress_Servidor_PASOE\gui\OpenEdge.Core.pl
Dir_Instalação_Progress_Servidor_PASOE\gui\OpenEdge.ServerAdmin.pl

Para o PASOE em ambiente caracter o apontamento correto é:

Dir_Instalação_Progress_Servidor_PASOE\tty\netlib\OpenEdge.Net.pl
Dir_Instalação_Progress_Servidor_PASOE\tty\OpenEdge.BusinessLogic.pl
Dir_Instalação_Progress_Servidor_PASOE\tty\OpenEdge.Core.pl
Dir_Instalação_Progress_Servidor_PASOE\tty\OpenEdge.ServerAdmin.pl

Observar se apresenta as mensagens nos logs:

Nao foi possivel abrir a biblioteca dinamica: /usr/dlc122/lib/libxerces_psc.so (8013)
DLL Error : libnsl.so.1: cannot open shared object file: No such file or directory (8014)
O proxml.dll ou libproxml.so esta faltando ou incompleto ou o XML nao pode ser inicializado (9088)

No Client que executa a rotina, efetuar a cópia das dlls abaixo:

Dir_Instalação_Progress/bin/icuuc-psc.dll
Dir_Instalação_Progress/bin/icudata-psc.dll
Dir_Instalação_Progress/bin/icui18n-psc.dll
Dir_Instalação_Progress/bin/proxml.dll
Dir_Instalação_Progress/bin/system/*.*

Para o diretório C:/Windows/System32, sobrepondo os que já existem. Se for 64 bits, fazer o mesmo processo, porém incluindo os arquivo no diretório C:/Windows/SysWOW64/. Em seguida reinicie a máquina e faça um novo teste.

Se o PASOE estiver no servidor Linux pode apresentar as mensagens no log do Agent da instância do PASOE, executar o comando:

yum install libnsl

Informações adicionais sobre o comando no artigo da Progress OpenEdge no Saiba mais.

Persistindo, abra um ticket com as evidências dos passos acima para a equipe de Datasul Tecnologia analisar.

Saiba mais
Informações sobre o comando no Linux OpenEdge processes fail to start with errors 8013 and 8014 on Linux RHEL/CentOS 8.x distributions

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _