gpt4 book ai didi

java - 用于运行报告的 Cognos SDK 参数

转载 作者:行者123 更新时间:2023-12-01 17:46:47 25 4
gpt4 key购买 nike

我正在尝试编写一个 java 应用程序来访问 Cognos 11 中的报告。我正在尝试将参数传递到报告中。目前,它是概念证明,因此它是硬编码字符串。问题是,当我使用此方法时,输出 HTML 文件是参数页面,而不是底层报告。

        ParameterValue parameters[] = new ParameterValue[1];
parameters[0] = new ParameterValue();
parameters[0].setName("pFundingDescription");

ParmValueItem[] pvi = new ParmValueItem[1];
SimpleParmValueItem item = new SimpleParmValueItem();
item.setUse("AUTO PAYMENTS");
pvi[0] = item;

parameters[0].setValue(pvi);

报告中的参数名称是“pFundingDescription”,它是一个多选,其中包括选项“自动付款”。

我该如何完成这项工作?

ps:我正在研究这个问题,以尽可能地了解:Cognos v11 SDK Parameter Passing

最佳答案

你的代码看起来不错。我的猜测是,提示页面要么由报表属性触发以显示它,要么所需的参数不存在,因此提示它们。

要进一步实验,您可以删除其他提示(或确保任何无法删除的提示都是“可选”)并更改报表属性以指示它不进行提示。

关于java - 用于运行报告的 Cognos SDK 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60854451/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com