This article will discuss how to implement the Oracle 12.2 JDBC driver, moving away from the built-in Progress DataDirect JDBC drivers when connecting to an Oracle database server. If the Oracle DB backend is built on Oracle version 12.2 (such as 19c), the Oracle driver should be used to ensure maximum compatibility especially if the backend database server is using any rare configurations.
In some cases, if using the built-in Progress DataDirect JDBC driver, the following error may be encountered, in which case the resolution noted in this KB article should be followed:
Testing failed: invalid connection properties setting.
Oracle Error : ORA-12650
This article applies to all supported versions of the API Gateway where the above conditions are seen while connecting to an Oracle database server over JDBC.
The recommended resolution is to move away from the build-in Progress DataDirect JDBC drivers the API Gateway ships with, and use the official Oracle database JDBC driver. If running an Oracle database server, access to the official JDBC driver should be included.
The steps above are a specific implementation of the steps outlined in the official product documentation, which should be reviewed as well for a complete picture of the process.