storia321
storia321

Reputation: 381

Drools 7.6.0 rest end point always returns 200 success with dummy response

I have started exploring Drools 7.6.0 and created simple guided rules as below.

package com.test.loanapprovalguidedrule;

import java.lang.Number;

rule "LoanApprovalGuidedRule"
    dialect "mvel"
    when
        loanApprovalDataObj : LoanApprovalDataobject( loanAmount == "100" )
    then
        loanApprovalDataObj.setLoanAmount( "100" );
end

   <batch-execution lookup="defaultKieSession">
        <insert out-identifier="translator" return-object="true">
            <com.test.loanapprovalguidedrule.LoanApprovalDataobject>
                <loanAmount>100</loanAmount>
            </com.test.loanapprovalguidedrule.LoanApprovalDataobject>
        </insert>
        <fire-all-rules/>
    </batch-execution> 

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<response type="SUCCESS" msg="Container LoanApprovalGuidedRule successfully called.">
    <execution-results>
        <results>
            <item key="translator"/>
        </results>
        <facts>
            <item key="translator"/>
        </facts>
    </execution-results>
</response>

http://localhost:8080/kie-server/services/rest/server/containers/instances/LoanApprovalGuidedRule

Always the end point returns dummy response as above with response 200. Would some one please help me if I am missing something here.

Upvotes: 1

Views: 135

Answers (0)

Related Questions