I searched all over techcommunity but no one is facing the same issue with Oracle.
I am facing an error trying to create a JDBC Adapter Notification.
I can create a normal JDBC adapter and its working fine, but each time i create an adapter notification, the designer doesn’t create the publish document and I get this error in the log files:
[ART.116.3020] Adapter Runtime (Notification): Unable to get list of notification types supported by node JDBCAdapter.
java.sql.SQLSyntaxErrorException: [SoftwareAG][Oracle JDBC Driver][Oracle]ORA-00904: “RUN_AT”: invalid identifier
Caused by: java.lang.RuntimeException: java.sql.SQLSyntaxErrorException: [SoftwareAG][Oracle JDBC Driver][Oracle]ORA-00904: “RUN_AT”: invalid identifier
Caused by: java.sql.SQLSyntaxErrorException: [SoftwareAG][Oracle JDBC Driver][Oracle]ORA-00904: “RUN_AT”: invalid identifier
My current environment is:
webMethods 9.9
JDBC Adapter 9.0 latest fix
Oracle 11g R2
Windows 7.
I downloaded the correct ojdbc.jar file and placed it in the wMJDBCAdapter package and in the IS_HOME/lib/jars
you should update the database and the driver to 11.2.0.3 or better 11.2.0.4.
For the database itself there might be a 11.2.0.5, but I am not sure.
For the driver you can upgrade to 12.1.0.2.
The driver can be downloaded from OTN.
Adapter Notification Documents are processed with native publish/subscribe model, not JMS.
Meanwhile UM supports this too (since 9.9).
Due to the fact that the last available Broker version is 9.6 you should use UM if neccessary.
I dont think that using a messaging backbone (Broker, UM) is mandatory but it might help to avoid message loss for the case that the IS has to be restarted.