Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Plan Management
Agenda
Database vs planning
Scheduling objects
Job stream types and run cycles
Making occurrences
Plan generation
Options settings
Planning phases
Automating production
Troubleshooting and recovery
DATABASE
WORKSTATIONS PLAN
DOMAINS PLANNED WORK
CALENDARS SCHEDULED
WORK
RESOURCES
WORKLOAD
PROMPTS INSTANCES
VARIABLE TABLES UNPLANNED WORK
EVENTS
JOBS ACTIONS
JOB STREAMS
AD HOC
RERUN
EVENT RULES
Scheduling Objects
Other than calendars, these are not used in the planning process to
create instances of the job streams in the plan
Job streams
Draft mode
Valid only in the
future
Multiple versions
of the same job
stream
Run cycles
Inclusive
Exclusive
Time dependencies
Job stream
Run cycles
Occurrences
Mo Tu We
JS-A
8:00
10:01 JS-B JS-B JS-B
JS-A
9:00
JS-B
JS-A
10:00
The combination of job
11:00
JS-A stream selections and
run cycles lead to job
JS-A
12:00 stream occurrences
Scheduling Objects
WORKSTATIONS
DOMAINS
CALENDARS
RESOURCES
PROMPTS
PRODUCTION
VARIABLES
TRIAL
JOBS FORECAST
JOB STREAMS HISTORY
1
workday
10 days
Workload History
RUNTIMES
SUMMARY
STATISTICS
today tomorrow
HISTORY
Plan types
PLAN TYPES
•PRODUCTION
•TRIAL
•FORECAST
•HISTORY Symphony
1
workday
14 days
Preproduction plan
Workstations
Resources
Calendars
Streams
Pre Production ….
Jobs
Job
Plan
10 days
today tomorrow
Symnew
Current
Remove Add detail
Plan Old completed job for next plan New
Extension Symphony streams period Symphony
EnCarryForward
All: Ignores the Carry Forward key in the job streams definitions, and carries
forward all uncompleted job streams.
Yes: Carries forward only those uncompleted job streams that have the Carry
Forward key enabled
No: Nothing carries forward
minLen
The minimum number of days’ length of the preproduction plan
maxLen
The maximum number of days’ length of the preproduction plan
JOBSTREAMS
RUNCYCLES
LTP
1 2
INSTANCES DEPENDENCIES
X X X X ‘ ‘ ‘ ‘’ ‘’ ‘’ ‘’
Long term planning
Production planning
1 Symnew
‘’ ‘’ ‘’ ‘’
2 Symphony
‘ ‘ ‘
Symphony
3 Sinfonia
‘ ‘ ‘ ‘’ ‘’ ‘’ ‘’
Old production plan end time extension New production plan end time
JOBSTREAMS pending
RUNCYCLES predecessor
X X X X ‘ ‘ ‘ ‘’ ‘’ ‘’ ‘’ C
Symnew orphan
‘’ ‘’ ‘’ ‘’ predecessor
Sinfonia
Orphaned predecessors ‘ ‘ ‘ ‘’ ‘’ ‘’ ‘’ Pending predecessors are
are on job streams that on job streams in the future
were expected to be in the past the end of the plan
plan but are not there due extension
to deletion, draft mode
selection, run cycle
changes, etc.
© 2010 IBM Corporation
IBM Tivoli Workload Scheduler – distributed technical overview
Trial Plan
Forecast Plan
Daily, Trial and Forecast Plans are different and have a different impact
to the possible actions that users can do while they are running:
FINAL
STARTAPPSERVER
MAKEPLAN
SWITCHPLAN
CREATEPOSTREPORTS UPDATESTATS
planman showinfo
Retrieves information related to production plan status
4
1 Stop all agents M201003011159 With –scratch option
‘ ‘ ‘
2 Archive Symphony
(Myyyymmddhhtt)
3 Log statistics
preproduction plan
4 Reset the X X X X ‘ ‘ ‘ ‘’ ‘’ ‘’ ‘’
preproduction plan
4
M201003011159
‘ ‘ ‘ Without –scratch option
5 NOTE
After running
ResetPlan, you must
run JnextPlan
© 2010 IBM Corporation
IBM Tivoli Workload Scheduler – distributed technical overview
Plan recovery
logman
[-prod]
preproduction plan
1 logman –prod X X X ‘ ‘ ‘ ‘ ‘’ ‘’ ‘’ ‘’
Record all
completed job
stream instances Symphony
to the pre- logman -prod
production plan ‘ ‘ ‘
Current time
1. Run logman -prod to mark the job streams instances completed. This could be done
periodically throughout the day.
2. Run planman showinfo and capture the "Start time of first not complete preproduction
plan job stream instance"
3. Run ResetPlan without the -scratch, to avoid resetting the proproduction plan
4. Run JnextPlan with -from set to the time captured above, -to set to tomorrow, at the end
of the corrupted Symphony
Summary
Database vs planning
Scheduling objects
Job stream types and run cycles
Making occurrences
Plan generation
Options settings
Planning phases
Automating production
Troubleshooting and recovery