is the following going to work? --
 

// Imports

import java.lang.Object;

import java.lang.String;

import com.myco.engine.Constants;

import com.myco.engine.ExecContext;

 

// Functions

function boolean P1(ExecContext context)

{

    return MyEngine.execute("A", "B", "C");

}

public boolean P2(ExecContext context)

{

    return MyEngine.execute("D", "E", "F");

}

 

// First Rule: if (P1 AND P2) then return 'passed'

rule "First Rule"

when

      context : ExecContext

      eval ( P1(context) && P2(context) )

then

       context.setVerdict(Constants.PASSED)

end

 

// Second Rule: if (!(P1 AND P2)) then return 'failed'

rule "Second Rule"

when

      context : ExecContext

      eval ( !(P1(context) && P2(context)) )

then

       context.setVerdict(Constants.FAILED);

end

Reply via email to