Blog do Aprovador



Desenvolvimento

Driver ODBC Progress OpenEdge 32 bits em Windows 64 bits

32bits   ·   64bits   ·   dev   ·   odbc   ·   openedge   ·   progress Marcelo, 30/06/2017

Vez ou outra, em projetos de integração, existe a necessidade de sistemas externos acessarem dados dos bancos Progress OpenEdge. Como os bancos de dados OpenEdge possuem tecnologia proprietária de acesso, a Progress disponibiliza drivers para acesso via ODBC e JDBC, possibilitando que consultas SQL sejam executadas diretamente no Progress.

Onde estão os meus drivers?

Os drivers ODBC são instalados automaticamente pela instalação do Progress Client e, embora ja exista o Progress 64bits para Windows desde a versão OpenEdge 10.2A, é muito comum versões do 64 bits do Windows utilizarem o Progress OpenEdge 32 bits. Se este é o seu caso, você não conseguira criar uma fonte de dados no Windows utilizando o Painel de Controle > Ferramentas Administrativas > Fontes de dados ODBC, pois na aba Drivers, o driver do Progress OpenEdge não estará disponível.

1 copy.png

Existem duas saídas para este problema. A primeira solução é obter uma licença de uso e instalar o Progress OpenEdge 64bits ou Progress SQL Client Access 64 bits. A outra solução é utilizar o driver 32 bits.

Para criar uma nova fonte de dados utilizando o driver ODBC Progress OpenEdge Driver 32 bits mesmo estando em um Windows 64 bits, abra a versão 32 bits do console de Fontes de dados ODBC em: C:\Windows\SysWOW64\odbcad32.exe

3 copy.png


Como criar configurar uma fonte de dados?

Com esta versão aberta, é so configurar a fonte de dados. Caso não saiba como fazer, segue alguns prints abaixo.

4 copy.png

Clique em adicionar e em seguida selecione o driver Progres


6 copy.png

Informe os parâmetros de conexão e em clique em Test Connection. Se der tudo certo, é so clicar em OK.


Dicas

Lembre-se que para acessar o banco OpenEdge via ODBC, eles devem ser carregados utilizando o parâmetro ServerType com o valor Both ou SQL. Este parâmetro vai indicar quais tipos de servidor o broker irá suportar.

Com a fonte de dados configurada, praticamente qualquer sistema ou linguagem que tenha suporte a ODBC poderá realizar consultas SQL no Progress. Lembrando ainda que nem sempre é necessário criar uma fonte de dados, muitas linguagens tais como PHP, C# e Java, podem utilizar o driver via string de conexão direta.

Lista dos drivers ODBC Progress Openedge

Para referência, versões do Progress OpenEdge e as respectivas versões dos drivers. Para ambientes Linux, os drivers tem o mesmo nome, porém com a extensão .SO ao invés da extensão .DDL .

Versão OpenEdge Versão Driver Arquivo Driver Arquitetura Windows Arquitetura Linux
Progress 10.1A 5.10.00.37 PGOE1021.DLL 32 bits 32 bits
Progress 10.1B 5.20.00.39 PGOE1022.DLL 32 bits 32 bits
Progress 10.1C 5.30.00.74 PGOE1023.DLL 32 bits 32 bits
Progress 10.2A 5.30.00.98 PGOE1023.DLL 32 e 64 bits 32 bits
Progress 10.2B 5.30.00.109 PGOE1023.DLL 32 e 64 bits 32 bits
Progress 10.2BSP3 6.00.00.168 PGOE1024.DLL 32 e 64 bits 32 bits
Progress 10.2BSP6 6.12.02.86 PGOE1025.DLL 32 e 64 bits 32 e 64 bits
Progress 10.2BSP8 7.10.02.48 PGOE27.DLL 32 e 64 bits 32 e 64 bits
Progress 11.0 6.12.02.86 PGOE1025.DLL 32 e 64 bits 32 e 64 bits
Progress 11.1 7.01.01.52 PGOE26.DLL 32 e 64 bits 32 e 64 bits
Progress 11.2 7.00.01.59 PGOE26.DLL 32 e 64 bits 32 e 64 bits
Progress 11.3 7.10.02.48 PGOE27.DLL 32 e 64 bits 32 e 64 bits
Progress 11.3.2 7.10.02.74 PGOE27.DLL 32 e 64 bits 32 e 64 bits
Progress 11.3.3 7.10.04.104 PGOE27.DLL 32 e 64 bits 32 e 64 bits
Progress 11.4 7.10.04.104 PGOE27.DLL 32 e 64 bits 32 e 64 bits
Progress 11.5 7.10.04.104 PGOE27.DLL 32 e 64 bits 32 e 64 bits
Progress 11.5.1 7.10.04.144 PGOE27.DLL 32 e 64 bits 32 e 64 bits
Progress 11.6 7.10.05.167 PGOE27.DLL 32 e 64 bits 32 e 64 bits
Progress 11.6.3 7.10.06.175 PGOE27.DLL 32 e 64 bits 32 e 64 bits
Progress 11.7 7.10.06.175 PGOE27.DLL 32 e 64 bits 32 e 64 bits



profile2.png
Artigo por:

Marcelo Camargos

Tudo que eu quero aqui no Aprovador é sempre levar a melhor experiência de atendimento e simplicidade de produto para os clientes do Aprovador.


Compartilhe se você gostou!


Leia também:





🔎 Pesquisar



📩 Receba novidades por e-mail






📖 TÓPICOS

Produto

Desenvolvimento

Atualizações

Dia a dia

SaaS

ERP

Produtividade

Totvs Datasul



📁 SÉRIES

Guia de aprovações de compras no Totvs Datasul

Esta é uma série especial de posts detalhando o funcionamento e parametrização das aprovações no processo de compras do Totvs Datasul.



😎 MAIS POPULARES

Como utilizar todo o potencial do clientlog no Progress OpenEdge.

24/11/2017

O Aprovador agora fala Inglês!.

13/11/2017

Talvez você não precise dessa customização.

01/10/2017

ROI e métricas intangíveis em projetos de TI

27/05/2016


* Datasul, RM e TOTVS são produtos e marcas registradas de propriedade da TOTVS S.A. Logotipos TOTVS, Datasul e RM são de propriedade da TOTVS S.A.