在使用条件时,您在使用输入(使用数据访问定义)以及使用BRFplus中提供的所有灵活性处理BRFplus中的数据方面都有很大的灵活性。灵活性伴随着复杂性而来,如果条件没有返回预期的结果,搜索可能会有点复杂。
但是有您支持的工具。
基本上有两个问题:
对于第一个问题,惊喜可能来自试图读取尚未存在的数据的数据访问定义,e、 因为它们是在创建模式中稍后确定的。要查看在处理条件时数据访问定义确定了什么,您可以使用用户参数/SCMTMS/COND\u EXP并将其设置为X,它应该是这样的
在处理条件之后,构建云服务器,条件中使用的每个数据访问定义的输入都作为消息返回,它可能看起来像这样:
唯一的限制是由数据访问定义确定的表式或深度输入不能以这种方式显示,大数据局,但无论如何这是非常奇怪的。
第一种选择是在BRFplus中使用模拟,例如,哪一个可以直接从条件事务中的决策表选项卡启动:
模拟本身在brfplus的在线帮助中描述,所以我不详细介绍。基本上你可以输入所有提供给BRFplus的输入数据并运行模拟。
还有一个选项,trace。当条件解释用户参数激活时,我们还触发BRFplus中的跟踪。跟踪可以从BRFplus工作台访问,但有点棘手。
首先,返现,输入事务代码BRFplus(或brf+)启动BRFplus工作台,打开浏览器窗口。在这里,首先确保您处于专家模式:
然后您可以选择查看跟踪:
跟踪看起来像这样:
请执行注释2788908–在处理跟踪时,条件解释对部分命中不起作用,什么是大数据技术,在BRFplus没有返回任何数据的情况下,还需要保留跟踪。它还提供了一个外部ID,spark大数据,使跟踪搜索更容易。
为了快速检查,您可以使用测试报告/SCMTMS/Test\u条件,它有点有限,但有时仍然有用。当然,它只能使用文档的当前状态。