Versions Compared

Key

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

...

  • %param%
  • ${param}
  • §{param}

the param can be:

  • task parameter
  • order parameter
  • node parameter
  • scheduler parameter
  • some special values (see list below)

...

NameValue
SCHEDULER_HOSTspooler.hostname()
SCHEDULER_TCP_PORTspooler.tcp_port()
SCHEDULER_UDP_PORTspooler.udp_port()
SCHEDULER_IDspooler.id()
SCHEDULER_DIRECTORYspooler.directory()
SCHEDULER_CONFIGURATION_DIRECTORYspooler.configuration_directory()
SCHEDULER_JOB_CHAIN_NAMEspooler_task.order().job_chain().name()
SCHEDULER_JOB_CHAIN_TITLEspooler_task.order().job_chain().title()
SCHEDULER_ORDER_IDspooler_task.order().id()
SCHEDULER_NODE_NAMEgetCurrentNodeName(false)
SCHEDULER_NEXT_NODE_NAMEspooler_task.order().job_chain_node().next_state()
SCHEDULER_NEXT_ERROR_NODE_NAMEspooler_task.order().job_chain_node().error_state()
SCHEDULER_JOB_NAMEthis.getJobName()
SCHEDULER_JOB_FOLDERthis.getJobName()
SCHEDULER_JOB_PATHthis.getJobFolder() + / + this.getJobName()
SCHEDULER_JOB_TITLEthis.getJobTitle()
SCHEDULER_TASK_IDspooler_task.id()
SCHEDULER_SUPERVISOR_HOSTremoteConfigurationService.hostname()
SCHEDULER_SUPERVISOR_PORTremoteConfigurationService.tcp_port()

 

  • The names param  and scheduler_param_param are identically.
  • The names param_plus_any_understrikes  and  paramplusanyunderstrikes are identically.

 Attention: The substitution is only valid for the actual job run. That means that the values of the parameters will be unsubstituted after the execution of the job. If you have an order parameter param_x with the value value is ${param_y} and there are two steps in the job chain, the value of param_x after the execution of the first node is value is ${param_y}