|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622 。
您需要 登录 才可以下载或查看,没有帐号?注册
x
参考SDK中的例子,将公共代码抽取了出来,方便大家学习了了解SDK。
SDK实现报表备份:参考Cognos自带的SDK例子,执行下面的代码实现产品销售预测发布包的导出 - public void ExportCognos() {
- CRNConnect connection = new CRNConnect(CM_URL, name, pass, CM_namespace);
- connection.connectToCognosServer();
- Deployment newDeploy = new Deployment();
- // 获取目录信息
- String[] archivesList = newDeploy
- .getListOfArchives(connection);
- // 获取目录信息
- String[] folderArr = newDeploy
- .getAllFolders(connection);
- String contentList[] = new String[] { "产品销售测试" };
- /**
- * export 操作类型
- * a112 导出包名
- * null 调度名
- * contentList 导出的数据包数组
- * connection 服务器连接
- */
- newDeploy.deployContent("export", "a112", null, contentList, connection);
- }
复制代码
2、SDK实现报表导入:参考Cognos自带的SDK例子,执行下面的代码实现产品销售预测发布包的导入 - //报表导入
- public void importCognos() {
- CRNConnect connection = new CRNConnect(CM_URL, name, pass, CM_namespace);
- connection.connectToCognosServer();
- Deployment newDeploy = new Deployment();
- // 获取目录信息
- String[] archivesList = newDeploy
- .getListOfArchives(connection);
- HashMap selectedPackageNamePath = newDeploy
- .getPubFolderContent("a112", connection);
- //String[] selectedPackage=getSelectedPackageName(selectedPackageNamePath);
- String contentList[] = new String[] { "产品销售测试" };
- /**
- * import 操作类型
- * a121 导入名
- * a112 要导入的数据包名
- * contentList 导入的数据包数组
- * connection 服务器连接
- */
- newDeploy.deployContent("import", "a121", "a112", contentList, connection);
- }
复制代码
该贴已经同步到 xiaoerp的微博 |
|