Мы передали документацию "https://docs.jboss.org/drools/release/6.4.0.CR2/drools-docs/html/ch22.html" для выполнения правил на kie-сервере. Мы использовали следующие шаги
Выполняет операции и команды для указанного Контейнера. Вы можете отправлять команды этому контейнеру в теле запроса POST. Например, чтобы запустить все правила для Контейнера с идентификатором MyRESTContainer (http://SERVER:PORT/CONTEXT/services/rest/server/containers/instances/MyRESTContainer),), вы должны отправить ему команду fire-all-rules, как показано ниже (в теле запроса POST):
пример 22,9. Пример запроса сервера на запуск всех правил
Но мы не получили никакого ответа от сервера.
package com.myspace.test;
function String hello(String name){
return "Hello " + name;
}
function boolean isNameJoJo(String name){
if(name == "Jo-Jo")
return true;
else
return false;
}
rule "Call function directly"
when
eval(isNameJoJo("Jo-Jo"))
then
hello("isNameJoJo is true");
end
rule "Hello World Using A function defined in the DRL"
when
then
hello("Georgina");
end
выход
{
"type" : "SUCCESS",
"msg" : "Container test_2.0.0 successfully called.",
"result" : {
"execution-results" : {
"results" : [ {
"value" : 0,
"key" : "Hello World Using A function defined in the DRL"
} ],
"facts" : [ ]
}
}
}
На самом деле я хочу вывод правила.
то есть, "Привет, Джорджина";
Может кто-нибудь имел представление об этом.
Цените ваши ценные мысли.