jdbc-openedge-internal

This gem is used internally by the jdbc-openedge gem for abstracting away the require statements for loading the Progress DataDirect OpenEdge JDBC client drivers. It's useful for supporting multiple versions of OpenEdge that have differing .jar file loading requirements.

Unfortunately, the drivers themselves cannot be stored in this gem as they are proprietary. They can typically be found in an OpenEdge installation directory under $DLC/java.

The reason for the extra gem beyond the jdbc-openedge one is so that I can have my own versioning scheme for fixing issues with the driver, without having to worry about having an unpatchable public-facing gem whose version has to align exactly with OpenEdge's.

Usage

This gem is not made for direct general use; you should look to the jdbc-openedge gem for that.

Version mapping

This is how the version number of this gem maps to OpenEdge versions (the last digit is for patches):

10.1C - 10.1.3.x
10.2A - 10.2.1.x
10.2B - 10.2.2.x
11.0  - 11.0.0.x
11.1  - 11.1.0.x