пользовательский драйвер JDBC для SAP Business Objects - PullRequest
1 голос
/ 08 марта 2012

Я пишу собственный драйвер JDBC для моего источника данных.Я хотел бы использовать его с продуктом Business Objects от SAP.Мой драйвер отлично работает в Squirell SQL, но при установке в Business Objects (в частности, Universe Designer) я не могу получить содержимое таблицы.Я включил TRACE для всего экземпляра Business Objects, и журнал проблемы выглядит следующим образом:

dictionary_thread::Columns : CS:Unexpected behavior
com.businessobjects.connectionserver.RDBMSDictionary}.Columns: [com.sap.connectivity.cs.core.CSError: Unexpected behavior 

Что касается отладки моего драйвера JDBC, я использовал log4jdbc, а также настраиваемую регистрацию вызовов методов и возвратазначения (через аспекты), и я не вижу никаких ошибок, исключений, поступающих от моего драйвера.

Возможно, кто-то знает решение для этого или знает, как отладить это дальше?

Кажется очевидным, что мой драйвер не полностью соответствует спецификациям JDBC, поэтому любой набор тестов, который может анализировать ошибки в моем драйвере, также будет полезен.

1 Ответ

1 голос
/ 18 марта 2012

JDBC API Test Suite 1.3.1 довольно устарел, но может помочь вам диагностировать вашу проблему, по крайней мере, для JDBC 2.0 API: Загрузка больше не доступна, остается старой Документация

В соответствии с JSR221 для JDBC4 вы можете бесплатно запросить JavaSE TCK (JCK) источников, но вы должны выполнить этот процесс .Вы должны будете принять OpenJDK TCK лицензию .

...