Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

TOS with Progress OpenEdge 10

Has anyone tried TOS with OpenEdge 10.1 ?
I'm using it through general JDBC but I had to do some major adaptations:
1. The jdbc driver is containes in 3 jar files and TOS does not seems to allow to specify 3 jars for the driver. I combined all the 3 jars into one jar file but this is a really buggy solution.
2. I had to modify a new mapping files because some datatypes were not reconized.
Anybody else had to go through this or had a better solution ?
Labels (3)
6 Replies
_AnonymousUser
Specialist III
Specialist III

As far as I know the Progress odbc requires 5 jar files, maybe that's the reason for the buggyness
The files are base.jar, openedge.jar, pool.jar, spy.jar and util.jar
_AnonymousUser
Specialist III
Specialist III

No need to make a new jar, just specify mutliple jars.
I can connect using following settings
DB Type : Generic JDBC
JDBC URL : jdbc:datadirect 0683p000009MA5A.pngpenedge://host 0683p000009MAB6.pngort;databaseName=DBNAME
Driver jar : c:\progress\oe101c\java\base.jar;c:\progress\oe101c\java\openedge.jar;c:\progress\oe101c\java\pool.jar;c:\progress\oe101c\java\spy.jar;c:\progress\oe101c\java\util.jar
User name : sysprogress
Password (must not be empty) : ******
Mapping file (I didn't enter this value) : mysql_id
Anonymous
Not applicable
Author

Hi !
Where can I find these 5 jar file ? Are they in the installation cd of progress ?
PS : i use OpenEdge 10.0B
Thanks !
Anonymous
Not applicable
Author

Thanks for your reply ! lol
For your information, with OpenEdge 10.0B, it's not these files but just jdbc.jar and progress.jar which are in $dlc/java directory.
tale103108
Contributor III
Contributor III

isn't a Class name also required. I have tried "com.ddtek.jdbc.openedge.OpenEdgeDriver" with no luck.
Any suggestions?
Cheers!
Anonymous
Not applicable
Author

I have the same problem.... any idea ??
url jdbc : jdbc:datadirect: openedge://xxx.xxx.xxx.xxx:xxx;databaseName=XXX
pilotejar: messages.jar;progress.jar;prosp.jar;prowin.jar;schema.jar
nom de la classe : com.ddtek.jdbc.openedge.OpenEdgeDriver
utilisateur: xxx
mot de passe : xxx

Echec de la connexion Vous devez modifier les paramètres de la base de données.
 java.lang.RuntimeException: java.lang.ClassNotFoundException: com.ddtek.jdbc.openedge.OpenEdgeDriver
     at org.talend.core.model.metadata.builder.database.JDBCDriverLoader.getConnection(JDBCDriverLoader.java:164)
     at org.talend.core.model.metadata.builder.database.ExtractMetaDataUtils.connect(ExtractMetaDataUtils.java:1033)
     at org.talend.core.model.metadata.builder.database.ExtractMetaDataFromDataBase.testConnection(ExtractMetaDataFromDataBase.java:314)
     at org.talend.metadata.managment.repository.ManagerConnection.check(ManagerConnection.java:272)
     at org.talend.repository.ui.wizards.metadata.connection.database.DatabaseForm$31.runWithCancel(DatabaseForm.java:2663)
     at org.talend.repository.ui.wizards.metadata.connection.database.DatabaseForm$31.runWithCancel(DatabaseForm.java:1)
     at org.talend.repository.ui.dialog.AProgressMonitorDialogWithCancel$1.runnableWithCancel(AProgressMonitorDialogWithCancel.java:77)
     at org.talend.repository.ui.dialog.AProgressMonitorDialogWithCancel$ARunnableWithProgressCancel$1.call(AProgressMonitorDialogWithCancel.java:161)
     at java.util.concurrent.FutureTask.run(Unknown Source)
     at java.lang.Thread.run(Unknown Source)
 Caused by: java.lang.ClassNotFoundException: com.ddtek.jdbc.openedge.OpenEdgeDriver
     at java.net.URLClassLoader.findClass(Unknown Source)
     at java.lang.ClassLoader.loadClass(Unknown Source)
     at java.lang.ClassLoader.loadClass(Unknown Source)
     at java.lang.Class.forName0(Native Method)
     at java.lang.Class.forName(Unknown Source)
     at org.talend.core.model.metadata.builder.database.JDBCDriverLoader.getDriver(JDBCDriverLoader.java:90)
     at org.talend.core.model.metadata.builder.database.JDBCDriverLoader.getConnection(JDBCDriverLoader.java:115)
     ... 9 more