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
- 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)