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 global variables:
Code Block |
---|
...
... This page is under construction and will be completed shortly ...
Code Block |
---|
Example showing the creation of global variables: 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
- How to merge global variables into job and order parameters
- How to set job and order parameters by substituting global variables
- Variable_set - (JobScheduler API Reference Handbook)