IlrMain предоставляет простой способ проверить ваши правила без лишних затрат.
Вы определяете свои входные переменные, создаете свой тестовый сценарий и вызываете правило
выполнение с context.execute. После выполнения вы можете отобразить
результат.
Вот небольшой пример:
Представьте, что вы создали набор правил, чтобы решить, предоставлять ли кредит или нет.
Ваш ввод называется приложение типа LoanApplication и вы
ожидайте решения в вашем выводе. Ваш IlrMain будет выглядеть что-то
как это:
LoanApplication app = new LoanApplication();
app.loanAmount = 5000
Applicant applicant = new Applicant();
app.applicant = applicant;
applicant.dateOfBirth = new ilog.rules.xml.types.IlrDate("1980-01-01");
applicant.income = 2000;
applicant.fixedExpenses = 600;
input = app;
context.execute();
System.out.println("Loan Decision: "+output.decision);
Чтобы запустить IlrMain, нажмите Выполнить> Выполнить настройки ...> Правило
Спроектируйте и создайте новую конфигурацию запуска для вашего проекта правила.
Выберите проект с вашей IlrMain-функцией и сделайте shure Launch
проект с функцией ilrmain выбран.
В разделе Параметры и аргументы следует выбрать Очистить все значения , поэтому
что параметр из вашего IlrMain используется для выполнения.
Применить и запустить
В вашей командной строке должно появиться ваше решение о кредите. Что-то вроде:
Loan Decision: green