Versions Compared

Key

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

...

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.