You can add a query into your rule set and then enact it in drools-server via
the query command:
http://docs.jboss.org/drools/release/5.4.0.Final/droolsjbpm-integration-d...
eg. Ingoing REQUEST with one fact and a query:
<batch-execution>
<insert out-identifier="task" return-object="true"
entry-point="DEFAULT">
<au.com.facts.Task>
<process>Receipting</process>
<subProcess>Deposit</subProcess>
<step>Review Contact</step>
</au.com.facts.Task>
</insert>
<fire-all-rules/>
<query out-identifier="return reason facts" name="return reason
facts"/>
</batch-execution>
RESPONSE - can see the rules updated the Task fact and also returned the
result of the query (in this example the query returned no facts).
<execution-results>
<result identifier="task">
<au.com.facts.Task>
<process>Receipting</process>
<subProcess>Deposit</subProcess>
<step>Review Contact</step>
<onHoldMinutes>10</onHoldMinutes>
<updated>true</updated>
</au.com.facts.Task>
</result>
<result identifier="return reason facts">
<query-results>
<identifiers/>
</query-results>
</result>
<fact-handle identifier="task"
external-form="0:2:1663973984:415072947:2:DEFAULT"/>
</execution-results>
--
View this message in context:
http://drools.46999.n3.nabble.com/Add-another-result-to-execution-results...
Sent from the Drools: User forum mailing list archive at
Nabble.com.