Hi Yamil,
It looks to me like you might have another error in your first rule. There are two closing double quotes in your RHS. This could cause the error you're seeing.
try:
HiI have a map that contains some data and I would like to check if a value inside this map is numeric.I wrote :rule "Header - NumeroArchivo Numerico"salience 50whenMap( this["NU_ARCHIVO"] not matches "[0-9]\{3\}")thenlistBitacora.add(new BitacoraDTO($map.get("_NUMLINE_"),"Error en el Encabezado: El número del archivo debe ser numérico""));endBut I got[162,0]: [ERR 102] Line 162:0 mismatched input ''[0,-1]: [ERR 103] Line 0:-1 rule 'end_key' failed predicate: {(validateIdentifierKey(DroolsSoftKeywords.END))}? in rule "Header - NumeroArchivo Numerico"I also try:rule "Header - NumeroArchivo Numerico"salience 50whenMap($nuArchivo : this["NU_ARCHIVO"]),not (eval($nuArchivo not matches "[0-9]\{3\}"))thenlistBitacora.add(new BitacoraDTO($map.get("_NUMLINE_"),"Error en el Encabezado: El número del archivo debe ser numérico""));endwithout successplease somebody help me...TIAYamil
Actualízate gratis al nuevo Internet Explorer 8 y navega más seguro
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users