Known Issue Status
Occurrence | KNOWN ISSUE OCCURRING FROM RELEASE 1.3 KNOWN ISSUE FIXED WITH RELEASE 1.11 | |
---|---|---|
Change Management Issue | - JS-419Getting issue details... STATUS |
Behavior
- Passed Test Case
- Starting Situation
- A holidays.xml file is being included from a live_file folder into an order for "non working days"
- order.xml and holiday.xml are deploy in to the JobScheduler
- JobScheduler reads the order.xml and included file holidays.xml
- JobScheduler suppress the job execution for dates defined as "non working days" in the holidays.xml
- Action
- Check JOC and right click on the order --> show start times --> submit
- Behavior
- JobScheduler will show all dates jobs will be executed. JobScheduler will supress execution for "non working days"
- Starting Situation
- Failed Test Case
- Starting Situation
- A holidays.xml file is being included from a live_file folder into an order for "non working days"
- The user applies changes to the holiday.xml file and deploys it to JobScheduler.
- JobScheduler does not read changes from the holiday.xml file.
- Action
- Check JOC and right click on the order --> show start times --> submit
- Behavior
- The JobScheduler will ignore the changes from holiday.xml file and will execute jobs on "not working days".
- Starting Situation
- Explanation
- JobScheduler reads new and changed job, job chain, order and schedule files as soon as they are deployed in the JobScheduler live folder. JobScheduler does not reload changes done in the included holiday files i.e. holidays.xml.
Requirement
- The JobScheduler should auto reload changes effected to the included holidays.xml file if configured from a live_file attribute.
Workaround
- Solution 1: Restart JobScheduler
- from JOC Menu
- from command line
$SCHEDULER_HOME/bin/jobscheduler.[cmd/sh] restart
- Solution 2: Reload job configuration
- update all the orders using a system command i.e. Linux touch command
touch $(grep -Rl 'bank-holidays.xml' *.order.xml)
- update all the orders using a system command i.e. Linux touch command