Можем ли мы обновить / удалить факты в механизме правил Drools с помощью запросов REST? - PullRequest
0 голосов
/ 01 марта 2019

Можем ли мы обновить / удалить факты в механизме правил Drools с помощью запросов REST?Я много искал и просматривал документацию по слюнам.Но я мог найти только операцию вставки через запрос REST POST, и я мог успешно сделать это.Я хочу выполнить что-то вроде ниже.Я попробовал и POST и PUT с ниже.Они не работали.Цель состоит в том, чтобы обновить / удалить факт уже в движке drools и повторно выполнить правила.

URL: http://localhost:8080/kie-server/services/rest/server/containers/instances/DroolsDemo2_1.0.0

Тело запроса:

{
  "commands": [ {
      "modify": {
        "fact-handle": "000.123.321",
        "setters": {
            "accessor": "approved",
            "value": "true"
        }
      }
    },
    {
      "fire-all-rules": {
        "max": 10,
        "out-identifier": "firedActivations"
      }
    },
    {
      "get-objects": {
        "out-identifier": "objects"
      }
    }
  ]
}

1 Ответ

0 голосов
/ 04 марта 2019

Да, вы можете сделать это.Я не уверен в точном формате, однако эта часть документации может вам помочь: https://docs.jboss.org/drools/release/7.17.0.Final/drools-docs/html_single/index.html#_ch.commands.

...