...
Attention: JobScheduler do NOT substitute environment variables in order parameters.
Substitution of parameter values done by sos.scheduler.managed.configuration.ConfigurationOrderMonitor
For jobs that are running in a job chain there is an add substitution mechanism provided by the preprocessing java class sos.scheduler.managed.configuration.ConfigurationOrderMonitor
This preprocessing java class does the following
- before processing
- copy the node paramters that are defined in jobchain.config.xml into the the order paramters
- if an order parameter with the same name already exits, it will be overwritten
- substitution of all
${<param>}
with- JobScheduler parameters that are defined in the file $scheduler_data/config/scheduler.xml
- task parameters that are defined in the actual running job
- order parameters that are defined in the order
- node paramters that has been copied to the order parameters
- after processing
- delete all node parameters from the order.