互联网服务商业智能

想学SDK的同学,给你们点建议

安装好SDK后,在sdk/java下(我用的是java)有很多例子,先从TesterCM看起,再看ViewPackage,ViewAll,然后是runreport。TesterCM:是用来连接和登录cognos的ViewPackage:是用来查看CM中的包信息的ViewAll:是用来查看QS和RS报表信息的runreport:是用来运行报表的(需要些小的修改才能运行成...显示全部
安装好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编译,然后再运行。收起
参与27

查看其它 25 个回答zhdcfy的回答

zhdcfyzhdcfy软件开发工程师联信
支持一下
互联网服务 · 2013-09-27
浏览1246

回答者

zhdcfy
软件开发工程师联信
擅长领域: 大数据商业智能数据库

zhdcfy 最近回答过的问题

回答状态

  • 发布时间:2013-09-27
  • 关注会员:1 人
  • 回答浏览:1246
  • X社区推广