Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Global Variables

  • Global variables are available to all jobs and orders running on a JobScheduler.
  • They can be set in the config/scheduler.xml configuration file, which is loaded when JobScheduler is started.

It is however possible to set global variables via the JobScheduler API and the set_var() function.
This method allows global variables to be set without JobScheduler having to be restarted.

The following example shows how to create

...

... This page is under construction and will be completed shortly ...

Example showing the creation of global variables:

Code Block

 function spooler_process()\ {
 
        var d1=new Date();
 
        spooler.variables().set_var("DATACENTER","CTMTESTI2");
        spooler.variables().set_var("ODAY", d1.getDate() + "");
        spooler.variables().set_var("ODAYNAME", d1.getDay() + "");
        spooler.variables().set_var("OMONTH", d1.getMonth() + 1 + "");
        spooler.variables().set_var("OMONTHNAME", d1.getMonth() + 1 + "");
        spooler.variables().set_var("OYEAR", d1.getFullYear() + "");
        spooler.variables().set_var("ODATE", d1.getFullYear() + "-" + (d1.getMonth() + 1) + "-" + d1.getDate());
        spooler.variables().set_var("ODAT", d1.getFullYear() + (d1.getMonth() + 1) + d1.getDate() + "");
        spooler.variables().set_var("OFULLDATE", d1.getFullYear() + "-" + (d1.getMonth() + 1) + "-" + d1.getDate());
        spooler_log.info("variable ODAY set");
 
        spooler_log.info( spooler.variables.xml() );
        return false;
 \}
}

See also