我想构建一个 Kynetx 应用程序,该应用程序执行一次数据源查询,并且可用于我的规则集/应用程序中的所有规则。对应用程序和实体变量做同样的事情也很好。我不知道该怎么做,需要一些帮助。我是否编写了一个执行查询的规则,然后以某种特殊方式将其吐出到其余规则中?
问问题
88 次
1 回答
3
您可以在应用程序块中执行datasource
(和dataset
)查询global
,这些变量将在应用程序范围内可用。
global {
datasource mydatasource <- "http://example.com/path/to/datasource";
args = {"myvar":"myvalue"};
results = datasource:mydatasource(args);
}
请记住,此调用是在您的全局块中进行的,因此您只有在全局块中可用的变量。如果您的数据源依赖于规则中的变量,您将在那里进行数据源查询。
于 2010-12-09T23:17:31.557 回答