安装好SDK后,在sdk/java下(我用的是java)有很多例子,先从TesterCM看起,再看ViewPackage,ViewAll,然后是runreport。
TesterCM:是用来连接和登录cognos的
ViewPackage:是用来查看CM中的包信息的
ViewAll:是用来查看QS和RS报表信息的
runreport:是用来运行报表的(需要些小的修改才能运行成功)
看完这几个例子后就应该对SDK的使用方法有个初步的了解了。
注:遇见没见过的类,可以在common中找找,跟登录相关的类在Security里
补充关于如何运行示例的说明:
确保安装了JDK,并设置了环境变量JAVA_HOME和Path。
每个示例文件夹中都有一个run.bat文件,编辑它,做如下修改:
1.找到"set JAR_HOME=...这句(...表示省略),将...修改为cognos sdk jar文件所在的文件夹,例如:c:/cognos8/c8/sdk/java/lib
最终效果:set JAR_HOME=c:/cognos8/c8/sdk/java/lib
2.找到"set CRN_HOME=..."这句,删了它
3.找到""%JAVA_HOME%” -classpath %CLASSPATH% ..."这句,这句话一般在最后一行,将...前面的代码改成java就可以了
最终效果:(以ViewAll示例为例)
原来是:"%JAVA_HOME%” -classpath %CLASSPATH% ViewAllUI
现在是:java ViewAllUI
保存,退出,双击run.bat,应该就可以看到示例了。
运行示例的原理其实就是运行一个JAVA小程序,示例都是编译过的,我们只需要使用java命令运行主程序就可以了。如果在示例上做些修改的话,要先用javac编译,然后再运行。
收起