本文引自:http://www.cognoschina.net/club/thread-34531-1-1.html
感谢原创无私奉献!
用户访问的SQL SERVER 2000的库,在CONGOS8.4和COGNOS 10.1上都调试通过,可以登录进去。这2天断断续续就这事了,其实CONGOS提供的SDK说的很明白,在调试过程中走了点小弯路,不是驱动没弄对,就是JAR文件没弄对,最后总算可以了,把详细过程记录下来,跟大家分析,少走弯路。
SDK中的原始文件
Cognos的SDK中包括了第三方认证custom java provider的源代码实例,可以直接那过来调试和改造,不过是针对SQL SERVER数据库的,SDK中的路径地址如下:
bisdk_mp_win32_10.1.1_ml.tar.gz\.\zipfiles\win32\camaaasdk-win32-app-10.1.6235.602-inst.tar.gz\sdk\java\AuthenticationProvider
解压后目录内容如下图:
生
成JAVA认证JAR包
参见readme.txt的说明进行操作
进入文件目录
AuthenticationProvider\JDBCSample
在CMD命令提示符下设定JDK的路径
为了保证JAR包的生成,需要根据自己机器上JDK的安装路径,设定JAVA的环境变量,执行如下:
G:\AuthenticationProvider\JDBCSample>set path=%path%;C:\Program Files\Java\jdk1.