General
JobScheduler Order and Schedule's contain the "Time Element" of the scheduling. To suppress execution on predefined "non-working-days" , user can create holiday schedule and include the same in all Orders/Schedulers.
But In some usecases Adhoc , predefined Order/Schedule's has to be suppressed or should not execute,but resume there normal execution once "suppressed" time is passed.
There are two approaches to achieve this
JOE :Add holidays to Order
Changes done using JOE are persistent changes and will remain in effect even after JobScheduler restart
1. Original Order without "holiday/Non working days" will run every day at 08:00 AM
2. Open JOE and add Non- into order
3. Save order
<?xml version="1.0" encoding="ISO-8859-1"?> <order job_chain="execute_pf" id="daily"> <run_time let_run="no"> <period single_start="08:00"/> <holidays > <holiday date="2014-05-17"/> <holiday date="2014-05-18"/> </holidays> </run_time> </order>
4. deploy the update order in JobScheduler's live folder
JOC :Add holidays to Order
Any change into order from JOC is not persistent and will be lost after JobScheduler restart
1. Click on order menu, set run time
2. Run time editor
3. Add holidays
4. Add holidays in to order