Cognos: Delete report version

在Cognos中report运行结果为reportversion, 默认配置为 1。 可以在Cognos 修改report属性。

简单代码:

public void deleteReportVersion(String path, String[] format) throws RemoteException
    {

        PropEnum props[] = new PropEnum[]{ PropEnum.defaultName, PropEnum.searchPath };

        SearchPathMultipleObject spMulti = new SearchPathMultipleObject(path);

        BaseClass bc[] = this.cmService.query(spMulti, props, new Sort[] {}, new QueryOptions());
        DeleteOptions delOptions = new DeleteOptions();

        
        // deletereport_start_0
        delOptions.setForce(true);
        delOptions.setFaultIfObjectReferenced(false);
        delOptions.setRecursive(true);
        this.cmService.delete(new BaseClass[]{bc[0]}, delOptions);
        
    }


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值