使用自动化服务加载具有参数化信息链接的 dxp 文件



我正在尝试在自动化服务中加载具有参数化信息链接的分析文件。目前,当我将分析加载到自动化服务时,它会引发错误,因为没有传递给 IL 的参数。

有没有办法修改/更改XML代码以将参数传递给信息链接。

请考虑以下示例,其中分析打开时出现错误"未为参数 NumberList 提供任何值"。实施这种方法的任何想法都会有所帮助。

<?xml version="1.0" encoding="utf-8"?>
<as:Job xmlns:as="urn:tibco:spotfire.dxp.automation">
<as:Tasks>
<OpenAnalysisFromLibrary 
xmlns="urn:tibco:spotfire.dxp.automation.tasks">
<as:Title>Open Analysis from Library</as:Title>
<AnalysisPath>/Library/Docs/Automation</AnalysisPath>

</OpenAnalysisFromLibrary>
</as:Tasks>
</as:Job>

我没有亲自这样做,但根据自动化服务手册第 24 页:

[设置负载分析任务时]可以使用配置块来配置要打开的分析文件的初始状态,例如在打开分析之前应用书签或设置过滤器。

有关配置块的一些一般信息:

在以下示例中,前两行是参数赋值,以下行是配置语句:

Region = "West";
Acme.Limits = { 10, 100, 1000 };
SetPage(pageTitle = "Overview");
ApplyBookmark(bookmarkName = "UserRegionOnly");
SetFilter(tableName = "Table 1", columnName = "Column 1", values = { "A", "B" });
SetMarking(tableName = "Table 2", whereClause = "Gender = 'Male' AND GeekFactor = 'High'");

查看TIBCO社区维基,了解有关创建配置块的更多信息。 专业提示:不要忘记分号:)很容易省略这些,然后在不起作用时感到沮丧。每个单独的赋值都需要一个分号,就像示例一样。

最新更新