Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drools 如何在optaplanner中将参数从请求传递到DRL文件?_Drools_Optaplanner - Fatal编程技术网

Drools 如何在optaplanner中将参数从请求传递到DRL文件?

Drools 如何在optaplanner中将参数从请求传递到DRL文件?,drools,optaplanner,Drools,Optaplanner,我需要将一个参数从请求传递到DRL文件。我需要调用一个java类的方法,该方法接受一个参数,但我无法访问DRL中的参数 您能提供一种方法来实现这一点吗?来自哪个请求?HTTP请求?加载的数据集 在调用Solver.solve(planningProblem)之前,请执行类似于planningProblem.getParameterization().setFoo(“bar”)的操作。在DRL中,您可以执行以下操作: when Parametrization($foo : foo) //

我需要将一个参数从请求传递到DRL文件。我需要调用一个java类的方法,该方法接受一个参数,但我无法访问DRL中的参数


您能提供一种方法来实现这一点吗?

来自哪个请求?HTTP请求?加载的数据集

在调用
Solver.solve(planningProblem)
之前,请执行类似于
planningProblem.getParameterization().setFoo(“bar”)
的操作。在DRL中,您可以执行以下操作:

when
    Parametrization($foo : foo) // Parametrization is a singleton
    ...
    MyEntity(methodOnMyEntity($foo) == true)
then
    ...

查看检查示例的源代码。

我想从HttpRequest获取drl文件中的参数。这是从HttpRequest获取参数的方法吗?使用此解决方案后无法解决问题。使用了以下代码:参数化($usersavaailability:usersavaailability)在drl文件中,参数化参数化=新参数化();参数化.setUsersAvailability(usersAvailability);解决方案.设置参数化(参数化);在solver.solve()之前,你能帮我解决这个问题吗,因为我被困在上面了。