|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622 。
您需要 登录 才可以下载或查看,没有帐号?注册
x
请问cognos中CRNConnect 是sample里的一个例子,还是cognos jar包封装的API?
我在网上找一些新建报表的例子,在结合sdk自带例子中HandlersCS打算新建一个文件夹
但是老是报错,不知道如何解决,请大家帮忙分析一下,谢谢!
- public static void main(String[] args) throws MalformedURLException, RemoteException, javax.xml.rpc.ServiceException, ServiceException {
- Folder folder = new Folder();
- CRNConnect connection = new CRNConnect(); //这里我直接new的时候eclipse不识别,我只好把sample的CRNConnect 文件考到我的包下
- connection.CM_URL = "http://localhost:9300/p2pd/servlet/dispatch";
- System.out.println("001");
- connection.connectToCognosServer();
- AddOptions ao = new AddOptions();
- ao.setUpdateAction(UpdateActionEnum.replace);
- connection.getCMService().add(new SearchPathSingleObject("newfolder"), new BaseClass[]{ folder }, ao);
- }
复制代码
运行报错:
- Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: -2
- at java.lang.String.substring(String.java:1938)
- at cognos.service.demo.CRNConnect.<init>(CRNConnect.java:110)
- at cognos.service.demo.addReport.main(addReport.java:19)
复制代码
对应的错误代码位置在CRNConnect.java中
- private String CRN_HOME = curDir.substring(0,curDir.lastIndexOf("sdk")-1);
复制代码
|
|