Bonjour,
je fais mes premiers pas avec drools et j'essaie d'écrire un simple règle de calcul avec drools mais j'ai des erreurs de compilation de la règle
Ma règle est la suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 function String somme(ContexteDTO vDemande){ Float vReturn; if (vDemande.getValeur()!= null && vDemande.getValeur1()!= null){ vReturn = Float.valueOf(vDemande.getValeur()) + Float.valueOf(vDemande.getValeur1()) ; } return Float.toString(vReturn); } rule "somme " when contexte : ContexteDTO(nomChapitre == Constantes.CHAPTER_UTILITIES_AND_EQUIPEMENTS, regleur : regle) eval(regleur.equals("+")) retour : Float then contexte.setValeurResponse2(somme(contexte)); end
Voici l'erreur que j'ai :
Line 23:1 mismatched input 'then' in rule "somme "
any idea ?
Partager