Hi, Thanks for your response. if you have already planned for java 17 support this is ok for me. It's just a question of time. It reassures me to hear you say that. I suspected that you depend on third-party libraries to fully support Java 17. Kind regards, Romain
Hello, we are using the library openl tablets v5.23.10 in our java application with java 11. The message in our log files appears at the loading of openl tabblets classes : WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by org.openl.util.ClassUtils (file:/C:/Users/me/.m2/repository/org/openl/org.openl.commons/5.23.10/org.openl.commons-5.23.10.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)...
Hello, we are using the library openl tablets v5.23.10 in our java application with java 11. The message in our log files appears at the loading of openl tabblets classes : WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by org.openl.util.ClassUtils (file:/C:/Users/P20FP04/.m2/repository/org/openl/org.openl.commons/5.23.10/org.openl.commons-5.23.10.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)...
Hello, Ok I misunderstood that. I confirm that bytecode is written in ${project.build.directory}/classes/org/openl/generated/beans. For my point of view, it's ambiguous to generate java source file for the interface but not for datatype. The last problem I get is that my Eclipse IDE doesn't detect the bytecode of my datatype
hello, I try to generate the Java interface and the java bean class corresponding to a datatype with the openl maven plugin in version 5.24.1. The Java interface file is well generated but the 'AssureurOpenLType' datatype not. Of course, the generated java code doesn't compile. The maven configuration plugin that I'm used : <plugin> <groupId>org.openl.rules</groupId> <artifactId>openl-maven-plugin</artifactId> <version>5.24.1</version> <configuration> <interfaceClass>fr.ServiceRule</interfaceClass>...
Hi Elena, Thanks for your time. The solution 2 seems the best for our use cases. So If I understood well, I have to call the function in the Spreadsheet table as this : // Java code ruleEngine.giveAssureur_solution2_main("offer", "10", "2021-01-01"); I prefer solution 2 because solution 1 has the inconvenient to keep in mind the order of data. And solution 3, the end date must always be entered by the business users. Thanks again
Hello, I have a simple decision table with 4 conditions and return a String value. 2 columns are of Date type to express a rule validity interval. Start date and end date. It works well with the calculation rule : determinate the first rule who matchs with the 3 given parameters. I want to simplify the 2 Date columns with only one Date column. And the calculation rule would be : determinate the last rule who matched order by date. How can I write an order by clause on a condition column and return...