我如何在 Bluemix 上的业务规则服务中跟踪规则?
How can I trace rules in the Business Rules service on Bluemix?
我在 Bluemix 上使用 Business Rules 服务,它似乎没有使用 Decision Warehouse。是否有另一种方法来跟踪规则触发?
如您所见,决策仓库不是 Business Rules 服务中的一项功能。此外,规则跟踪被禁用。
您可以将跟踪过滤器标签添加到负载请求中。使用 REST 形式 (&trace=true
) 查看跟踪过滤器标签:
https://brsv2-instanceID.domain/DecisionService/run.jsp?path=/ruleApp/1.0/ruleset/1.0&trace=true
(您可以获得 instanceID、domain、ruleApp、规则集和规则集详细信息页面中“URL”的相应版本。)
如果您使用 XML,请选择 XML 选项,在这种情况下,生成的负载将包含过滤标签,例如:
<!--Optional:-->
<trac:all>false</trac:all>
<!--Optional:-->
<trac:none>true</trac:none>
<!--Optional:-->
<trac:executionDuration>true</trac:executionDuration>
<!--Optional:-->
<trac:executionDate>true</trac:executionDate>
如果您使用 JSON,请改为选择 JSON 选项。生成的负载将包含过滤器条目,例如:
"_TraceFilter_":{
"infoRulesetProperties":true,
"infoOutputString":false,
"infoInputParameters":false,
"infoOutputParameters":true,
...
添加这些 tags/entries 并在执行请求中启用适当的过滤器。负载响应将包含请求的跟踪。
另一种方法是在获取 WSDL 或 WADL 时启用决策跟踪信息。请参阅 IBM ODM 文档中“IBM Operational Decision Manager 8.7.0>Operational Decision Manager 8.7> Decision Server Rules>Rule Execution Server console online help>Viewing and managing transparent decision services>Viewing or downloading an HTDS description file”步骤 6 中“决策跟踪信息”处的文档,并在客户端收集执行信息。
我在 Bluemix 上使用 Business Rules 服务,它似乎没有使用 Decision Warehouse。是否有另一种方法来跟踪规则触发?
如您所见,决策仓库不是 Business Rules 服务中的一项功能。此外,规则跟踪被禁用。
您可以将跟踪过滤器标签添加到负载请求中。使用 REST 形式 (&trace=true
) 查看跟踪过滤器标签:
https://brsv2-instanceID.domain/DecisionService/run.jsp?path=/ruleApp/1.0/ruleset/1.0&trace=true
(您可以获得 instanceID、domain、ruleApp、规则集和规则集详细信息页面中“URL”的相应版本。)
如果您使用 XML,请选择 XML 选项,在这种情况下,生成的负载将包含过滤标签,例如:
<!--Optional:-->
<trac:all>false</trac:all>
<!--Optional:-->
<trac:none>true</trac:none>
<!--Optional:-->
<trac:executionDuration>true</trac:executionDuration>
<!--Optional:-->
<trac:executionDate>true</trac:executionDate>
如果您使用 JSON,请改为选择 JSON 选项。生成的负载将包含过滤器条目,例如:
"_TraceFilter_":{ "infoRulesetProperties":true, "infoOutputString":false, "infoInputParameters":false, "infoOutputParameters":true, ...
添加这些 tags/entries 并在执行请求中启用适当的过滤器。负载响应将包含请求的跟踪。
另一种方法是在获取 WSDL 或 WADL 时启用决策跟踪信息。请参阅 IBM ODM 文档中“IBM Operational Decision Manager 8.7.0>Operational Decision Manager 8.7> Decision Server Rules>Rule Execution Server console online help>Viewing and managing transparent decision services>Viewing or downloading an HTDS description file”步骤 6 中“决策跟踪信息”处的文档,并在客户端收集执行信息。