Optimization Server - Run Checker Task
This task runs the checker task in the Optimization server.
@Bean public ScriptedTaskDescription checker() { ScriptedTaskDescription task = new ScriptedTaskDescription("CheckerTask", "Optimization server - Run Checker task"); task.setDescription("Run the checker task in the Optimization server"); VariableAccessExpression scenario = VariableAccessExpression.of(SCENARIO); task.getScript() .addStatement(AskInputStatement.of(scenario.getVariableName(), true, JobInputType.scenarioId(WRITABLE))) .addStatement(ExecuteOptimizationServerTaskStatement .forTaskId(StringExpression.of("CheckerTask")) .usingOnDemandContext(StringExpression.of("small")) .withInput(INPUT_COLLECTOR, ScenarioDataExpression.of(scenario)) .withOutputScenario(OUTPUT_COLLECTOR, scenario, StringExpression.of("GeneIssue")) ); return task; }