Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: translated german comment

...

Code Block
function spooler_task_after() {
   
    var rc = spooler_task.exit_code;
    var next_state = spooler_task.order().job_chain_node().next_state();
    spooler_log.info( "INFO: Job has ended with exit code " + rc );
    switch( rc ) {
        case  0 :
                break;
        case  1 :
                spooler_log.error("suspend order");
                spooler_task.order().set_suspended( true );
                break;
        case  5 :
                // hierthe job mussis amrequired Jobto einhave Setbacka konfiguriertsetback sein.configuration
                spooler_log.error("setback order");
                spooler_task.order.setback();
                break;
        case 10 :
                spooler_log.warn("INFO: Please check results and content, REPORT MAY BE AFFECTED");
                spooler_log.info("order state changed to " + next_state);
                spooler_task.order.state = next_state;
                break;
        case 15 :
                spooler_log.warn("INFO: Please check results and content. THERE ARE REJECTS");
                spooler_log.info("order state changed to " + next_state);
                spooler_task.order.set_state( next_state );
                break;      
        default :
                spooler_log.info("order state changed to " + next_state);
                spooler_task.order.set_state( next_state );
                break;
    }
}

...